Mento Protocol
  • Mento Protocol
    • Home
    • What, why, who Mento?
    • Quick Links
  • HOW TO SOURCE MENTO STABLES
    • Overview
    • CEXs, DEXs, Pools
    • From other Chains
    • On-ramp Providers
    • Automation via MATE
  • Protocol Concepts
    • Stability
    • Reserve
    • Asset exchanges
      • Broker
      • Trading Limits
      • Exchange Providers
      • BiPoolManager
    • Oracles
    • On-Chain Circuit Breaker
    • Governance
      • Verification
  • Developers
    • Repository Overview
    • Integrate Mento Stables
    • Smart Contracts
      • Broker
      • TradingLimits
      • BiPoolManager
      • Pricing Modules
      • SortedOracles
      • BreakerBox
      • Reserve
      • StableToken
      • Audits
    • Deployments
      • Addresses
      • Verification
      • Parameters
    • Mento SDK
      • Installation
      • Guides
        • Getting Exchange Pairs
        • Getting a Quote
        • Initiating a Swap
    • Oracles
      • Oracle Client
        • Price Sources
      • Becoming an Oracle Provider
  • Economics
    • Stability
    • Risks
    • Research
  • Governance & Token
    • Overview
    • Governance Components
    • Governance Scope
    • MENTO Token
      • Listing information
    • Airdrop
    • Governance Watchdogs
Powered by GitBook
On this page
  • Emission Contract
  • Governance Executor & Community Treasury
  • Governance Factory
  • Governor
  • Liquidity Multisig
  • Mento Labs Multisig
  • MENTO Token
  • Proxy Admin
  • veMENTO Locking
  • Watchdog Multisig
Edit on GitHub
  1. Governance & Token

Governance Components

PreviousOverviewNextGovernance Scope

Last updated 11 months ago

Mento on-chain governance consists of the components visualized in the architecture diagram below:

A contract that emits MENTO tokens from its initial 40% allocation to the Community Treasury on a predefined schedule. It follows an exponential decay function, which means that new emissions will get smaller and smaller until the entire allocation has been emitted around the year 2060.

The main governance contract serves two functions:

  1. Executing queued proposals that have passed governance voting

A multisig wallet managing its 10% allocation of MENTO tokens for providing liquidity on centralized and decentralized exchanges.

A multisig wallet owned by the Mento Labs Team. It sends allocated tokens to a vesting contract, from which they are paid out to team members and investors over predefined vesting schedules.

The Mento governance token is the system’s core token. It can be locked in exchange for veMENTO to participate in creating and voting on governance proposals.

A guardian of last resort that can only veto malicious governance proposals.

Community treasury storing the initial MENTO treasury allocation and ongoing for future initiatives

This contract is , which means there is a 2-day delay before a passed proposal can be executed. This delay allows the to veto potentially malicious proposals.

A contract that the entire governance system with all relevant contracts. It was used to set up the Mento Governance in a fully decentralized manner.

A contract that allows any user to vote on proposals. It also allows users with a minimum of 10,000 in voting power to create new governance proposals.

An admin contract, owned by the , that can upgrade the following contracts in the system:

A locking contract inspired by Curve’s. Users can lock their MENTO in exchange for veMENTO, which grants them the power to create and vote on governance proposals.

Governance Executor & Community Treasury
Governance Factory
deployed
Governor
Liquidity Multisig
Mento Labs Multisig
MENTO Token
Proxy Admin
veMENTO Locking
veToken model
Watchdog Multisig
emissions
time-locked
Mento Watchdog Multisig
veMENTO
Governance Executor
Emissions Contract
Governance Executor & Community Treasury
Governor
veMENTO Locking
Emission Contract
Mento Governance at a glance