Body
Request model for executing a multicall.
arbitrum
, base
, ethereum
The address of the transaction sender.
"0x29F20a192328eF1aD35e1564aBFf4Be9C5ce5f7B"
List of possible actions for multicall
{
"body": {
"action_type": "SET_ALLOWANCE",
"amount": "1000",
"contract": "UniswapV3Router",
"token": "WETH"
}
}
{
"body": {
"action_type": "UNISWAP_BUY_EXACTLY",
"amount_out": "1000",
"fee": "0.01",
"max_slippage_percent": 0.5,
"token_in": "WETH",
"token_out": "USDC"
}
}
{
"body": {
"action_type": "SET_ALLOWANCE",
"amount": "1000",
"contract": "AaveV3Pool",
"token": "USDC"
}
}
{
"body": {
"action_type": "SET_ALLOWANCE",
"amount": "0.1",
"contract": "AaveV3Pool",
"token": "WETH"
}
}
{
"body": {
"action_type": "AAVE_SUPPLY",
"amount": "1000",
"token": "USDC"
}
}
{
"body": {
"action_type": "AAVE_BORROW",
"amount": "0.1",
"interest_rate_mode": "variable",
"token": "USDC"
}
}
Determines whether to estimate gas costs for transactions, also verifying that the transaction can be successfully executed.
EIP-7702 authorization
{
"address": "0xcA11bde05977b3631167028862bE2a173976CA11",
"chainId": 42161,
"nonce": 1000,
"r": "0x5f9f3f3226ac91bc01a72dd117141f6c6de1ed30d3af9f95c3423316dc21d615",
"s": "0x78f7982ede9dabc53d7153974c5692fda8a21fc73bdafc42aaf135505e22817c",
"yParity": 0
}
Response
Successful Response
The unsigned multicall transaction data. User must sign and broadcast to network.