Get supported vaults
x-api-key header required.
Query parameters
string
required
Network name or CAIP identifier. Possible values:
mainnet, arbitrum, optimism, polygon, base, gnosis, unichain.Example request
Example response
Get supported assets
x-api-key header required.
Query parameters
string
required
Network name or CAIP identifier. Possible values:
mainnet, arbitrum, optimism, polygon, base, gnosis, unichain.Example request
Example response
Get contract interaction details
x-api-key header required.
Query parameters
string
required
Network name or CAIP identifier.
string
required
User wallet address. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Vault contract address. Pattern:
^0x[a-fA-F0-9]{40}$.Example request
Example response
Prepare supply / deposit calldata
x-api-key header required.
Query parameters
string
required
Network name or CAIP identifier.
string
required
Depositing wallet address. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Token contract address to deposit. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Target vault address. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Amount to deposit, in the token’s smallest unit (e.g. wei for 18-decimal tokens).
string
default:"false"
Set to
true to include a transaction simulation in the response.Example request
Example response
Prepare withdraw / redeem calldata
For vaults with redemption queues or waiting periods (e.g. Lido stETH), use the Request Redeem and Claim Redeem endpoints below instead.
x-api-key header required.
Query parameters
string
required
Network name or CAIP identifier.
string
required
Withdrawing wallet address. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Token contract address to receive. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Vault address to redeem from. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Amount to redeem, in the token’s smallest unit.
string
Set to
true to redeem the full position.string
default:"false"
Set to
true to include a transaction simulation in the response.Example request
Prepare request-redeem calldata
x-api-key header required.
Query parameters
string
required
Network name or CAIP identifier.
string
required
Wallet address submitting the request. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Token contract address. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Vault address. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Amount to request, in the token’s smallest unit.
string
default:"false"
Set to
true to include a transaction simulation in the response.Example request
Prepare claim-redeem calldata
x-api-key header required.
Query parameters
string
required
Network name or CAIP identifier.
string
required
Wallet address claiming the assets. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Token contract address. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Vault address. Pattern:
^0x[a-fA-F0-9]{40}$.string
default:"false"
Set to
true to include a transaction simulation in the response.Example request
Prepare claim-rewards calldata
x-api-key header required.
Query parameters
string
required
Network name or CAIP identifier.
string
required
Wallet address claiming rewards. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Token contract address. Pattern:
^0x[a-fA-F0-9]{40}$.string
required
Vault address. Pattern:
^0x[a-fA-F0-9]{40}$.string
default:"false"
Set to
true to include a transaction simulation in the response.
