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
Edit on GitHub
  1. Protocol Concepts
  2. Asset exchanges

Broker

PreviousAsset exchangesNextTrading Limits

Last updated 1 year ago

The Broker is responsible for orchestrating swaps in the Mento protocol. It does that by fulfilling three main responsibilities:

  • Discoverability: It maintains a list of all registered in the system.

  • Treasury management: It has spending rights on the and can mint and burn any stable asset in the system, thus it is responsible for moving around assets during a trade.

  • Safety: In service of , it enforces in the protocol, constraining the volume of assets that can be traded over time.

While it is responsible for moving around assets during a swap, it doesn't know how to price swaps. For that, it relies on . These abstract components implement a unified interface and can be plugged into the Broker to provide exchanges between two or more assets. The first exchange provider implemented is the .

exchange providers
Mento Reserve
stability
trading limits
exchange providers
BiPoolManager