Install OpenEthereum Client

Requirements

1) Download OpenEthereum

You can build from source or download binary release, see the official OpenEthereum Releases Page. Please use OpenEthereum versions (2.7.2 - 3.0.1).

After downloading, you need to perform the command chmod +x openethereum to be able to run the binary.

2) Once OpenEthereum is Installed, Connect and Sync with POA

POA Core

openethereum --chain poacore --no-warp

Sokol

openethereum --chain poasokol --no-warp

Optional

--no-warp flag is optional: more information.

Setting specific bootnodes

If you would like to limit or choose specific bootnodes, you can obtain the bootnodes.txt file from POA github. Enter all supplied enodes for the desired network separated by a comma, no space POA Core

git clone -b core https://github.com/poanetwork/poa-chain-spec.git
openethereum --chain poacore --bootnodes enode://ENODE@IP:PORT,enode://ENODE@IP:PORT

POA Sokol

git clone -b sokol https://github.com/poanetwork/poa-chain-spec.git
openethereum --chain poasokol --bootnodes enode://ENODE@IP:PORT,enode://ENODE@IP:PORT

3) Connect to your Node

You can use Ethereum's JSON-RPC or a JavaScript console.