{"repo":"ChainSafe/gossamer","free":true,"listed":false,"github":"https://github.com/ChainSafe/gossamer","clone":"git clone https://github.com/ChainSafe/gossamer.git","description":"🕸️ Go Implementation of the Polkadot Host","language":"Go","stars":454,"topics":["polkadot","golang","wasm","p2p"],"license":"LGPL-3.0","category":"blockchain-web3","readme_excerpt":"Warning The Gossamer Polkadot Host is pre-production software [2022-12-01] Developed by ChainSafe and funded by a Web3 Foundation grant and Polkadot Treasury proposals. Gossamer is a Golang implementation of the Polkadot Host: an execution environment for the Polkadot runtime, which is materialized as a Web Assembly (Wasm) blob. In addition to running an embedded Wasm executor, a Polkadot Host must orchestrate a number of interrelated services, such as networking, block production, block finalization, a JSON-RPC server, and more. Getting Started To get started with Gossamer, follow the steps below to build the source code and start a development network. Prerequisites Git is required to acquire the Gossamer source code, and Make is used to build it. Building Gossamer requires version 1.20 or higher of Golang. Installation Clone the Gossamer repository and checkout the development branch: Build Gossamer: Or build Gossamer and move the resulting executable to $GOPATH/bin : To install Gossamer Use Gossamer A comprehensive guide to Gossamer's end-user capabilities is located in the cmd/gossamer directory. What follows is a guide to Gossamer's capabilities as a Polkadot Host. Chain Specifications A chain specification is a JSON document that defines the genesis block of a blockchain network, as well as network parameters and metadata (e.g. network name, bootnodes, telemetry endpoints, etc). It is necessary to provide Gossamer with a chain specification in order to use it as a Polk","default_branch":null,"files":null,"tree":[],"storefront":"/r/ChainSafe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ChainSafe/gossamer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}