Prepare the aggregator service
Hardware (Pre-alpha testnet)
For every rollup
CPU per machine: 4-core CPU
RAM per machine: 16GB RAM
Inventory
Download aggregator-config.tar
The .tar file includes:
node.config.toml
-- A TOML config file of the node imageexecutor.config.json
-- A JSON config file of the prover image (for executor)docker-compose.yml
-- A docker-compose YAML fileDatabase init SQL files -- Two .sql files
Download genesis.json
Select a rollup and download it's genesis.json
here: Reference of selecting rollups
Your keystore
The keystore file of your aggregator account (responsible for sending proofs and collecting rewards)
Download open source tool :
Please put the above files under one directory
Download zkevm-node image
Load the image
Modify the config file
node.config.toml
In the graph "Stake IDE" , you have selected a rollup to stake, now you need to modify the node.config.toml
with the information from the rollup.
You need to modify the [Etherman] , [Synchronizer] , [Aggregator] , [EthExManager].
You can find the informations of [Etherman] and [Synchronizer] here: Reference of selecting rollups
executor.config.json