Initialize Prover Account
Brevis provides CLI utilities that streamline on-chain operations to initalize a prover.
-
Clone the bidder ops repo from
/home/ubuntu:git clone https://github.com/brevis-network/prover-network-bidder-ops -
From the
toolsdirectory in this repo, build the binary:cd tools go build -
Update
config.tomlwith the following fields:Section Field Description chain keystore Path to your prover Ethereum account keystore JSON chain passphrase Passphrase for the prover keystore init_prover submitter_keystore (Optional) Submitter keystore if using a different account init_prover submitter_passphrase (Optional) Passphrase for the submitter account init_prover prover_name Name that identifies you or your organization init_prover prover_icon URL of the icon that represents you or your organization -
Run:
./tools init-prover --config ./config.toml
Note that this step will also auto stake a configured minimum amount BREV token to ensure prover meets the minimum self-stake requirement.