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/bin
added to yourPATH
(usuallyGOPATH=~/go/bin
)- Git installed
Elder is in rapid development. Documentation and code may change. GitHub access is currently limited to early partners. Expect improvements as the project approaches public testnet.
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 = true
grpc.address = "localhost:9090"
(or0.0.0.0:9090
for all IPs)
- REST
api.enable = true
api.address = "tcp://localhost:1317"
(ortcp://0.0.0.0:1317
)
For advanced configuration, troubleshooting, and updates, see the official Elder node docs.