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 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.
Click to expand/collapse
- Clone the Elys chain repository:
git clone https://github.com/elys-network/elys.git
- Navigate to the cloned repository:
cd elys
- Optionally, checkout the specific branch or tag you want to build:
git checkout <version>
- Ensure that you have the necessary dependencies installed. For instance, on Ubuntu you need to install the
make
tool:
sudo apt-get install --yes make
- Run the
make build
command to build the binary:
make build
- The binary will be generated in the
./build
directory. You can run the binary using the following command:
./build/elysd
You can also use the make install
command to install the binary in the bin
directory of your GOPATH
.
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.