Skip to content
Unimod

Functions

The protocol exposes five distinct functions, each tied to a participant role:

  • Liquidity consumer (swapper) — consumes liquidity from the pool by swapping assets.
  • Liquidity producer — the core role; provides assets to the pool and makes liquidity available to consumers.
  • Liquidity supplier — provides assets to producers through a lending / borrowing function.
  • Liquidator — ensures liquidity producers remain healthy, protecting suppliers from defaults.
  • Sponsor — governs a permissioned market, setting its policy and access rules.