manual/MECHANISMS

pools

liquidity mechanisms

Pools provide liquidity for ensurance coins, enabling trading, price discovery, and yield generation for liquidity providers.

why

Coins need markets. Without liquidity:

  • Trading has high slippage
  • Price discovery is inefficient
  • Participation is limited

Pools create deep, accessible markets that enable ensurance to function as a financial system.

what

pool mechanics

Liquidity pools are smart contracts holding pairs of tokens:

Pool: $ENSURE / USDC

Liquidity Provider deposits:
- 10,000 $ENSURE
- 10,000 USDC

Receives:
- LP tokens representing share
- Trading fees from swaps

Traders swap against the pool. Providers earn fees.

pool types

TypeDescriptionUse Case
Primary poolsMajor pairs with deep liquidity$ENSURE/USDC, $ENSURE/ETH
Ecosystem poolsEcosystem coin pairs$WETLANDS/USDC
Cross poolsEnsurance coin pairs$ENSURE/$WETLANDS

yield sources

Liquidity providers earn from:

SourceDescription
Trading feesPercentage of each swap
Protocol incentivesAdditional rewards for LPs
EmissionsToken distributions to pools

how

providing liquidity

To provide liquidity:

  1. Connect your wallet
  2. Select the pool
  3. Deposit both tokens in ratio
  4. Receive LP tokens

LP tokens represent your share of the pool and can be withdrawn anytime.

removing liquidity

To remove:

  1. Return LP tokens
  2. Receive proportional share of pool
  3. Collect any earned fees

impermanent loss

Liquidity providers face impermanent loss when token ratios change:

ScenarioImpact
Tokens stay same ratioNo impermanent loss
One token rises significantlyLP has less of rising token
One token falls significantlyLP has more of falling token

Fees earned may offset impermanent loss. Evaluate based on expected volatility and fee generation.

pool contracts

Pools are deployed on Aerodrome (Base L2):

FeatureDescription
AMM typeConcentrated liquidity (ve(3,3))
Fee tiersVariable by pool
Gauge votingEmissions directed by voters

querying pools

GET /api/pools              # All ensurance pools
GET /api/pools/{address}    # Specific pool data

pool strategy

For ensurance participants:

GoalStrategy
Passive yieldLP in stable pools (lower IL risk)
Active yieldLP in volatile pools (higher fees, higher IL)
GovernanceLock LP tokens for voting power
  • coins — What trades in pools
  • proceeds — How pool fees route
  • vaults — Institutional liquidity layer