Skip to main content

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...abcd
    datastringrequired

    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"
    }
    ]
    }