Technical ReferenceContract Functions

Contract Functions

Use these references for the interfaces and constraints of Spectra's contracts.

Governance contracts

ContractPurpose
VotingEscrowHolds locked SPECTRA and represents each lock as an NFT.
Voting Escrow AggregatorReads weighted voting power across registered escrows and wallet-owned NFTs.
GovernanceRegistryRegisters escrows, escrow weights, pools, and governance contract addresses.
VoterManages pool voting and claims of pool voting fees and bribes.
VotingRewardAccounts for voting rewards for an escrow and NFT token ID.
RewardsDistributorRecords and distributes rebases for lock NFTs.

Protocol proposal voting and the current emissions policy are described in the governance guide.

On this page