Skip to main content
POST
Build a vault deposit transaction (USDC → avUSDC shares)

Body

application/json
caller
string
required

The account sending this transaction (must sign it).

amountUsdc
required

USDC to deposit.

receiver
string

Recipient of the resulting shares/assets; defaults to the caller.

Response

Success envelope: ok is true and data carries the payload documented below.

ok
enum<boolean>
required

Always true on success.

Available options:
true
data
object
required

An unsigned EVM transaction. Sign it with the from key and broadcast it yourself, or submit the signed bytes via POST /v2/relay.