Echelon is a scalable, high-throughput Proof-of-Stake blockchain that is fully compatible and interoperable with Ethereum and Cosmos. It's built using the Cosmos SDK which runs on top of Tendermint Core consensus engine.
Note: Requires Go 1.18+
For prerequisites and detailed build instructions please read the Installation instructions. Once the dependencies are installed, run:
make install
Or check out the latest release.
To get onto our mainnet (echelon_3000-3) genesis download the genesis.json here
wget https://gist.githubusercontent.com/echelonfoundation/ee862f58850fc1b5ee6a6fdccc3130d2/raw/55c2c4ea2fee8a9391d0dc55b2c272adb804054a/genesis.json
and then move it into the echelond config (after you have initilized your node)
mv genesis.json ~/.echelond/config/
To learn how the Echelon works from a high-level perspective, go to the Introduction section from the documentation. You can also check the instructions to Run a Node. Or read the Cosmos SDK and familiarize yourself with Cosmos SDK and Tendermint.
The following chat channels and forums are a great spot to ask questions about Echelon:
Looking for a good place to start contributing? Check out some good first issues
.
For additional instructions, standards and style guides, please refer to the Contributing document.