Giter VIP home page Giter VIP logo

gossamer's Introduction

Gossamer logo

A Go Implementation of the Polkadot Host

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.

Get Started

Prerequisites

install go version >=1.13

Installation

get the ChainSafe/gossamer repository:

go get -u github.com/ChainSafe/gossamer

build gossamer command:

make gossamer

Run Default Node

initialize default node:

./bin/gossamer --key alice init

start default node:

./bin/gossamer --key alice

Run Gossamer Node

initialize gossamer node:

./bin/gossamer --chain gssmr --key alice init

start gossamer node:

./bin/gossamer --chain gssmr --key alice

Run Kusama Node (in development)

initialize kusama node:

./bin/gossamer --chain ksmcc --key alice init

start kusama node:

./bin/gossamer --chain ksmcc --key alice

Run Polkadot Node (in development)

initialize polkadot node:

./bin/gossamer --chain dotcc --key alice init

start polkadot node:

./bin/gossamer --chain dotcc --key alice

Contribute

Donate

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

License

GNU Lesser General Public License v3.0


gossamer's People

Contributors

adamslevy avatar amerameen avatar ansermino avatar arseneeth avatar chainsafesystems avatar decanus avatar dutterbutter avatar dziabko avatar edwardmack avatar gregthegreek avatar mvdan avatar noot avatar priom avatar ryanchristo avatar steviezhang avatar thomasmodeneis avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.