Running an Elder Node
This guide walks you through running your own Elder node, from prerequisites to full node startup. Elder is powered by Cosmos-SDK and CometBFT, providing a robust foundation for rollup and blockchain infrastructure.
Prerequisites
- Go v1.22 or higher installed
$GOPATH/binadded to yourPATH(usuallyGOPATH=~/go/bin)- Git installed
1. Clone and Build Elder
2. Initialize Node and Validator
3. Configure Node Settings
Edit the following files in~/.elder/config:
- app.toml
min-gas-prices = "0elder"
- client.toml
keyring-backend = "test"
4. Add Keys to Test Keyring
5. Create Genesis Account & Validator
6. Collect Genesis Transactions & Start Node
7. Enable API & gRPC (Optional)
To interact via REST or gRPC, update~/.elder/config/app.toml:
- gRPC
grpc.enable = truegrpc.address = "localhost:9090"(or0.0.0.0:9090for all IPs)
- REST
api.enable = trueapi.address = "tcp://localhost:1317"(ortcp://0.0.0.0:1317)
For advanced configuration, troubleshooting, and updates, see the official Elder node docs.