Skip to content

veForge governance

ELI5: Lock TARE for voting power, vote weekly on where Keep puts money, earn USDC bribes from Coil trading fees.

What you can do

Action Contract
Lock TARE VotingEscrow
Vote on gauges GaugeController
Claim USDC bribes BribeDistributor
(System) Apply votes to Keep GaugeWeightRouter

Flywheel fit

Steers Keep allocations; earns Coil fee bribes. FLYWHEEL 2.0: TARE surplus emission goes to Keep directly — veForge earns via bribes + gauge influence, not surplus emission slice.

flowchart LR
    Lock[VotingEscrow] --> Vote[GaugeController]
    Vote --> GWR[GaugeWeightRouter]
    GWR --> Keep[Keep vault]
    CoilFees[Coil fees] --> Bribes[BribeDistributor]
    Bribes --> Voters[Voters]

Core contracts

Contract Role
VotingEscrow.vy veTARE locks
GaugeController.vy Epoch gauge weights
BribeDistributor.vy USDC bribe claims
BribeDistributorMerkle.vy Scalable merkle claims
EmissionRouter.vy TARE emissions to gauges
GaugeWeightRouter.vy Keep allocation bridge

Pages

Sepolia

Contract Address
VotingEscrow 0xa4e8d73E110679036e0F0A086c2cA83C79242242
GaugeController 0xc65Ae438321Be642A6e0AB7E82cB1Dfafc41158B

Pre-audit

v0.4.0 hardening complete — awaiting third-party audit.

Source: khomdev-veforge/README.md