https://github.com/babylonchain/networks/pull/298
This system spec has been tested by validators and found to be comfortable:
You can run Babylon on lower-spec hardware for each component, but you may find that it is not highly performant or prone to crashing.
First, initialize a node configuration directory under ~/.babylond
. The $NODENAME
variable specifies the name you aim to give your node.
babylond init $NODENAME --chain-id bbn-test-3
Then, retrieve the genesis file and place it in the node directory:
wget <https://github.com/babylonchain/networks/raw/main/bbn-test-3/genesis.tar.bz2>
tar -xjf genesis.tar.bz2 && rm genesis.tar.bz2
mv genesis.json ~/.babylond/config/genesis.json
Edit the configuration file at ~/.babylond/config/config.toml
and modify the seeds
and persistent_peers
attributes to contain appropriate seeds and peers of your choice. The full list of Babylon approved seeds and peers can be found under the bbn-test-3 network info page.
Edit the configuration file at ~/.babylond/config/app.toml
and modify the btc-network
attribute to contain the appropriate BTC network parameters as below and iavl-cache-size=0
to handle caching issues.
iavl-cache-size = 0
[btc-config]
network = "signet"
On the same file, you can also modify the minimum-gas-prices
attribute and set it to a value of your choosing. For example,
minimum-gas-prices = "0.00001ubbn"