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.
Parameter | Description | Controlled By | Default Value |
---|---|---|---|
MIN_STAKE_AMOUNT | The minimum amount of PROVE needed to stake in the network. | Deployer | 0.01 PROVE |
MAX_UNSTAKE_REQUESTS | The maximum number of unstaking requests a prover can have at any given time. | Deployer | 10 |
UNSTAKE_PERIOD | The delay for unstaking to be completed. | Deployer | 21 days |
SLASH_CANCELLATION_PERIOD | The minimum delay for a slash request to be canceled. | Deployer | 7 days |
DISPENSE_RATE | The maximum amount of PROVE that can be dispensed per second; this defines the additional incentives rate of the network. | Security Council | 0.063 PROVE/s |
DISPENSER | The address of the dispenser contract that is responsible for dispensing PROVE to provers. | Security Council | 0x125202C66EcDa7D8a4086202c3e5fD847E93c8eC |
vApp Parameters
The vApp parameters control the behavior of the SuccinctVApp
contract, which is responsible for settling the state of the network:
Parameter | Description | Controlled By | Default Value |
---|---|---|---|
MIN_DEPOSIT_AMOUNT | The minimum amount of PROVE required to deposit into the vApp. | Security Council | 0.01 PROVE |
AUCTIONEER | The auctioneer who can settle to the vApp. | Security Council | 0x9836D448Ab5Bae7932AdCeFb00F3e13A33D47E28 |
Governance Parameters
These are additional governance parameters:
Parameter | Description | Controlled By | Default Value |
---|---|---|---|
VOTING_DELAY | The delay before voting can start on a proposal. | Governance | 1 day |
VOTING_PERIOD | The amount of time a proposal is open for voting. | Governance | 2 weeks |
PROPOSAL_THRESHOLD | The minimum amount of iPROVE required to create a proposal. | Governance | 1,000,000 iPROVE |
QUORUM_PERCENTAGE | The minimum percentage of iPROVE required to pass a proposal. | Governance | 20% |
Proof Request Parameters
The proof request parameters control the behavior of the proof request:
Parameter | Description | Controlled By | Default Value |
---|---|---|---|
COMPRESS_FEE | The base fee for requesting a proof using the compressed mode. | Auctioneer | 0.2 PROVE |
GROTH16_FEE | The base fee for requesting a proof using the groth16 mode. | Auctioneer | 0.3 PROVE |
PLONK_FEE | The base fee for requesting a proof using the plonk mode. | Auctioneer | 0.3 PROVE |