Everything you need to build on Marrow.
MarrowPool is the core contract for every asset pool. Deposit USDG, receive fTokens, accrue yield.
import { MarrowPool } from "@marrow/contracts";
const pool = MarrowPool.at(
"0xa1b2c3d4e5f6..." // pool contract address
);// Approve USDG spend, then deposit await usdg.approve(pool.address, amount); await pool.deposit(amount); // Receive fTokens representing your share // Yield accrues automatically in fToken value
// Redeem fTokens for USDG (principal + yield) await pool.withdraw(fTokenAmount); // Funds arrive in your wallet instantly // No lockup, no penalty
| Pool | Contract Address |
|---|---|
Harbor Crane Fund | 0xa1... |
Meridian Trade Pool | 0xb2... |
Atlas Fleet Finance | 0xc3... |
Verra Crop Advance | 0xd4... |
Northwind Solar Pool | 0xe5... |
Castlepeak Realty | 0xf6... |