Run a node
Anyone can run a full Besu node against Econome Chain to read the chain and relay transactions — permissionlessly, with no fees. This gives you your own RPC endpoint and a local copy of chain data. One command gets you there. Running a node is also the first step toward becoming a validator, if your business needs a say in securing the network.
One command. It fetches the genesis file, chain ID and current bootnodes from the network, then runs Hyperledger Besu with the right flags. Requires Docker — or pass --native to use a locally installed Besu.
npx @leconome/chain-cli start
Nothing is hidden: npx @leconome/chain-cli print-config --compose prints an equivalent docker-compose.yml you can manage yourself.
Confirm the node found peers and is following the chain…:
npx @leconome/chain-cli status
This gives you a read/relay node — it syncs and forwards transactions but does not produce blocks. To help secure Econome Chain, you need to be voted in as a validator by the existing validator set. npx @leconome/chain-cli apply submits your application with your node identity filled in automatically.
If you would rather not use the CLI, install Hyperledger Besu (pin hyperledger/besu:26.7.0), download the genesis file, and start Besu against a current bootnode.
# chainId=<pending — bootstrap the network first> besu \ --data-path=./data \ --genesis-file=./genesis.json \ --bootnodes=<enode-from-the-list-above> \ --min-gas-price=0 \ --tx-pool-enable-balance-check=false \ --rpc-http-enabled \ --rpc-http-api=ETH,NET,WEB3,QBFT \ --host-allowlist="localhost,127.0.0.1" \ --p2p-port=30303
Bootnodes change as the validator set changes. If your node stops finding peers, refresh this list — or use the CLI, which re-fetches on every start.