Get supported vaults
x-api-key header required.
Query parameters
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
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
Network name or CAIP identifier.
User wallet address. Pattern:
^0x[a-fA-F0-9]{40}$.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
Network name or CAIP identifier.
Depositing wallet address. Pattern:
^0x[a-fA-F0-9]{40}$.Token contract address to deposit. Pattern:
^0x[a-fA-F0-9]{40}$.Target vault address. Pattern:
^0x[a-fA-F0-9]{40}$.Amount to deposit, in the token’s smallest unit (e.g. wei for 18-decimal tokens).
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
Network name or CAIP identifier.
Withdrawing wallet address. Pattern:
^0x[a-fA-F0-9]{40}$.Token contract address to receive. Pattern:
^0x[a-fA-F0-9]{40}$.Vault address to redeem from. Pattern:
^0x[a-fA-F0-9]{40}$.Amount to redeem, in the token’s smallest unit.
Set to
true to redeem the full position.Set to
true to include a transaction simulation in the response.Example request
Prepare request-redeem calldata
x-api-key header required.
Query parameters
Network name or CAIP identifier.
Wallet address submitting the request. Pattern:
^0x[a-fA-F0-9]{40}$.Token contract address. Pattern:
^0x[a-fA-F0-9]{40}$.Vault address. Pattern:
^0x[a-fA-F0-9]{40}$.Amount to request, in the token’s smallest unit.
Set to
true to include a transaction simulation in the response.Example request
Prepare claim-redeem calldata
x-api-key header required.
Query parameters
Network name or CAIP identifier.
Wallet address claiming the assets. Pattern:
^0x[a-fA-F0-9]{40}$.Token contract address. Pattern:
^0x[a-fA-F0-9]{40}$.Vault address. Pattern:
^0x[a-fA-F0-9]{40}$.Set to
true to include a transaction simulation in the response.Example request
Prepare claim-rewards calldata
x-api-key header required.
Query parameters
Network name or CAIP identifier.
Wallet address claiming rewards. Pattern:
^0x[a-fA-F0-9]{40}$.Token contract address. Pattern:
^0x[a-fA-F0-9]{40}$.Vault address. Pattern:
^0x[a-fA-F0-9]{40}$.Set to
true to include a transaction simulation in the response.
