Skip to main content
basectl proofs submits and checks ZK proof requests on the internal prover service. You use it to speed up finality for a range of blocks when needed.
The prover service is internal, so the built-in configs don’t include its address. Provide it in one of these ways (checked in this order): the --prover-rpc flag, the BASECTL_PROVER_RPC environment variable, or a prover_rpc value in your config.

Commands

  • basectl proofs finalize <START_BLOCK> <NUM_BLOCKS> requests a proof for a range of consecutive L2 blocks.
  • basectl proofs status <SESSION_ID> shows the status and result of a proof request.
  • basectl proofs list lists your proof requests.

Flags

proofs finalize

proofs status

proofs list

Examples

Work with proofs