Skip to main content

MarginBuildResponse

Full build response (account provided). Includes transaction calldata.

lenderstringrequired

Protocol identifier

quotes object[]required
  • Array [
  • deltas object
    aggregatorstring

    Aggregator source

    tradeInputnumber

    Trade input amount

    tradeOutputnumber

    Trade output amount

    deltas object

    Balance deltas

    property name*any

    Balance deltas

    tx object
    tostringrequired

    Target contract address

    Example: 0x1234...abcd
    datastringrequired

    Encoded calldata

    Example: 0xabcdef...
    valuestringrequired

    ETH value to send with the transaction

    Example: 0
  • ]
  • permissionTxns object[]required
  • Array [
  • tostringrequired

    Target contract address

    datastringrequired

    Encoded calldata

    valuestringrequired

    ETH value

    infostring

    Human-readable description of the approval

  • ]
  • MarginBuildResponse
    {
    "lender": "string",
    "quotes": [
    {
    "deltas": {
    "aggregator": "string",
    "tradeInput": 0,
    "tradeOutput": 0,
    "deltas": {}
    },
    "tx": {
    "to": "0x1234...abcd",
    "data": "0xabcdef...",
    "value": "0"
    }
    }
    ],
    "permissionTxns": [
    {
    "to": "string",
    "data": "string",
    "value": "string",
    "info": "string"
    }
    ]
    }