rpc-nodes/bor/bor.md
2022-03-03 19:33:37 +10:00

1.0 KiB

Bor node

Requirements for Polygon network

  • memory: 64Gb (minimum)
  • disk: 3Tb SSD (require periodically prune state) - you can use less if you prune more often, but you still need at least 2TB.

Installation

Set in the .env file:

  • DOMAIN= - the domain name to be used in traefik;
  • HEIMDALL_ETH_RPC_URL= - your Ethereum RPC.

You can also set a list of allowed IP addresses there and addresses to treat as local. Rename example.env to .env:

mv example.env .env

Start node:

docker-compose build
docker-compose up -d rabbitmq heimdalld heimdallr bor

Upgrade

Periodically check for new versions. if there is a release, then you need to update the tag in the environment file.

docker-compose build
docker-compose pull
docker-compose up -d rabbitmq heimdalld heimdallr bor

Pruning

Use it if the size is approaching 1.7Tb. At least 150 GB must be free for successful pruning.

docker-compose stop bor
docker-compose up prune-bor
docker-compose rm prune-bor 
docker-compose up -d bor