POA
Search…
English
Welcome to POA
Features
Use Cases
DApp Spotlights
Roadmap
For users
POA Tokens
POA Token Use Cases
POA to POA20 Bridge
Accept POA20 Payments
Tutorials
Governance
❌
Nifty Wallet (Discontinued)
3rd Party Wallets
POA Mania
Whitepaper
For developers
Developer Resources
Getting Tokens For Tests
Full Node Setup
Install OpenEthereum Client
Install Nethermind Client
DApp Deployment
TheGraph Data Indexing
On-Chain Random Numbers
API & SQL Access
Smart Contract Dashboard
Grants for Building on POA
For validators
Getting Started
Bootnode Setup
Validator Node Setup
Hard Forks
Validator DApps
Media
Social Media
Media Kit
Contact Us
Powered By
GitBook
Install OpenEthereum Client
Note: While OE still works fine with POA network, it will be deprecated in the future.
Nethermind
is the recommended client for new installations.
Requirements
OpenEthereum client
Modifications to spec.json file
(in POA GitHub repo)
1) Download OpenEthereum
You can build from
source
or download binary release, see the official
OpenEthereum Releases Page
. Please use
OpenEthereum
version 3.2.6).
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
1
openethereum --chain poacore --no-warp
Copied!
Sokol
1
openethereum --chain poasokol --no-warp
Copied!
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. E
nter all supplied enodes for the desired network separated by a comma, no space
POA Core
1
git
clone -b core https://github.com/poanetwork/poa-chain-spec.git
Copied!
1
openethereum --chain poacore --bootnodes enode://
[email protected]
:PORT,enode://
[email protected]
:PORT
Copied!
POA Sokol
1
git
clone -b sokol https://github.com/poanetwork/poa-chain-spec.git
Copied!
1
openethereum --chain poasokol --bootnodes enode://
[email protected]
:PORT,enode://
[email protected]
:PORT
Copied!
3) Connect to your Node
You can use
Ethereum's JSON-RPC
or a JavaScript console.
For developers - Previous
Full Node Setup
Next
Install Nethermind Client
Last modified
11mo ago
Copy link
Contents
Requirements
1) Download OpenEthereum
2) Once OpenEthereum is Installed, Connect and Sync with POA
POA Core
Sokol
Setting specific bootnodes
3) Connect to your Node