This section explains more about how MAHA NFTs can be used for voting on where MAHA emissions go.
Pool Voting is handled by the BaseV2Voter contract which is deployed at 0xfbbe448d38231c298e9a2251bc0c567543e2cca6
A certain percentage of the
MAHAinflation is directed to users who provide liquidity within the protocol.
This usage is measured via "
Gauge" contracts. The Gauge Voting Contract maintains a list of gauges and the amount of
MAHAXvotes each gauge has received. Each pool has an individual liquidity gauge.
A liquidity provider deposits their liquidity pool (LP) tokens into the gauge to receive these
MAHArewards. The more votes from
MAHAXholders a gauge receives, the more share of
MAHAemissions it receives.
The pool voting page that showcases how much votes a pool receives
Each user receives a share of newly minted
MAHAproportional to the amount of LP tokens they've deposited. Additionally, rewards may be boosted by up to a factor of
5xif the user holds a
MAHAX NFT(to learn more about boosting, read Boosting Pool Incentives).
To protect the protocol from malicious tokens/gauges a whitelist mechanism is enforced. This ensures that every contract that receives with
MAHAemissions is properly reviewed by the community.
The whitelist exists in the BaseVoter contract which is owned by the Governor contract, which means to whitelist a new token it will have to pass via a on-chain Governance vote.
To make a request for a new gauge, start a thread at the discussion forums under the "Gauge Proposals" category.