Smart Contracts
This section provides an overview of the smart contracts that power the Succinct Prover Network.
Deployments
Contract | Contract Address (Sepolia) | Description |
---|---|---|
$PROVE Token | 0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9 | The native token of the SPN network, used for staking and governance |
Succinct Staking Contract | 0x2Fb928865d3de8B6e1Eac04b0876d5C1BdF6C5d | Smart contract that handles staking of $PROVE tokens for network security |
Succinct vApp Contract | 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2 | Verifiable application that handles the core network functionality |
Interfaces & Libraries
These are the smart contracts that power the Succinct Network protocol, including governance, staking, application verification, and token management functionality.
Core Contracts
- SuccinctGovernor - Governance contract for protocol decisions
- SuccinctStaking - Staking mechanism for provers and operators
- SuccinctVApp - Verifiable application framework
Libraries
- ProverRegistry - Prover registration and management
- PublicValues - Public value handling utilities
- Receipts - Transaction receipt processing
Tokens
- IntermediateSuccinct - Intermediate token for protocol transitions
- StakedSuccinct - Staked token representation
- Succinct - Main protocol token
- SuccinctProver - Prover-specific token
Interfaces
- IIntermediateSuccinct - Intermediate token interface
- IProver - Prover contract interface
- IProverRegistry - Prover registry interface
- ISuccinct - Main token interface
- ISuccinctStaking - Staking contract interface
- ISuccinctVApp - VApp interface