Documentation Index
Fetch the complete documentation index at: https://base-a060aa97-pat-schemav2-docs.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Builds Call[] for depositing assets to Morpho. Pass the calls to <Transaction /> to execute the deposit.
Usage
import { buildDepositToMorphoTx } from '@coinbase/onchainkit/earn';
const calls = await buildDepositToMorphoTx({
vaultAddress: '0x...', // Morpho vault address on Base
tokenAddress: '0x...', // Address of the token to deposit
amount: 1000000000000000000n, // Amount of tokens to deposit
recipientAddress: '0x...', // Address of the recipient
});
Returns
Call[]
type Call = {
to: Hex;
data?: Hex;
value?: bigint;
};
type Hex = `0x${string}`;
Parameters
type DepositToMorphoParams = {
/** The address of the Morpho vault */
vaultAddress: Address;
/** The address of the token to deposit */
tokenAddress: Address;
/** The amount of tokens to deposit */
amount: bigint;
/** The address which can withdraw the deposited tokens */
recipientAddress: Address;
};
type Address = `0x${string}`;