MitchelNode
  • MitchelNode
  • Althea
  • Haqq
  • Kroma
  • BounceBit
  • Babylon
  • Allora
  • Dill
Powered by GitBook
On this page
  • Node Installation
  • Creating a Validator

BounceBit

System Requirements:

  • 4 CPU cores

  • 8 GB RAM

  • 200 GB SSD

  • Ubuntu 20.04 or newer

Node Installation

  1. Install necessary dependencies:

sudo apt update
sudo apt install build-essential jq wget git -y
  1. Download and install Go:

wget https://go.dev/dl/go1.19.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.profile
source ~/.profile
  1. Clone the BounceBit repository:

git clone https://github.com/BounceBit-Labs/node.git
cd node
  1. Compile the binaries:

make install
  1. Initialize the node:

bbcored init <your_moniker> --chain-id bouncebit_6000-1
  1. Download the genesis file:

wget -O $HOME/.bouncebit/config/genesis.json https://raw.githubusercontent.com/BounceBit-Labs/node/main/network_files/genesis.json
  1. Configure settings:

sed -i 's/minimum-gas-prices = ""/minimum-gas-prices = "10000000000bit"/g' $HOME/.bouncebit/config/app.toml
  1. Start the node:

bbcored start

Creating a Validator

After the node is synced, execute:

bbcored tx staking create-validator \
  --amount=1000000000000000000bit \
  --pubkey=$(bbcored tendermint show-validator) \
  --moniker="<your_moniker>" \
  --commission-rate="0.10" \
  --commission-max-rate="0.20" \
  --commission-max-change-rate="0.01" \
  --min-self-delegation="1000000" \
  --gas="auto" \
  --gas-prices="10000000000bit" \
  --from=<your_wallet_name>

PreviousKromaNextBabylon

Last updated 7 months ago