Smart contracts
Earn proxy addresses on every supported chain.
The Earn proxy has the same address on every supported chain: 0x48b415841165304f7EfaA7D5dD5FC65cc7B4bd8e.
Proxy addresses
How it works
On the same chain, one transaction moves your USDC through the proxy into the Morpho vaults, and the vaults mint their shares to your wallet. A cross-chain deposit takes two: your transaction burns the USDC through Circle's CCTP, then Earn's relayer deposits it on the destination chain once Circle attests. See Cross-chain bridging.
You sign your own deposits and closes. Your exit never depends on Quicknode being online, because you can always redeem your shares on Morpho directly. See Your shares. If a deposit bridge has not landed 30 minutes after the burn, the wallet that started it can use Claim to wallet. The minted USDC then goes to that wallet instead of the vault. See If a bridge stalls.
Three roles can act on the contract. The owner, a multisig, sets the approved vault set, sweeps collected fees, and assigns the other two roles. The executor moves capital between vaults and across chains, within the approved set and your approvals. The relayer completes cross-chain deposits. See Security and audits for what these roles cannot do.
The contract at this address is an upgradeable proxy, and only the owner can authorize an upgrade. To inspect the contract logic on an explorer, use its "Read as Proxy" view to reach the current implementation.