Echelon
Searchโ€ฆ
โœจ
Quick Start
Get Started with Echelon
Setup and Install Echelon

Connect to Echelon with Metamask

Get Started by installing Metamask in your favorite compatible browser: https://metamask.io/โ€‹
You will then want to go to adding a new network and input the RPC network details below. Open the MetaMask extension on your browser, you may have to log in to your MetaMask account if you are not already. Then click the top right circle and go to Settings > Networks > Add Network and fill the form as shown below.
Add Echelon as a Network in Metamask

Echelon Network RPC Details

Network: Echelon Mainnet
Chain ID: 3000
RPC URL: https://rpc.ech.network
Explorer URL: https://app.ech.network/explorer
Symbol: ECH

Echelon RPC Mirrors

The Echelon Foundation provides many nodes to start, but if you run a validator RPC node, please contact us in Discord to add yours! You may use any of the three following Echelon EVM RPC:
  • rpc.ech.network
  • evm.ech.network
  • draco.ech.network
  • jsonrpc-echelon.nodestake.top

Echelon on Keplr Wallet

You can add Echelon (ECH) to the Keplr Wallet (https://www.keplr.app/) from our settings page below or from https://restake.app/echelon
Echelon Dapp
Echeon Dapp Settings to add to Keplr Wallet

Echelon RPC Aggregators

DEXCHELON - ECH.guru
Ech.Guru Dexchelon
โ€‹https://firebird.finance - Aggregator for Binance bECH Markets

Echelon Wallet Dapp

Echelon Dapp
Echelon Dapp
You can interact with both the EVM and Cosmos SDK side of Echelon through our dapp above at https://app.ech.network, including staking delegation to a validator! It uses Metamask with our RPC EVM network to sign transactions.

Install an Echelon Node

You can install an Echelon Full Node to sync the blockchain directly and to run a validator node or private EVM RPC node.
Build and install the Echelon binaries from source or using Docker.

Install Go for Compiling Echelon

Echelon is built using Go (opens new window) version 1.18+
sudo rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz
โ€‹
wget https://go.dev/dl/go1.18.linux-amd64.tar.gz
โ€‹
sudo tar -C /usr/local -xvf go1.18.linux-amd64.tar.gz
โ€‹
export PATH=$PATH:/usr/local/go/bin
โ€‹
go version

Install Echelon Binaries

Clone and build Echelon using git:
git clone https://github.com/echelonfoundation/echelon.git
cd echelon
โ€‹
make install
cp ~/go/bin/echelond /usr/local/bin/echelond
โ€‹
or
โ€‹
bash install.sh
Check that the echelond binaries have been successfully installed:
echelond status

Install Genesis & Peers

wget https://gist.githubusercontent.com/echelonfoundation/ee862f58850fc1b5ee6a6fdccc3130d2/raw/55c2c4ea2fee8a9391d0dc55b2c272adb804054a/genesis.json
โ€‹
mv genesis.json ~/.echelond/config/
โ€‹
echelond validate-genesis
โ€‹
sed -i.bak -e "s/^seeds =.*/seeds = \"[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656\"/" ~/.echelond/config/config.toml
โ€‹
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656\"/" ~/.echelond/config/config.toml
โ€‹
You can also use the installech.sh from here: https://gist.github.com/echelonfoundation/15762a88ebd8deadaeeed5600d4e0b77โ€‹
wget https://gist.githubusercontent.com/echelonfoundation/15762a88ebd8deadaeeed5600d4e0b77/raw/53425c4a024060fc474a0ca7a79f2f2eb5852336/installech.sh
chmod +x installech.sh
bash installech.sh

Docker

You can build Echelon using Docker by running after inside the Git repo:
make build-docker
The command above will create a docker container: echelonfoundation/echelon:latest. Now you can run echelond in the container.

Echelon with systemd

[Unit]
Description=Echelon Node
After=network.target
โ€‹
[Service]
Type=simple
User=conspiracy
WorkingDirectory=/home/conspiracy/.echelond
ExecStart=/usr/local/bin/echelond start
Restart=on-failure
RestartSec=3
LimitNOFILE=4096
โ€‹
[Install]
WantedBy=multi-user.target
Add this to a new file under /etc/systemd/system/echelond.service
You can then start/stop/restart and view logs with these commands
sudo systemctl start echelond
sudo systemctl status echelond
sudo systemctl enable echelond
โ€‹
journalctl -u echelond -f

Releases

Copy link
On this page
Connect to Echelon with Metamask
Echelon Network RPC Details
Echelon RPC Mirrors
Echelon on Keplr Wallet
Echelon RPC Aggregators
Echelon Wallet Dapp
Install an Echelon Node
Install Go for Compiling Echelon
Install Echelon Binaries
Install Genesis & Peers
Echelon with systemd
Releases