Skip to main content
The Funding module handles minting and redemption of protocol tokens.

Contracts

MintController.sol

Controls iUSD minting

RedeemController.sol

Controls iUSD redemption

RedemptionPool.sol

Manages redemption queue

Flow

  1. Mint: USDC deposited → MintController mints iUSD → USDC deployed to farms
  2. Redeem: iUSD burned → RedeemController checks reserves → USDC returned (or queued)