Smart Contracts
This section provides an overview of the smart contracts that power the Succinct Prover Network.
Deployments
Contract | Contract Address (Ethereum) | Description |
---|---|---|
$PROVE Token | 0x6BEF15D938d4E72056AC92Ea4bDD0D76B1C4ad29 | The native token of the SPN network, used for staking and governance |
Succinct Staking Contract | 0x59A2d7b0421bA13F57bF012f46C58ab5a65B1d3C | Smart contract that handles staking of $PROVE tokens for network security |
Succinct vApp Contract | 0x5Ad5Bc4B18f7c173DcE17A57682Cb0Dc8788951F | Verifiable application that handles the core network functionality |
Contract | Contract Address (BSC) | Description |
---|---|---|
$PROVE Token | 0x7DDf164CEcfddd0f992299D033B5a11279A15929 | The native token of the SPN network, used for staking and governance |
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