Gossamer is an implementation of the Polkadot Host - a blockchain framework used to build and run nodes for different blockchain protocols within the Polkadot ecosystem.
Gossamer includes node implementations for major blockchains within the Polkadot ecosystem and makes building node implementations for other blockchains trivial; blockchains built with Substrate can plug their compiled runtime into Gossamer to create a node implementation in Go.
For more information about Gossamer, the Polkadot ecosystem, and how to use Gossamer to build and run nodes for different blockchain protocols within the Polkadot ecosystem, check out Gossamer Docs.
install go version >=1.13
get the ChainSafe/gossamer repository:
go get -u github.com/ChainSafe/gossamer
build gossamer command:
make gossamer
initialize default node:
./bin/gossamer --key alice init
start default node:
./bin/gossamer --key alice
initialize gossamer node:
./bin/gossamer --chain gssmr --key alice init
start gossamer node:
./bin/gossamer --chain gssmr --key alice
initialize kusama node:
./bin/gossamer --chain ksmcc --key alice init
start kusama node:
./bin/gossamer --chain ksmcc --key alice
initialize polkadot node:
./bin/gossamer --chain dotcc --key alice init
start polkadot node:
./bin/gossamer --chain dotcc --key alice
- Check out Contributing Guidelines
- Have questions? Say hi on Discord!
Our work on gossamer is funded by grants. If you'd like to donate, you can send us ETH or DAI at the following address:
0x764001D60E69f0C3D0b41B0588866cFaE796972c
GNU Lesser General Public License v3.0