Voting Contracts and Security
Convex's new voting system is implemented through on-chain smart contracts.
Technical users can review the repository here:
https://github.com/convex-eth/voting
Deployment addresses
The mainnet deployment file in the voting repository lists the following addresses.
Core voting contracts
VotingRegistry
DaoDelegation
GaugeDelegation
SurrogateRegistry
GaugeVoteHelper
VoteDelegateExtension
DAO voting contracts
ConvexDaoVoting
ConvexDaoProposer
ConvexProposalMetadata
CurveDaoVoting
CurveDaoProposer
CurveVoteExecutor
FxDaoVoting
FxDaoProposer
FraxDaoVoting
FraxDaoProposer
FraxProposalMetadata
ResupplyDaoVoting
ResupplyDaoProposer
ResupplyVoteExecutor
Gauge voting contracts
CurveGaugeVoting
CurveGaugeProposer
CurveGaugeRegistry
CurveGaugeExecutor
FxGaugeVoting
FxGaugeProposer
FxGaugeRegistry
FxGaugeExecutor
FxProposalMetadata
Registry lookup
Contracts are discoverable through VotingRegistry:
Supported registry platform keys include CURVE, FX, FRAX, RESUPPLY, CONVEX, DELEGATION, and SURROGATE.
Audit
The voting repository includes a June 2026 audit report:
Last updated
Was this helpful?