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 listlists your proof requests.
Flags
proofs finalize
proofs status
proofs list
Examples
Work with proofs