Contracts

Addresses

This page is generated from the same configuration module the app itself reads, in the same repository, at the same commit — it cannot drift from what the app talks to. If an address is not on this page, it is not loom.

Base Sepolia — testnet (chain id 84532)

The live test deployment. Funds are testnet-only; the yield venue is the real Aave V3 Base Sepolia market.

Protocol contracts

lUSD (LUSDToken)0xc72B7C2b09b3aEA15D8aB24b371be7565956559d
protocol synth, 18 decimals
WithdrawalReceipt0xFc76B342CeA755e230FD3A311150F5acc71BE94D
ERC-721 claim
YieldVault (USDC)0x709222d669fF8dBfcd0F891D237E72e64C98008b
share accounting
AaveV3Adapter0x92E187546b01EA65F9f5866EF616e3c9e7331747
holds the aUSDC position
MarketRegistry0xFe7ed9F35D2aD8852255682535058F7CD2C5670d
market config, write-once bindings
PositionManager0xb7D8b859289E5ce5Bb6E7cE546FEd04aC31DAa8C
mint entry point
ReceiptRedeemer0xE4f2945167933247E6fF7CdF1743AbA57C648A10
redemption + performance fee
ReceiptMarketplace0x69c04A9Dffb4B8e4324b53FAB0E29c20dCA8667E
escrowed listings + bids (v2)

External dependencies

Markets currently registered: USDC (yield via Aave V3).

Base mainnet — at launch

Mainnet contracts are not deployed yet. The launch is gated on an independent third-party audit. When it completes, mainnet addresses will appear here — generated from the same configuration the app uses, in the same commit that points the app at them. Until then, any contract claiming to be loom on Base mainnet is a scam.

Verifying for yourself

Every contract above is verified on the block explorer. The full protocol source is also embedded on the architecture page and on loomfi.io itself, read from the repository at build time.