💻Installation
This guide uses the RocksDB database, which is the default option
In the future, it is recommended to switch to the faster and more efficient ParityDB option. Please note that ParityDB is still experimental and should not be used in production. If you want to test ParityDB, you can add the --database paritydb flag
Switching between backend databases will require resyncing
Server preparation
Install Docker
Installing
Polkadot/kusama versions - https://hub.docker.com/r/parity/polkadot/tags
Keep in mind that when running polkadot in docker, the process by default listens only on localhost. If you want to connect to your node services (rpc, websockets and prometheus), then you need to make sure you start your node using --rpc-external --ws-external and --prometheus-external
IMPORTANT - ⚠️ BEEFY is enabled on Westend and Kusama ⚠️ https://github.com/paritytech/polkadot/pull/7661 BEEFY is a consensus protocol that will help with connecting to ethereum or kusama <> polkadot bridging. BEEFY is currently enabled by default and conflicts with sync warp when the --validator flag is enabled Validators using sync warp for Kusama and Westend need to disable BEEFY by adding the --no-beefy flag or remove the --sync=warp flag
Launch docker after specifying the name of the validator
Now the node should appear in telemetry
Last updated