ActionSet
Transaction calldata and required approvals returned by action endpoints.
transactions object[]required
Ordered list of transactions to execute
Array [
tostringrequired
Target contract address
Example:
0x1234...abcddatastringrequired
Encoded calldata
Example:
0xabcdef...valuestringrequired
ETH value to send with the transaction
Example:
0]
permissions object[]nullable
Approval transactions that must be executed before the main transactions. Empty when the user already has sufficient allowances. Null if not applicable.
Array [
tostringrequired
Target contract address
datastringrequired
Encoded calldata
valuestringrequired
ETH value
infostring
Human-readable description of the approval
]
ActionSet
{
"transactions": [
{
"to": "0x1234...abcd",
"data": "0xabcdef...",
"value": "0"
}
],
"permissions": [
{
"to": "string",
"data": "string",
"value": "string",
"info": "string"
}
]
}