Binance Smart Chain node

Steps for getting BSC testnet node running

Step 1: Download Binance Smart Chain node

BSC node can be downloaded from GitHub or built from sources. For the purposes of simplifying the process, this guide will only cover downloading a pre-built binary. It can be downloaded from the terminal using

$ wget https://github.com/binance-chain/bsc/releases/download/v1.1.0-beta/geth_linux
$ mv geth_linux geth
$ chmod +x geth

Step 2: Downloading Binance Smart Chain configuration

Configuration can be obtained from GitHub as well. It can be downloaded and extracted from the terminal as well using

$ wget https://github.com/binance-chain/bsc/releases/download/v1.1.0-beta/testnet.zip
$ unzip testnet.zip

Step 3: Writing genesis state locally

In order to prepare the node for the start, initialize genesis state using

$ ./geth --datadir ./node init genesis.json

You can replace ./node with a path to where you want to store the node data

Step 4: Starting the node

You can start the node in your current terminal session using

./geth --config ./config.toml --datadir ./node --cache 18000 --txlookuplimit 0 --ws --ws.api eth

Last updated

Was this helpful?