Elys is a blockchain built using Cosmos SDK and CometBFT. It is designed to be a fast, scalable, and secure blockchain that can be used to build decentralized applications.
Parameter | Value |
---|---|
Chain ID | elystestnet-1 |
Denomination | uelys |
Decimals | 6 (1 elys= 1000000uelys) |
Version | See latest version here |
RPC Endpoint | https://rpc.testnet.elys.network:443 |
This guide provides instructions on how to spin up a new localnet using the Elys network for development purposes. Follow these steps to set up your localnet environment.
git
, make
, Go environment, and jq
installed on your machine.Clone the Elys Repository
First, clone the Elys repository to your local machine:
git clone https://github.com/elys-network/elys.git
Build the Binary
Navigate into the cloned repository and build the binary using:
git tag -f v999.999.999 && make install
This command will install the elysd
daemon.
Download the Latest TestNet Snapshot
To get the latest TestNet snapshot available for the Elys network, use the following command to download the latest TestNet snapshot that uses the changes from the main
branch:
rm -rf ~/.elys && curl -o - -L https://snapshots.elys.network/elys-snapshot-main.tar.lz4 | lz4 -c -d - | tar -x -C ~/
Spin Up the Localnet
Use the command below to start the localnet:
elysd start
This section provides a step-by-step guide on how to build the Elys Chain binary from the source code using the provided makefile. The makefile automates the build process and generates a binary executable that can be run on your local machine.
To install the latest version of Elys binary, execute the following command on your machine:
curl https://get.ignite.com/elys-network/elys@latest! | sudo bash
You can use ignite-cli
to get you started with your development environment. To install ignite-cli
, execute the following command on your machine:
curl https://get.ignite.com/ignite/ignite-cli@latest! | sudo bash
To initialize and serve your development environment, execute the following command:
ignite chain serve -r
serve
command installs dependencies, builds, initializes, and starts Elys in development. The -r
flag rebuilds the binary before starting the chain.
The validator guide is accessible here.
The network guide is accessible here.
The architecture guide is accessible here.
To release a new version of Elys, create and push a new tag with v
prefix. A new draft release with the configured targets will be created.
git tag v0.1
git push origin v0.1
After a draft release is created, make your final changes from the release page and publish it.