Skip to main content

Protocol Parameters

The protocol features a number of parameters that can be adjusted to control the behavior of the network. These parameters are stored in core protocol contracts (SuccinctStaking and SuccinctVApp).

Staking Parameters

The staking parameters control the auctioning process, additional incentives for stakers, and slashing for provers. The default values for these parameters are available in the table below.

ParameterDescriptionControlled ByDefault Value
MIN_STAKE_AMOUNTThe minimum amount of PROVE needed to stake in the network.Deployer0.01 PROVE
MAX_UNSTAKE_REQUESTSThe maximum number of unstaking requests a prover can have at any given time.Deployer10
UNSTAKE_PERIODThe delay for unstaking to be completed.Deployer21 days
SLASH_CANCELLATION_PERIODThe minimum delay for a slash request to be canceled.Deployer7 days
DISPENSE_RATEThe maximum amount of PROVE that can be dispensed per second; this defines the additional incentives rate of the network.Security Council0.063 PROVE/s
DISPENSERThe address of the dispenser contract that is responsible for dispensing PROVE to provers.Security Council0x125202C66EcDa7D8a4086202c3e5fD847E93c8eC

vApp Parameters

The vApp parameters control the behavior of the SuccinctVApp contract, which is responsible for settling the state of the network:

ParameterDescriptionControlled ByDefault Value
MIN_DEPOSIT_AMOUNTThe minimum amount of PROVE required to deposit into the vApp.Security Council0.01 PROVE
AUCTIONEERThe auctioneer who can settle to the vApp.Security Council0x9836D448Ab5Bae7932AdCeFb00F3e13A33D47E28

Governance Parameters

These are additional governance parameters:

ParameterDescriptionControlled ByDefault Value
VOTING_DELAYThe delay before voting can start on a proposal.Governance1 day
VOTING_PERIODThe amount of time a proposal is open for voting.Governance2 weeks
PROPOSAL_THRESHOLDThe minimum amount of iPROVE required to create a proposal.Governance1,000,000 iPROVE
QUORUM_PERCENTAGEThe minimum percentage of iPROVE required to pass a proposal.Governance20%

Proof Request Parameters

The proof request parameters control the behavior of the proof request:

ParameterDescriptionControlled ByDefault Value
COMPRESS_FEEThe base fee for requesting a proof using the compressed mode.Auctioneer0.2 PROVE
GROTH16_FEEThe base fee for requesting a proof using the groth16 mode.Auctioneer0.3 PROVE
PLONK_FEEThe base fee for requesting a proof using the plonk mode.Auctioneer0.3 PROVE