Developer Docs
  • Introduction
  • Meta Vaults
    • USDC 3Pool Convex Meta Vault
      • 3Pool Convex Meta Vault
      • Meta Vault of Convex 3Crv Vaults
      • Convex 3Crv Vaults
    • General ERC-4626 Vault Interface
    • Liquidator
  • Ethereum Mainnet
    • mAssets
    • imAssets (SAVE)
    • Feeder Pools
    • Vaults
      • BoostedSavingsVault
      • BoostedSavingsVault V2
      • BoostedDualVault
    • Shared Addresses
    • Governance
      • stkMTA
      • stkBPT
      • Quest Manager
    • Save Wrapper
  • Emissions Controller
    • EmissionsController
    • Polygon Integration
      • Bridge Forwarder
      • L2 Bridge Recipient
      • L2 Emissions Controller
      • Disperse Forwarder
    • RevenueSplitBuyBack
    • BasicRewardsForwarder
    • VotiumBribeForwarder
  • Polygon
    • mUSD
    • imUSD
    • Feeder Pool
    • Vaults
    • Save Wrapper
    • Shared Addresses
  • Security
    • Multisig Admin Rights
    • Security Audits
      • Hacken Vault Security Audit
    • Bug Bounty
Powered by GitBook
On this page
  • Process
  • Functions
  • depositBribe()
  • updateChoiceIndex()

Was this helpful?

  1. Emissions Controller

VotiumBribeForwarder

Uses reward tokens to bribe vlCVX holders to vote for a Curve gauge using Votium.

PreviousBasicRewardsForwarderNextmUSD

Last updated 3 years ago

Was this helpful?

Process

Functions

depositBribe()

function depositBribe (uint256 amount, bytes32 proposal) external

Deposits a bribe into Votium, choiceIndex must be set previously.

Parameter
Type
Description

amount

uint256

the amount of reward tokens to deposit including decimal places.

proposal

bytes32

votium brive proposal

updateChoiceIndex()

function updateChoiceIndex (uint256 _choiceIndex) public

Updates the choice index used for the bribe.

Parameter
Type
Description

_choiceIndex

uint256

the bribe choice index