Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Initialize Prover Account

Brevis provides CLI utilities that streamline on-chain operations to initalize a prover.

  1. Clone the bidder ops repo from /home/ubuntu:

    git clone https://github.com/brevis-network/prover-network-bidder-ops
    
  2. From the tools directory in this repo, build the binary:

    cd tools
    go build
    
  3. Update config.toml with the following fields:

    SectionFieldDescription
    chainkeystorePath to your prover Ethereum account keystore JSON
    chainpassphrasePassphrase for the prover keystore
    init_proversubmitter_keystore(Optional) Submitter keystore if using a different account
    init_proversubmitter_passphrase(Optional) Passphrase for the submitter account
    init_proverprover_nameName that identifies you or your organization
    init_proverprover_iconURL of the icon that represents you or your organization
  4. 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.