# List account bundles

`GET /v3-node-0/smartaccount/{address}/bundles`

Returns the smart account's bundles (optionally filtered by status or market+direction), sorted and paginated

## Authorization



## Parameters

- path: address (string; required). Smart account address

Type: string

- query: status (string; optional). Filter by FSM status: pending|sealed|sent|confirmed|failed

Type: string

- query: market (string; optional). Filter to one position (with direction)

Type: string

- query: direction (string; optional). Position direction: long|short (with market)

Type: string

- query: sort (string; optional). Sort field: query_id|created_at|last_update (default query_id)

Type: string

- query: order (string; optional). Sort order: asc|desc (default asc)

Type: string

- query: limit (integer; optional). Max results (default and max 50)

Type: integer

- query: offset (integer; optional). Results to skip (default 0)

Type: integer

- query: include_trace (boolean; optional). Include the heavy latest_trace field (default false)

Type: boolean

## Example · cURL

```bash
curl --request GET 'https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles' \
  --header 'Accept: application/json'
```

## Example · JavaScript

```javascript
const response = await fetch("https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles", {
  method: "GET",
  headers: {
    "Accept": "application/json"
  },
});
console.log(response.status, await response.text());
```

## Example · Python

```python
import requests

response = requests.request(
    "GET",
    "https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles",
    headers={"Accept":"application/json"},
    timeout=30,
)
print(response.status_code, response.text)
```

## Response 200 · Trading.bundle.Bundle

**200** application/json — OK

Type: object[]

[]Schema: Trading.bundle.Bundle

[]Type: object

[]Required fields: none

- []created_at (string; optional)

[]created_at example: string

[]created_at.Type: string

- []ext_hash (integer[]; optional)

[]ext_hash example: [
  0
]

[]ext_hash.Type: integer[]

[]ext_hash.[]Type: integer

- []gasless_source (integer · int32 · enum; optional)

[]gasless_source example: 0

[]gasless_source.Schema: Trading.bundle.GaslessSource

[]gasless_source.Type: integer · int32 · enum

[]gasless_source.Allowed values: [0,1,0,1]

[]gasless_source.format: int32

- []id (object; optional)

[]id example: {
  "addr": "string",
  "direction": "long",
  "market": "string",
  "owner": "string"
}

[]id.Schema: Trading.bundle.ID

[]id.Type: object

[]id.Required fields: none

- []id.addr (string; optional)

[]id.addr example: string

[]id.addr.Type: string

- []id.direction (string · enum; optional)

[]id.direction example: long

[]id.direction.Schema: Trading.schemas.Direction

[]id.direction.Type: string · enum

[]id.direction.Allowed values: ["long","short","unknown"]

- []id.market (string; optional)

[]id.market example: string

[]id.market.Type: string

- []id.owner (string; optional)

[]id.owner example: string

[]id.owner.Type: string

- []intent_hashes (integer[][]; optional)

[]intent_hashes example: [
  [
    0
  ]
]

[]intent_hashes.Type: integer[][]

[]intent_hashes.[]Type: integer[]

[]intent_hashes.[][]Type: integer

- []intents (object[]; optional)

[]intents example: [
  {
    "action_phase": "string",
    "builder": {},
    "created_price": {
      "created_at": {
        "closestPauseAt": 0,
        "closestUnpauseAt": 0,
        "feed": "string",
        "inPause": true,
        "isOnline": true,
        "k": 0,
        "marketDepthLong": 0,
        "marketDepthShort": 0,
        "pauseAt": 0,
        "pausedAt": 0,
        "price": 0,
        "result_message": {
          "price_ref": "string",
          "signatures_ref": "string"
        },
        "slot": 0,
        "spread": 0,
        "status": "string",
        "timestamp": 0,
        "unpauseAt": 0
      },
      "index": {
        "closestPauseAt": 0,
        "closestUnpauseAt": 0,
        "feed": "string",
        "inPause": true,
        "isOnline": true,
        "k": 0,
        "marketDepthLong": 0,
        "marketDepthShort": 0,
        "pauseAt": 0,
        "pausedAt": 0,
        "price": 0,
        "result_message": {
          "price_ref": "string",
          "signatures_ref": "string"
        },
        "slot": 0,
        "spread": 0,
        "status": "string",
        "timestamp": 0,
        "unpauseAt": 0
      },
      "rfc": {
        "effective_depth": 0,
        "original_k": 0,
        "original_market_depth_long": 0,
        "original_market_depth_short": 0,
        "original_spread": 0,
        "recovery_rate": 0,
        "signed_price": {
          "closestPauseAt": 0,
          "closestUnpauseAt": 0,
          "feed": "string",
          "inPause": true,
          "isOnline": true,
          "k": 0,
          "marketDepthLong": 0,
          "marketDepthShort": 0,
          "pauseAt": 0,
          "pausedAt": 0,
          "price": 0,
          "result_message": {
            "price_ref": "string",
            "signatures_ref": "string"
          },
          "slot": 0,
          "spread": 0,
          "status": "string",
          "timestamp": 0,
          "unpauseAt": 0
        },
        "velocity_debt": 0
      },
      "settlement": {
        "closestPauseAt": 0,
        "closestUnpauseAt": 0,
        "feed": "string",
        "inPause": true,
        "isOnline": true,
        "k": 0,
        "marketDepthLong": 0,
        "marketDepthShort": 0,
        "pauseAt": 0,
        "pausedAt": 0,
        "price": 0,
        "result_message": {
          "price_ref": "string",
          "signatures_ref": "string"
        },
        "slot": 0,
        "spread": 0,
        "status": "string",
        "timestamp": 0,
        "unpauseAt": 0
      },
      "timestamp": "string"
    },
    "date": "string",
    "full_message": {
      "message": {
        "created_at": 0,
        "intent": {
          "order": {},
          "smart_account": {},
          "v_amm": {}
        },
        "public_key": [
          0
        ],
        "query_id": {
          "bit_number": 0,
          "shift": 0
        },
        "reference_query_id": {
          "bit_number": 0,
          "shift": 0
        }
      },
      "public_key": "string",
      "signature": [
        0
      ]
    },
    "hash": [
      0
    ],
    "market": {},
    "order": {},
    "order_requests": [
      {
        "full_message": {
          "message": {
            "created_at": 0,
            "intent": {
              "order": {},
              "smart_account": {},
              "v_amm": {}
            },
            "public_key": [
              0
            ],
            "query_id": {
              "bit_number": 0,
              "shift": 0
            },
            "reference_query_id": {
              "bit_number": 0,
              "shift": 0
            }
          },
          "public_key": "string",
          "signature": [
            0
          ]
        },
        "hash": [
          0
        ],
        "order_request": {
          "selector": 0
        },
        "order_request_hash": [
          0
        ],
        "smart_account": {}
      }
    ],
    "payment_mode": 0,
    "price": {
      "created_at": {
        "closestPauseAt": 0,
        "closestUnpauseAt": 0,
        "feed": "string",
        "inPause": true,
        "isOnline": true,
        "k": 0,
        "marketDepthLong": 0,
        "marketDepthShort": 0,
        "pauseAt": 0,
        "pausedAt": 0,
        "price": 0,
        "result_message": {
          "price_ref": "string",
          "signatures_ref": "string"
        },
        "slot": 0,
        "spread": 0,
        "status": "string",
        "timestamp": 0,
        "unpauseAt": 0
      },
      "index": {
        "closestPauseAt": 0,
        "closestUnpauseAt": 0,
        "feed": "string",
        "inPause": true,
        "isOnline": true,
        "k": 0,
        "marketDepthLong": 0,
        "marketDepthShort": 0,
        "pauseAt": 0,
        "pausedAt": 0,
        "price": 0,
        "result_message": {
          "price_ref": "string",
          "signatures_ref": "string"
        },
        "slot": 0,
        "spread": 0,
        "status": "string",
        "timestamp": 0,
        "unpauseAt": 0
      },
      "rfc": {
        "effective_depth": 0,
        "original_k": 0,
        "original_market_depth_long": 0,
        "original_market_depth_short": 0,
        "original_spread": 0,
        "recovery_rate": 0,
        "signed_price": {
          "closestPauseAt": 0,
          "closestUnpauseAt": 0,
          "feed": "string",
          "inPause": true,
          "isOnline": true,
          "k": 0,
          "marketDepthLong": 0,
          "marketDepthShort": 0,
          "pauseAt": 0,
          "pausedAt": 0,
          "price": 0,
          "result_message": {
            "price_ref": "string",
            "signatures_ref": "string"
          },
          "slot": 0,
          "spread": 0,
          "status": "string",
          "timestamp": 0,
          "unpauseAt": 0
        },
        "velocity_debt": 0
      },
      "settlement": {
        "closestPauseAt": 0,
        "closestUnpauseAt": 0,
        "feed": "string",
        "inPause": true,
        "isOnline": true,
        "k": 0,
        "marketDepthLong": 0,
        "marketDepthShort": 0,
        "pauseAt": 0,
        "pausedAt": 0,
        "price": 0,
        "result_message": {
          "price_ref": "string",
          "signatures_ref": "string"
        },
        "slot": 0,
        "spread": 0,
        "status": "string",
        "timestamp": 0,
        "unpauseAt": 0
      },
      "timestamp": "string"
    },
    "smart_account": {},
    "vault": {}
  }
]

[]intents.Type: object[]

[]intents.[]Schema: Trading.types.SettledAction

[]intents.[]Type: object

[]intents.[]Required fields: none

- []intents.[]action_phase (string; optional)

[]intents.[]action_phase example: string

[]intents.[]action_phase.Type: string

- []intents.[]builder (object; optional)

[]intents.[]builder example: {}

[]intents.[]builder.Type: object

[]intents.[]builder.Builder is the third-party UI that submitted this intent (unsigned envelope,
like PaymentMode). Earns a rebate only if registered+active. nil = none.

[]intents.[]builder.allOf variant 1

[]intents.[]builder.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]intents.[]builder.Type: object

- []intents.[]created_price (object; optional)

[]intents.[]created_price example: {
  "created_at": {
    "closestPauseAt": 0,
    "closestUnpauseAt": 0,
    "feed": "string",
    "inPause": true,
    "isOnline": true,
    "k": 0,
    "marketDepthLong": 0,
    "marketDepthShort": 0,
    "pauseAt": 0,
    "pausedAt": 0,
    "price": 0,
    "result_message": {
      "price_ref": "string",
      "signatures_ref": "string"
    },
    "slot": 0,
    "spread": 0,
    "status": "string",
    "timestamp": 0,
    "unpauseAt": 0
  },
  "index": {
    "closestPauseAt": 0,
    "closestUnpauseAt": 0,
    "feed": "string",
    "inPause": true,
    "isOnline": true,
    "k": 0,
    "marketDepthLong": 0,
    "marketDepthShort": 0,
    "pauseAt": 0,
    "pausedAt": 0,
    "price": 0,
    "result_message": {
      "price_ref": "string",
      "signatures_ref": "string"
    },
    "slot": 0,
    "spread": 0,
    "status": "string",
    "timestamp": 0,
    "unpauseAt": 0
  },
  "rfc": {
    "effective_depth": 0,
    "original_k": 0,
    "original_market_depth_long": 0,
    "original_market_depth_short": 0,
    "original_spread": 0,
    "recovery_rate": 0,
    "signed_price": {
      "closestPauseAt": 0,
      "closestUnpauseAt": 0,
      "feed": "string",
      "inPause": true,
      "isOnline": true,
      "k": 0,
      "marketDepthLong": 0,
      "marketDepthShort": 0,
      "pauseAt": 0,
      "pausedAt": 0,
      "price": 0,
      "result_message": {
        "price_ref": "string",
        "signatures_ref": "string"
      },
      "slot": 0,
      "spread": 0,
      "status": "string",
      "timestamp": 0,
      "unpauseAt": 0
    },
    "velocity_debt": 0
  },
  "settlement": {
    "closestPauseAt": 0,
    "closestUnpauseAt": 0,
    "feed": "string",
    "inPause": true,
    "isOnline": true,
    "k": 0,
    "marketDepthLong": 0,
    "marketDepthShort": 0,
    "pauseAt": 0,
    "pausedAt": 0,
    "price": 0,
    "result_message": {
      "price_ref": "string",
      "signatures_ref": "string"
    },
    "slot": 0,
    "spread": 0,
    "status": "string",
    "timestamp": 0,
    "unpauseAt": 0
  },
  "timestamp": "string"
}

[]intents.[]created_price.Schema: Trading.oracle.PriceSigned

[]intents.[]created_price.Type: object

[]intents.[]created_price.Required fields: none

- []intents.[]created_price.created_at (object; optional)

[]intents.[]created_price.created_at example: {
  "closestPauseAt": 0,
  "closestUnpauseAt": 0,
  "feed": "string",
  "inPause": true,
  "isOnline": true,
  "k": 0,
  "marketDepthLong": 0,
  "marketDepthShort": 0,
  "pauseAt": 0,
  "pausedAt": 0,
  "price": 0,
  "result_message": {
    "price_ref": "string",
    "signatures_ref": "string"
  },
  "slot": 0,
  "spread": 0,
  "status": "string",
  "timestamp": 0,
  "unpauseAt": 0
}

[]intents.[]created_price.created_at.Schema: Trading.oracle.LatestResponse

[]intents.[]created_price.created_at.Type: object

[]intents.[]created_price.created_at.Required fields: none

- []intents.[]created_price.created_at.closestPauseAt (integer; optional)

[]intents.[]created_price.created_at.closestPauseAt example: 0

[]intents.[]created_price.created_at.closestPauseAt.Type: integer

- []intents.[]created_price.created_at.closestUnpauseAt (integer; optional)

[]intents.[]created_price.created_at.closestUnpauseAt example: 0

[]intents.[]created_price.created_at.closestUnpauseAt.Type: integer

- []intents.[]created_price.created_at.feed (string; optional)

[]intents.[]created_price.created_at.feed example: string

[]intents.[]created_price.created_at.feed.Type: string

- []intents.[]created_price.created_at.inPause (boolean; optional)

[]intents.[]created_price.created_at.inPause example: true

[]intents.[]created_price.created_at.inPause.Type: boolean

- []intents.[]created_price.created_at.isOnline (boolean; optional)

[]intents.[]created_price.created_at.isOnline example: true

[]intents.[]created_price.created_at.isOnline.Type: boolean

- []intents.[]created_price.created_at.k (integer; optional)

[]intents.[]created_price.created_at.k example: 0

[]intents.[]created_price.created_at.k.Type: integer

- []intents.[]created_price.created_at.marketDepthLong (integer; optional)

[]intents.[]created_price.created_at.marketDepthLong example: 0

[]intents.[]created_price.created_at.marketDepthLong.Type: integer

- []intents.[]created_price.created_at.marketDepthShort (integer; optional)

[]intents.[]created_price.created_at.marketDepthShort example: 0

[]intents.[]created_price.created_at.marketDepthShort.Type: integer

- []intents.[]created_price.created_at.pauseAt (integer; optional)

[]intents.[]created_price.created_at.pauseAt example: 0

[]intents.[]created_price.created_at.pauseAt.Type: integer

- []intents.[]created_price.created_at.pausedAt (integer; optional)

[]intents.[]created_price.created_at.pausedAt example: 0

[]intents.[]created_price.created_at.pausedAt.Type: integer

- []intents.[]created_price.created_at.price (integer; optional)

[]intents.[]created_price.created_at.price example: 0

[]intents.[]created_price.created_at.price.Type: integer

- []intents.[]created_price.created_at.result_message (object; optional)

[]intents.[]created_price.created_at.result_message example: {
  "price_ref": "string",
  "signatures_ref": "string"
}

[]intents.[]created_price.created_at.result_message.Schema: Trading.oracle.ResultMessage

[]intents.[]created_price.created_at.result_message.Type: object

[]intents.[]created_price.created_at.result_message.Required fields: none

- []intents.[]created_price.created_at.result_message.price_ref (string; optional)

[]intents.[]created_price.created_at.result_message.price_ref example: string

[]intents.[]created_price.created_at.result_message.price_ref.Type: string

- []intents.[]created_price.created_at.result_message.signatures_ref (string; optional)

[]intents.[]created_price.created_at.result_message.signatures_ref example: string

[]intents.[]created_price.created_at.result_message.signatures_ref.Type: string

- []intents.[]created_price.created_at.slot (integer; optional)

[]intents.[]created_price.created_at.slot example: 0

[]intents.[]created_price.created_at.slot.Type: integer

- []intents.[]created_price.created_at.spread (integer; optional)

[]intents.[]created_price.created_at.spread example: 0

[]intents.[]created_price.created_at.spread.Type: integer

- []intents.[]created_price.created_at.status (string; optional)

[]intents.[]created_price.created_at.status example: string

[]intents.[]created_price.created_at.status.Type: string

- []intents.[]created_price.created_at.timestamp (integer; optional)

[]intents.[]created_price.created_at.timestamp example: 0

[]intents.[]created_price.created_at.timestamp.Type: integer

- []intents.[]created_price.created_at.unpauseAt (integer; optional)

[]intents.[]created_price.created_at.unpauseAt example: 0

[]intents.[]created_price.created_at.unpauseAt.Type: integer

- []intents.[]created_price.index (object; optional)

[]intents.[]created_price.index example: {
  "closestPauseAt": 0,
  "closestUnpauseAt": 0,
  "feed": "string",
  "inPause": true,
  "isOnline": true,
  "k": 0,
  "marketDepthLong": 0,
  "marketDepthShort": 0,
  "pauseAt": 0,
  "pausedAt": 0,
  "price": 0,
  "result_message": {
    "price_ref": "string",
    "signatures_ref": "string"
  },
  "slot": 0,
  "spread": 0,
  "status": "string",
  "timestamp": 0,
  "unpauseAt": 0
}

[]intents.[]created_price.index.Schema: Trading.oracle.LatestResponse

[]intents.[]created_price.index.Type: object

[]intents.[]created_price.index.Required fields: none

- []intents.[]created_price.index.closestPauseAt (integer; optional)

[]intents.[]created_price.index.closestPauseAt example: 0

[]intents.[]created_price.index.closestPauseAt.Type: integer

- []intents.[]created_price.index.closestUnpauseAt (integer; optional)

[]intents.[]created_price.index.closestUnpauseAt example: 0

[]intents.[]created_price.index.closestUnpauseAt.Type: integer

- []intents.[]created_price.index.feed (string; optional)

[]intents.[]created_price.index.feed example: string

[]intents.[]created_price.index.feed.Type: string

- []intents.[]created_price.index.inPause (boolean; optional)

[]intents.[]created_price.index.inPause example: true

[]intents.[]created_price.index.inPause.Type: boolean

- []intents.[]created_price.index.isOnline (boolean; optional)

[]intents.[]created_price.index.isOnline example: true

[]intents.[]created_price.index.isOnline.Type: boolean

- []intents.[]created_price.index.k (integer; optional)

[]intents.[]created_price.index.k example: 0

[]intents.[]created_price.index.k.Type: integer

- []intents.[]created_price.index.marketDepthLong (integer; optional)

[]intents.[]created_price.index.marketDepthLong example: 0

[]intents.[]created_price.index.marketDepthLong.Type: integer

- []intents.[]created_price.index.marketDepthShort (integer; optional)

[]intents.[]created_price.index.marketDepthShort example: 0

[]intents.[]created_price.index.marketDepthShort.Type: integer

- []intents.[]created_price.index.pauseAt (integer; optional)

[]intents.[]created_price.index.pauseAt example: 0

[]intents.[]created_price.index.pauseAt.Type: integer

- []intents.[]created_price.index.pausedAt (integer; optional)

[]intents.[]created_price.index.pausedAt example: 0

[]intents.[]created_price.index.pausedAt.Type: integer

- []intents.[]created_price.index.price (integer; optional)

[]intents.[]created_price.index.price example: 0

[]intents.[]created_price.index.price.Type: integer

- []intents.[]created_price.index.result_message (object; optional)

[]intents.[]created_price.index.result_message example: {
  "price_ref": "string",
  "signatures_ref": "string"
}

[]intents.[]created_price.index.result_message.Schema: Trading.oracle.ResultMessage

[]intents.[]created_price.index.result_message.Type: object

[]intents.[]created_price.index.result_message.Required fields: none

- []intents.[]created_price.index.result_message.price_ref (string; optional)

[]intents.[]created_price.index.result_message.price_ref example: string

[]intents.[]created_price.index.result_message.price_ref.Type: string

- []intents.[]created_price.index.result_message.signatures_ref (string; optional)

[]intents.[]created_price.index.result_message.signatures_ref example: string

[]intents.[]created_price.index.result_message.signatures_ref.Type: string

- []intents.[]created_price.index.slot (integer; optional)

[]intents.[]created_price.index.slot example: 0

[]intents.[]created_price.index.slot.Type: integer

- []intents.[]created_price.index.spread (integer; optional)

[]intents.[]created_price.index.spread example: 0

[]intents.[]created_price.index.spread.Type: integer

- []intents.[]created_price.index.status (string; optional)

[]intents.[]created_price.index.status example: string

[]intents.[]created_price.index.status.Type: string

- []intents.[]created_price.index.timestamp (integer; optional)

[]intents.[]created_price.index.timestamp example: 0

[]intents.[]created_price.index.timestamp.Type: integer

- []intents.[]created_price.index.unpauseAt (integer; optional)

[]intents.[]created_price.index.unpauseAt example: 0

[]intents.[]created_price.index.unpauseAt.Type: integer

- []intents.[]created_price.rfc (object; optional)

[]intents.[]created_price.rfc example: {
  "effective_depth": 0,
  "original_k": 0,
  "original_market_depth_long": 0,
  "original_market_depth_short": 0,
  "original_spread": 0,
  "recovery_rate": 0,
  "signed_price": {
    "closestPauseAt": 0,
    "closestUnpauseAt": 0,
    "feed": "string",
    "inPause": true,
    "isOnline": true,
    "k": 0,
    "marketDepthLong": 0,
    "marketDepthShort": 0,
    "pauseAt": 0,
    "pausedAt": 0,
    "price": 0,
    "result_message": {
      "price_ref": "string",
      "signatures_ref": "string"
    },
    "slot": 0,
    "spread": 0,
    "status": "string",
    "timestamp": 0,
    "unpauseAt": 0
  },
  "velocity_debt": 0
}

[]intents.[]created_price.rfc.Type: object

[]intents.[]created_price.rfc.json tag stays "rfc" — this is persisted to Pebble intent state and read by v2;
the field was renamed RFC→RFQ but the wire key must not change. When RFQ is enabled
it also carries the raw VPI (original vs effective depth) behind the velocity adjustment.

[]intents.[]created_price.rfc.allOf variant 1

[]intents.[]created_price.rfc.Schema: Trading.oracle.RFQResult

[]intents.[]created_price.rfc.Type: object

[]intents.[]created_price.rfc.Required fields: none

- []intents.[]created_price.rfc.effective_depth (integer; optional)

[]intents.[]created_price.rfc.effective_depth example: 0

[]intents.[]created_price.rfc.effective_depth.Type: integer

- []intents.[]created_price.rfc.original_k (integer; optional)

[]intents.[]created_price.rfc.original_k example: 0

[]intents.[]created_price.rfc.original_k.Type: integer

- []intents.[]created_price.rfc.original_market_depth_long (integer; optional)

[]intents.[]created_price.rfc.original_market_depth_long example: 0

[]intents.[]created_price.rfc.original_market_depth_long.Type: integer

[]intents.[]created_price.rfc.original_market_depth_long.Original VPI params (before velocity adjustment)

- []intents.[]created_price.rfc.original_market_depth_short (integer; optional)

[]intents.[]created_price.rfc.original_market_depth_short example: 0

[]intents.[]created_price.rfc.original_market_depth_short.Type: integer

- []intents.[]created_price.rfc.original_spread (integer; optional)

[]intents.[]created_price.rfc.original_spread example: 0

[]intents.[]created_price.rfc.original_spread.Type: integer

- []intents.[]created_price.rfc.recovery_rate (number; optional)

[]intents.[]created_price.rfc.recovery_rate example: 0

[]intents.[]created_price.rfc.recovery_rate.Type: number

- []intents.[]created_price.rfc.signed_price (object; optional)

[]intents.[]created_price.rfc.signed_price example: {
  "closestPauseAt": 0,
  "closestUnpauseAt": 0,
  "feed": "string",
  "inPause": true,
  "isOnline": true,
  "k": 0,
  "marketDepthLong": 0,
  "marketDepthShort": 0,
  "pauseAt": 0,
  "pausedAt": 0,
  "price": 0,
  "result_message": {
    "price_ref": "string",
    "signatures_ref": "string"
  },
  "slot": 0,
  "spread": 0,
  "status": "string",
  "timestamp": 0,
  "unpauseAt": 0
}

[]intents.[]created_price.rfc.signed_price.Type: object

[]intents.[]created_price.rfc.signed_price.SignedPrice is the adjusted price from the oracle

[]intents.[]created_price.rfc.signed_price.allOf variant 1

[]intents.[]created_price.rfc.signed_price.Schema: Trading.oracle.LatestResponse

[]intents.[]created_price.rfc.signed_price.Type: object

[]intents.[]created_price.rfc.signed_price.Required fields: none

- []intents.[]created_price.rfc.signed_price.closestPauseAt (integer; optional)

[]intents.[]created_price.rfc.signed_price.closestPauseAt example: 0

[]intents.[]created_price.rfc.signed_price.closestPauseAt.Type: integer

- []intents.[]created_price.rfc.signed_price.closestUnpauseAt (integer; optional)

[]intents.[]created_price.rfc.signed_price.closestUnpauseAt example: 0

[]intents.[]created_price.rfc.signed_price.closestUnpauseAt.Type: integer

- []intents.[]created_price.rfc.signed_price.feed (string; optional)

[]intents.[]created_price.rfc.signed_price.feed example: string

[]intents.[]created_price.rfc.signed_price.feed.Type: string

- []intents.[]created_price.rfc.signed_price.inPause (boolean; optional)

[]intents.[]created_price.rfc.signed_price.inPause example: true

[]intents.[]created_price.rfc.signed_price.inPause.Type: boolean

- []intents.[]created_price.rfc.signed_price.isOnline (boolean; optional)

[]intents.[]created_price.rfc.signed_price.isOnline example: true

[]intents.[]created_price.rfc.signed_price.isOnline.Type: boolean

- []intents.[]created_price.rfc.signed_price.k (integer; optional)

[]intents.[]created_price.rfc.signed_price.k example: 0

[]intents.[]created_price.rfc.signed_price.k.Type: integer

- []intents.[]created_price.rfc.signed_price.marketDepthLong (integer; optional)

[]intents.[]created_price.rfc.signed_price.marketDepthLong example: 0

[]intents.[]created_price.rfc.signed_price.marketDepthLong.Type: integer

- []intents.[]created_price.rfc.signed_price.marketDepthShort (integer; optional)

[]intents.[]created_price.rfc.signed_price.marketDepthShort example: 0

[]intents.[]created_price.rfc.signed_price.marketDepthShort.Type: integer

- []intents.[]created_price.rfc.signed_price.pauseAt (integer; optional)

[]intents.[]created_price.rfc.signed_price.pauseAt example: 0

[]intents.[]created_price.rfc.signed_price.pauseAt.Type: integer

- []intents.[]created_price.rfc.signed_price.pausedAt (integer; optional)

[]intents.[]created_price.rfc.signed_price.pausedAt example: 0

[]intents.[]created_price.rfc.signed_price.pausedAt.Type: integer

- []intents.[]created_price.rfc.signed_price.price (integer; optional)

[]intents.[]created_price.rfc.signed_price.price example: 0

[]intents.[]created_price.rfc.signed_price.price.Type: integer

- []intents.[]created_price.rfc.signed_price.result_message (object; optional)

[]intents.[]created_price.rfc.signed_price.result_message example: {
  "price_ref": "string",
  "signatures_ref": "string"
}

[]intents.[]created_price.rfc.signed_price.result_message.Schema: Trading.oracle.ResultMessage

[]intents.[]created_price.rfc.signed_price.result_message.Type: object

[]intents.[]created_price.rfc.signed_price.result_message.Required fields: none

- []intents.[]created_price.rfc.signed_price.result_message.price_ref (string; optional)

[]intents.[]created_price.rfc.signed_price.result_message.price_ref example: string

[]intents.[]created_price.rfc.signed_price.result_message.price_ref.Type: string

- []intents.[]created_price.rfc.signed_price.result_message.signatures_ref (string; optional)

[]intents.[]created_price.rfc.signed_price.result_message.signatures_ref example: string

[]intents.[]created_price.rfc.signed_price.result_message.signatures_ref.Type: string

- []intents.[]created_price.rfc.signed_price.slot (integer; optional)

[]intents.[]created_price.rfc.signed_price.slot example: 0

[]intents.[]created_price.rfc.signed_price.slot.Type: integer

- []intents.[]created_price.rfc.signed_price.spread (integer; optional)

[]intents.[]created_price.rfc.signed_price.spread example: 0

[]intents.[]created_price.rfc.signed_price.spread.Type: integer

- []intents.[]created_price.rfc.signed_price.status (string; optional)

[]intents.[]created_price.rfc.signed_price.status example: string

[]intents.[]created_price.rfc.signed_price.status.Type: string

- []intents.[]created_price.rfc.signed_price.timestamp (integer; optional)

[]intents.[]created_price.rfc.signed_price.timestamp example: 0

[]intents.[]created_price.rfc.signed_price.timestamp.Type: integer

- []intents.[]created_price.rfc.signed_price.unpauseAt (integer; optional)

[]intents.[]created_price.rfc.signed_price.unpauseAt example: 0

[]intents.[]created_price.rfc.signed_price.unpauseAt.Type: integer

- []intents.[]created_price.rfc.velocity_debt (integer; optional)

[]intents.[]created_price.rfc.velocity_debt example: 0

[]intents.[]created_price.rfc.velocity_debt.Type: integer

[]intents.[]created_price.rfc.velocity_debt.Velocity calculation results

- []intents.[]created_price.settlement (object; optional)

[]intents.[]created_price.settlement example: {
  "closestPauseAt": 0,
  "closestUnpauseAt": 0,
  "feed": "string",
  "inPause": true,
  "isOnline": true,
  "k": 0,
  "marketDepthLong": 0,
  "marketDepthShort": 0,
  "pauseAt": 0,
  "pausedAt": 0,
  "price": 0,
  "result_message": {
    "price_ref": "string",
    "signatures_ref": "string"
  },
  "slot": 0,
  "spread": 0,
  "status": "string",
  "timestamp": 0,
  "unpauseAt": 0
}

[]intents.[]created_price.settlement.Schema: Trading.oracle.LatestResponse

[]intents.[]created_price.settlement.Type: object

[]intents.[]created_price.settlement.Required fields: none

- []intents.[]created_price.settlement.closestPauseAt (integer; optional)

[]intents.[]created_price.settlement.closestPauseAt example: 0

[]intents.[]created_price.settlement.closestPauseAt.Type: integer

- []intents.[]created_price.settlement.closestUnpauseAt (integer; optional)

[]intents.[]created_price.settlement.closestUnpauseAt example: 0

[]intents.[]created_price.settlement.closestUnpauseAt.Type: integer

- []intents.[]created_price.settlement.feed (string; optional)

[]intents.[]created_price.settlement.feed example: string

[]intents.[]created_price.settlement.feed.Type: string

- []intents.[]created_price.settlement.inPause (boolean; optional)

[]intents.[]created_price.settlement.inPause example: true

[]intents.[]created_price.settlement.inPause.Type: boolean

- []intents.[]created_price.settlement.isOnline (boolean; optional)

[]intents.[]created_price.settlement.isOnline example: true

[]intents.[]created_price.settlement.isOnline.Type: boolean

- []intents.[]created_price.settlement.k (integer; optional)

[]intents.[]created_price.settlement.k example: 0

[]intents.[]created_price.settlement.k.Type: integer

- []intents.[]created_price.settlement.marketDepthLong (integer; optional)

[]intents.[]created_price.settlement.marketDepthLong example: 0

[]intents.[]created_price.settlement.marketDepthLong.Type: integer

- []intents.[]created_price.settlement.marketDepthShort (integer; optional)

[]intents.[]created_price.settlement.marketDepthShort example: 0

[]intents.[]created_price.settlement.marketDepthShort.Type: integer

- []intents.[]created_price.settlement.pauseAt (integer; optional)

[]intents.[]created_price.settlement.pauseAt example: 0

[]intents.[]created_price.settlement.pauseAt.Type: integer

- []intents.[]created_price.settlement.pausedAt (integer; optional)

[]intents.[]created_price.settlement.pausedAt example: 0

[]intents.[]created_price.settlement.pausedAt.Type: integer

- []intents.[]created_price.settlement.price (integer; optional)

[]intents.[]created_price.settlement.price example: 0

[]intents.[]created_price.settlement.price.Type: integer

- []intents.[]created_price.settlement.result_message (object; optional)

[]intents.[]created_price.settlement.result_message example: {
  "price_ref": "string",
  "signatures_ref": "string"
}

[]intents.[]created_price.settlement.result_message.Schema: Trading.oracle.ResultMessage

[]intents.[]created_price.settlement.result_message.Type: object

[]intents.[]created_price.settlement.result_message.Required fields: none

- []intents.[]created_price.settlement.result_message.price_ref (string; optional)

[]intents.[]created_price.settlement.result_message.price_ref example: string

[]intents.[]created_price.settlement.result_message.price_ref.Type: string

- []intents.[]created_price.settlement.result_message.signatures_ref (string; optional)

[]intents.[]created_price.settlement.result_message.signatures_ref example: string

[]intents.[]created_price.settlement.result_message.signatures_ref.Type: string

- []intents.[]created_price.settlement.slot (integer; optional)

[]intents.[]created_price.settlement.slot example: 0

[]intents.[]created_price.settlement.slot.Type: integer

- []intents.[]created_price.settlement.spread (integer; optional)

[]intents.[]created_price.settlement.spread example: 0

[]intents.[]created_price.settlement.spread.Type: integer

- []intents.[]created_price.settlement.status (string; optional)

[]intents.[]created_price.settlement.status example: string

[]intents.[]created_price.settlement.status.Type: string

- []intents.[]created_price.settlement.timestamp (integer; optional)

[]intents.[]created_price.settlement.timestamp example: 0

[]intents.[]created_price.settlement.timestamp.Type: integer

- []intents.[]created_price.settlement.unpauseAt (integer; optional)

[]intents.[]created_price.settlement.unpauseAt example: 0

[]intents.[]created_price.settlement.unpauseAt.Type: integer

- []intents.[]created_price.timestamp (string; optional)

[]intents.[]created_price.timestamp example: string

[]intents.[]created_price.timestamp.Type: string

- []intents.[]date (string; optional)

[]intents.[]date example: string

[]intents.[]date.Type: string

- []intents.[]full_message (object; optional)

[]intents.[]full_message example: {
  "message": {
    "created_at": 0,
    "intent": {
      "order": {},
      "smart_account": {},
      "v_amm": {}
    },
    "public_key": [
      0
    ],
    "query_id": {
      "bit_number": 0,
      "shift": 0
    },
    "reference_query_id": {
      "bit_number": 0,
      "shift": 0
    }
  },
  "public_key": "string",
  "signature": [
    0
  ]
}

[]intents.[]full_message.Schema: Trading.smartaccount.SignedMessage

[]intents.[]full_message.Type: object

[]intents.[]full_message.Required fields: none

- []intents.[]full_message.message (object; optional)

[]intents.[]full_message.message example: {
  "created_at": 0,
  "intent": {
    "order": {},
    "smart_account": {},
    "v_amm": {}
  },
  "public_key": [
    0
  ],
  "query_id": {
    "bit_number": 0,
    "shift": 0
  },
  "reference_query_id": {
    "bit_number": 0,
    "shift": 0
  }
}

[]intents.[]full_message.message.Schema: Trading.smartaccount.UserIntent

[]intents.[]full_message.message.Type: object

[]intents.[]full_message.message.Required fields: none

- []intents.[]full_message.message.created_at (integer; optional)

[]intents.[]full_message.message.created_at example: 0

[]intents.[]full_message.message.created_at.Type: integer

- []intents.[]full_message.message.intent (object; optional)

[]intents.[]full_message.message.intent example: {
  "order": {},
  "smart_account": {},
  "v_amm": {}
}

[]intents.[]full_message.message.intent.Schema: Trading.smartaccount.UserIntentPayload

[]intents.[]full_message.message.intent.Type: object

[]intents.[]full_message.message.intent.Required fields: none

- []intents.[]full_message.message.intent.order (object; optional)

[]intents.[]full_message.message.intent.order example: {}

[]intents.[]full_message.message.intent.order.Schema: Trading.schemas.Order

[]intents.[]full_message.message.intent.order.Type: object

[]intents.[]full_message.message.intent.order.Required fields: none

- []intents.[]full_message.message.intent.order.order (any; optional)

[]intents.[]full_message.message.intent.order.order.Type: any

- []intents.[]full_message.message.intent.smart_account (object; optional)

[]intents.[]full_message.message.intent.smart_account example: {}

[]intents.[]full_message.message.intent.smart_account.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]intents.[]full_message.message.intent.smart_account.Type: object

- []intents.[]full_message.message.intent.v_amm (object; optional)

[]intents.[]full_message.message.intent.v_amm example: {}

[]intents.[]full_message.message.intent.v_amm.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]intents.[]full_message.message.intent.v_amm.Type: object

- []intents.[]full_message.message.public_key (integer[]; optional)

[]intents.[]full_message.message.public_key example: [
  0
]

[]intents.[]full_message.message.public_key.Type: integer[]

[]intents.[]full_message.message.public_key.pk

[]intents.[]full_message.message.public_key.[]Type: integer

- []intents.[]full_message.message.query_id (object; optional)

[]intents.[]full_message.message.query_id example: {
  "bit_number": 0,
  "shift": 0
}

[]intents.[]full_message.message.query_id.Schema: Trading.hw.QueryId

[]intents.[]full_message.message.query_id.Type: object

[]intents.[]full_message.message.query_id.Required fields: none

- []intents.[]full_message.message.query_id.bit_number (integer; optional)

[]intents.[]full_message.message.query_id.bit_number example: 0

[]intents.[]full_message.message.query_id.bit_number.Type: integer

- []intents.[]full_message.message.query_id.shift (integer; optional)

[]intents.[]full_message.message.query_id.shift example: 0

[]intents.[]full_message.message.query_id.shift.Type: integer

- []intents.[]full_message.message.reference_query_id (object; optional)

[]intents.[]full_message.message.reference_query_id example: {
  "bit_number": 0,
  "shift": 0
}

[]intents.[]full_message.message.reference_query_id.Schema: Trading.hw.QueryId

[]intents.[]full_message.message.reference_query_id.Type: object

[]intents.[]full_message.message.reference_query_id.Required fields: none

- []intents.[]full_message.message.reference_query_id.bit_number (integer; optional)

[]intents.[]full_message.message.reference_query_id.bit_number example: 0

[]intents.[]full_message.message.reference_query_id.bit_number.Type: integer

- []intents.[]full_message.message.reference_query_id.shift (integer; optional)

[]intents.[]full_message.message.reference_query_id.shift example: 0

[]intents.[]full_message.message.reference_query_id.shift.Type: integer

- []intents.[]full_message.public_key (string; optional)

[]intents.[]full_message.public_key example: string

[]intents.[]full_message.public_key.Type: string

- []intents.[]full_message.signature (integer[]; optional)

[]intents.[]full_message.signature example: [
  0
]

[]intents.[]full_message.signature.Type: integer[]

[]intents.[]full_message.signature.[]Type: integer

- []intents.[]hash (integer[]; optional)

[]intents.[]hash example: [
  0
]

[]intents.[]hash.Type: integer[]

[]intents.[]hash.[]Type: integer

- []intents.[]market (object; optional)

[]intents.[]market example: {}

[]intents.[]market.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]intents.[]market.Type: object

- []intents.[]order (object; optional)

[]intents.[]order example: {}

[]intents.[]order.Schema: Trading.schemas.Order

[]intents.[]order.Type: object

[]intents.[]order.Required fields: none

- []intents.[]order.order (any; optional)

[]intents.[]order.order.Type: any

- []intents.[]order_requests (object[]; optional)

[]intents.[]order_requests example: [
  {
    "full_message": {
      "message": {
        "created_at": 0,
        "intent": {
          "order": {},
          "smart_account": {},
          "v_amm": {}
        },
        "public_key": [
          0
        ],
        "query_id": {
          "bit_number": 0,
          "shift": 0
        },
        "reference_query_id": {
          "bit_number": 0,
          "shift": 0
        }
      },
      "public_key": "string",
      "signature": [
        0
      ]
    },
    "hash": [
      0
    ],
    "order_request": {
      "selector": 0
    },
    "order_request_hash": [
      0
    ],
    "smart_account": {}
  }
]

[]intents.[]order_requests.Type: object[]

[]intents.[]order_requests.[]Schema: Trading.types.OrderRequestIntent

[]intents.[]order_requests.[]Type: object

[]intents.[]order_requests.[]Required fields: none

- []intents.[]order_requests.[]full_message (object; optional)

[]intents.[]order_requests.[]full_message example: {
  "message": {
    "created_at": 0,
    "intent": {
      "order": {},
      "smart_account": {},
      "v_amm": {}
    },
    "public_key": [
      0
    ],
    "query_id": {
      "bit_number": 0,
      "shift": 0
    },
    "reference_query_id": {
      "bit_number": 0,
      "shift": 0
    }
  },
  "public_key": "string",
  "signature": [
    0
  ]
}

[]intents.[]order_requests.[]full_message.Schema: Trading.smartaccount.SignedMessage

[]intents.[]order_requests.[]full_message.Type: object

[]intents.[]order_requests.[]full_message.Required fields: none

- []intents.[]order_requests.[]full_message.message (object; optional)

[]intents.[]order_requests.[]full_message.message example: {
  "created_at": 0,
  "intent": {
    "order": {},
    "smart_account": {},
    "v_amm": {}
  },
  "public_key": [
    0
  ],
  "query_id": {
    "bit_number": 0,
    "shift": 0
  },
  "reference_query_id": {
    "bit_number": 0,
    "shift": 0
  }
}

[]intents.[]order_requests.[]full_message.message.Schema: Trading.smartaccount.UserIntent

[]intents.[]order_requests.[]full_message.message.Type: object

[]intents.[]order_requests.[]full_message.message.Required fields: none

- []intents.[]order_requests.[]full_message.message.created_at (integer; optional)

[]intents.[]order_requests.[]full_message.message.created_at example: 0

[]intents.[]order_requests.[]full_message.message.created_at.Type: integer

- []intents.[]order_requests.[]full_message.message.intent (object; optional)

[]intents.[]order_requests.[]full_message.message.intent example: {
  "order": {},
  "smart_account": {},
  "v_amm": {}
}

[]intents.[]order_requests.[]full_message.message.intent.Schema: Trading.smartaccount.UserIntentPayload

[]intents.[]order_requests.[]full_message.message.intent.Type: object

[]intents.[]order_requests.[]full_message.message.intent.Required fields: none

- []intents.[]order_requests.[]full_message.message.intent.order (object; optional)

[]intents.[]order_requests.[]full_message.message.intent.order example: {}

[]intents.[]order_requests.[]full_message.message.intent.order.Schema: Trading.schemas.Order

[]intents.[]order_requests.[]full_message.message.intent.order.Type: object

[]intents.[]order_requests.[]full_message.message.intent.order.Required fields: none

- []intents.[]order_requests.[]full_message.message.intent.order.order (any; optional)

[]intents.[]order_requests.[]full_message.message.intent.order.order.Type: any

- []intents.[]order_requests.[]full_message.message.intent.smart_account (object; optional)

[]intents.[]order_requests.[]full_message.message.intent.smart_account example: {}

[]intents.[]order_requests.[]full_message.message.intent.smart_account.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]intents.[]order_requests.[]full_message.message.intent.smart_account.Type: object

- []intents.[]order_requests.[]full_message.message.intent.v_amm (object; optional)

[]intents.[]order_requests.[]full_message.message.intent.v_amm example: {}

[]intents.[]order_requests.[]full_message.message.intent.v_amm.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]intents.[]order_requests.[]full_message.message.intent.v_amm.Type: object

- []intents.[]order_requests.[]full_message.message.public_key (integer[]; optional)

[]intents.[]order_requests.[]full_message.message.public_key example: [
  0
]

[]intents.[]order_requests.[]full_message.message.public_key.Type: integer[]

[]intents.[]order_requests.[]full_message.message.public_key.pk

[]intents.[]order_requests.[]full_message.message.public_key.[]Type: integer

- []intents.[]order_requests.[]full_message.message.query_id (object; optional)

[]intents.[]order_requests.[]full_message.message.query_id example: {
  "bit_number": 0,
  "shift": 0
}

[]intents.[]order_requests.[]full_message.message.query_id.Schema: Trading.hw.QueryId

[]intents.[]order_requests.[]full_message.message.query_id.Type: object

[]intents.[]order_requests.[]full_message.message.query_id.Required fields: none

- []intents.[]order_requests.[]full_message.message.query_id.bit_number (integer; optional)

[]intents.[]order_requests.[]full_message.message.query_id.bit_number example: 0

[]intents.[]order_requests.[]full_message.message.query_id.bit_number.Type: integer

- []intents.[]order_requests.[]full_message.message.query_id.shift (integer; optional)

[]intents.[]order_requests.[]full_message.message.query_id.shift example: 0

[]intents.[]order_requests.[]full_message.message.query_id.shift.Type: integer

- []intents.[]order_requests.[]full_message.message.reference_query_id (object; optional)

[]intents.[]order_requests.[]full_message.message.reference_query_id example: {
  "bit_number": 0,
  "shift": 0
}

[]intents.[]order_requests.[]full_message.message.reference_query_id.Schema: Trading.hw.QueryId

[]intents.[]order_requests.[]full_message.message.reference_query_id.Type: object

[]intents.[]order_requests.[]full_message.message.reference_query_id.Required fields: none

- []intents.[]order_requests.[]full_message.message.reference_query_id.bit_number (integer; optional)

[]intents.[]order_requests.[]full_message.message.reference_query_id.bit_number example: 0

[]intents.[]order_requests.[]full_message.message.reference_query_id.bit_number.Type: integer

- []intents.[]order_requests.[]full_message.message.reference_query_id.shift (integer; optional)

[]intents.[]order_requests.[]full_message.message.reference_query_id.shift example: 0

[]intents.[]order_requests.[]full_message.message.reference_query_id.shift.Type: integer

- []intents.[]order_requests.[]full_message.public_key (string; optional)

[]intents.[]order_requests.[]full_message.public_key example: string

[]intents.[]order_requests.[]full_message.public_key.Type: string

- []intents.[]order_requests.[]full_message.signature (integer[]; optional)

[]intents.[]order_requests.[]full_message.signature example: [
  0
]

[]intents.[]order_requests.[]full_message.signature.Type: integer[]

[]intents.[]order_requests.[]full_message.signature.[]Type: integer

- []intents.[]order_requests.[]hash (integer[]; optional)

[]intents.[]order_requests.[]hash example: [
  0
]

[]intents.[]order_requests.[]hash.Type: integer[]

[]intents.[]order_requests.[]hash.[]Type: integer

- []intents.[]order_requests.[]order_request (object; optional)

[]intents.[]order_requests.[]order_request example: {
  "selector": 0
}

[]intents.[]order_requests.[]order_request.Schema: Trading.schemas.OrderRequest

[]intents.[]order_requests.[]order_request.Type: object

[]intents.[]order_requests.[]order_request.Required fields: none

- []intents.[]order_requests.[]order_request.order (any; optional)

[]intents.[]order_requests.[]order_request.order.Type: any

- []intents.[]order_requests.[]order_request.selector (integer; optional)

[]intents.[]order_requests.[]order_request.selector example: 0

[]intents.[]order_requests.[]order_request.selector.Type: integer

- []intents.[]order_requests.[]order_request_hash (integer[]; optional)

[]intents.[]order_requests.[]order_request_hash example: [
  0
]

[]intents.[]order_requests.[]order_request_hash.Type: integer[]

[]intents.[]order_requests.[]order_request_hash.[]Type: integer

- []intents.[]order_requests.[]smart_account (object; optional)

[]intents.[]order_requests.[]smart_account example: {}

[]intents.[]order_requests.[]smart_account.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]intents.[]order_requests.[]smart_account.Type: object

- []intents.[]payment_mode (integer · int32 · enum; optional)

[]intents.[]payment_mode example: 0

[]intents.[]payment_mode.Schema: Trading.types.PaymentMode

[]intents.[]payment_mode.Type: integer · int32 · enum

[]intents.[]payment_mode.Allowed values: [0,1]

[]intents.[]payment_mode.format: int32

- []intents.[]price (object; optional)

[]intents.[]price example: {
  "created_at": {
    "closestPauseAt": 0,
    "closestUnpauseAt": 0,
    "feed": "string",
    "inPause": true,
    "isOnline": true,
    "k": 0,
    "marketDepthLong": 0,
    "marketDepthShort": 0,
    "pauseAt": 0,
    "pausedAt": 0,
    "price": 0,
    "result_message": {
      "price_ref": "string",
      "signatures_ref": "string"
    },
    "slot": 0,
    "spread": 0,
    "status": "string",
    "timestamp": 0,
    "unpauseAt": 0
  },
  "index": {
    "closestPauseAt": 0,
    "closestUnpauseAt": 0,
    "feed": "string",
    "inPause": true,
    "isOnline": true,
    "k": 0,
    "marketDepthLong": 0,
    "marketDepthShort": 0,
    "pauseAt": 0,
    "pausedAt": 0,
    "price": 0,
    "result_message": {
      "price_ref": "string",
      "signatures_ref": "string"
    },
    "slot": 0,
    "spread": 0,
    "status": "string",
    "timestamp": 0,
    "unpauseAt": 0
  },
  "rfc": {
    "effective_depth": 0,
    "original_k": 0,
    "original_market_depth_long": 0,
    "original_market_depth_short": 0,
    "original_spread": 0,
    "recovery_rate": 0,
    "signed_price": {
      "closestPauseAt": 0,
      "closestUnpauseAt": 0,
      "feed": "string",
      "inPause": true,
      "isOnline": true,
      "k": 0,
      "marketDepthLong": 0,
      "marketDepthShort": 0,
      "pauseAt": 0,
      "pausedAt": 0,
      "price": 0,
      "result_message": {
        "price_ref": "string",
        "signatures_ref": "string"
      },
      "slot": 0,
      "spread": 0,
      "status": "string",
      "timestamp": 0,
      "unpauseAt": 0
    },
    "velocity_debt": 0
  },
  "settlement": {
    "closestPauseAt": 0,
    "closestUnpauseAt": 0,
    "feed": "string",
    "inPause": true,
    "isOnline": true,
    "k": 0,
    "marketDepthLong": 0,
    "marketDepthShort": 0,
    "pauseAt": 0,
    "pausedAt": 0,
    "price": 0,
    "result_message": {
      "price_ref": "string",
      "signatures_ref": "string"
    },
    "slot": 0,
    "spread": 0,
    "status": "string",
    "timestamp": 0,
    "unpauseAt": 0
  },
  "timestamp": "string"
}

[]intents.[]price.Schema: Trading.oracle.PriceSigned

[]intents.[]price.Type: object

[]intents.[]price.Required fields: none

- []intents.[]price.created_at (object; optional)

[]intents.[]price.created_at example: {
  "closestPauseAt": 0,
  "closestUnpauseAt": 0,
  "feed": "string",
  "inPause": true,
  "isOnline": true,
  "k": 0,
  "marketDepthLong": 0,
  "marketDepthShort": 0,
  "pauseAt": 0,
  "pausedAt": 0,
  "price": 0,
  "result_message": {
    "price_ref": "string",
    "signatures_ref": "string"
  },
  "slot": 0,
  "spread": 0,
  "status": "string",
  "timestamp": 0,
  "unpauseAt": 0
}

[]intents.[]price.created_at.Schema: Trading.oracle.LatestResponse

[]intents.[]price.created_at.Type: object

[]intents.[]price.created_at.Required fields: none

- []intents.[]price.created_at.closestPauseAt (integer; optional)

[]intents.[]price.created_at.closestPauseAt example: 0

[]intents.[]price.created_at.closestPauseAt.Type: integer

- []intents.[]price.created_at.closestUnpauseAt (integer; optional)

[]intents.[]price.created_at.closestUnpauseAt example: 0

[]intents.[]price.created_at.closestUnpauseAt.Type: integer

- []intents.[]price.created_at.feed (string; optional)

[]intents.[]price.created_at.feed example: string

[]intents.[]price.created_at.feed.Type: string

- []intents.[]price.created_at.inPause (boolean; optional)

[]intents.[]price.created_at.inPause example: true

[]intents.[]price.created_at.inPause.Type: boolean

- []intents.[]price.created_at.isOnline (boolean; optional)

[]intents.[]price.created_at.isOnline example: true

[]intents.[]price.created_at.isOnline.Type: boolean

- []intents.[]price.created_at.k (integer; optional)

[]intents.[]price.created_at.k example: 0

[]intents.[]price.created_at.k.Type: integer

- []intents.[]price.created_at.marketDepthLong (integer; optional)

[]intents.[]price.created_at.marketDepthLong example: 0

[]intents.[]price.created_at.marketDepthLong.Type: integer

- []intents.[]price.created_at.marketDepthShort (integer; optional)

[]intents.[]price.created_at.marketDepthShort example: 0

[]intents.[]price.created_at.marketDepthShort.Type: integer

- []intents.[]price.created_at.pauseAt (integer; optional)

[]intents.[]price.created_at.pauseAt example: 0

[]intents.[]price.created_at.pauseAt.Type: integer

- []intents.[]price.created_at.pausedAt (integer; optional)

[]intents.[]price.created_at.pausedAt example: 0

[]intents.[]price.created_at.pausedAt.Type: integer

- []intents.[]price.created_at.price (integer; optional)

[]intents.[]price.created_at.price example: 0

[]intents.[]price.created_at.price.Type: integer

- []intents.[]price.created_at.result_message (object; optional)

[]intents.[]price.created_at.result_message example: {
  "price_ref": "string",
  "signatures_ref": "string"
}

[]intents.[]price.created_at.result_message.Schema: Trading.oracle.ResultMessage

[]intents.[]price.created_at.result_message.Type: object

[]intents.[]price.created_at.result_message.Required fields: none

- []intents.[]price.created_at.result_message.price_ref (string; optional)

[]intents.[]price.created_at.result_message.price_ref example: string

[]intents.[]price.created_at.result_message.price_ref.Type: string

- []intents.[]price.created_at.result_message.signatures_ref (string; optional)

[]intents.[]price.created_at.result_message.signatures_ref example: string

[]intents.[]price.created_at.result_message.signatures_ref.Type: string

- []intents.[]price.created_at.slot (integer; optional)

[]intents.[]price.created_at.slot example: 0

[]intents.[]price.created_at.slot.Type: integer

- []intents.[]price.created_at.spread (integer; optional)

[]intents.[]price.created_at.spread example: 0

[]intents.[]price.created_at.spread.Type: integer

- []intents.[]price.created_at.status (string; optional)

[]intents.[]price.created_at.status example: string

[]intents.[]price.created_at.status.Type: string

- []intents.[]price.created_at.timestamp (integer; optional)

[]intents.[]price.created_at.timestamp example: 0

[]intents.[]price.created_at.timestamp.Type: integer

- []intents.[]price.created_at.unpauseAt (integer; optional)

[]intents.[]price.created_at.unpauseAt example: 0

[]intents.[]price.created_at.unpauseAt.Type: integer

- []intents.[]price.index (object; optional)

[]intents.[]price.index example: {
  "closestPauseAt": 0,
  "closestUnpauseAt": 0,
  "feed": "string",
  "inPause": true,
  "isOnline": true,
  "k": 0,
  "marketDepthLong": 0,
  "marketDepthShort": 0,
  "pauseAt": 0,
  "pausedAt": 0,
  "price": 0,
  "result_message": {
    "price_ref": "string",
    "signatures_ref": "string"
  },
  "slot": 0,
  "spread": 0,
  "status": "string",
  "timestamp": 0,
  "unpauseAt": 0
}

[]intents.[]price.index.Schema: Trading.oracle.LatestResponse

[]intents.[]price.index.Type: object

[]intents.[]price.index.Required fields: none

- []intents.[]price.index.closestPauseAt (integer; optional)

[]intents.[]price.index.closestPauseAt example: 0

[]intents.[]price.index.closestPauseAt.Type: integer

- []intents.[]price.index.closestUnpauseAt (integer; optional)

[]intents.[]price.index.closestUnpauseAt example: 0

[]intents.[]price.index.closestUnpauseAt.Type: integer

- []intents.[]price.index.feed (string; optional)

[]intents.[]price.index.feed example: string

[]intents.[]price.index.feed.Type: string

- []intents.[]price.index.inPause (boolean; optional)

[]intents.[]price.index.inPause example: true

[]intents.[]price.index.inPause.Type: boolean

- []intents.[]price.index.isOnline (boolean; optional)

[]intents.[]price.index.isOnline example: true

[]intents.[]price.index.isOnline.Type: boolean

- []intents.[]price.index.k (integer; optional)

[]intents.[]price.index.k example: 0

[]intents.[]price.index.k.Type: integer

- []intents.[]price.index.marketDepthLong (integer; optional)

[]intents.[]price.index.marketDepthLong example: 0

[]intents.[]price.index.marketDepthLong.Type: integer

- []intents.[]price.index.marketDepthShort (integer; optional)

[]intents.[]price.index.marketDepthShort example: 0

[]intents.[]price.index.marketDepthShort.Type: integer

- []intents.[]price.index.pauseAt (integer; optional)

[]intents.[]price.index.pauseAt example: 0

[]intents.[]price.index.pauseAt.Type: integer

- []intents.[]price.index.pausedAt (integer; optional)

[]intents.[]price.index.pausedAt example: 0

[]intents.[]price.index.pausedAt.Type: integer

- []intents.[]price.index.price (integer; optional)

[]intents.[]price.index.price example: 0

[]intents.[]price.index.price.Type: integer

- []intents.[]price.index.result_message (object; optional)

[]intents.[]price.index.result_message example: {
  "price_ref": "string",
  "signatures_ref": "string"
}

[]intents.[]price.index.result_message.Schema: Trading.oracle.ResultMessage

[]intents.[]price.index.result_message.Type: object

[]intents.[]price.index.result_message.Required fields: none

- []intents.[]price.index.result_message.price_ref (string; optional)

[]intents.[]price.index.result_message.price_ref example: string

[]intents.[]price.index.result_message.price_ref.Type: string

- []intents.[]price.index.result_message.signatures_ref (string; optional)

[]intents.[]price.index.result_message.signatures_ref example: string

[]intents.[]price.index.result_message.signatures_ref.Type: string

- []intents.[]price.index.slot (integer; optional)

[]intents.[]price.index.slot example: 0

[]intents.[]price.index.slot.Type: integer

- []intents.[]price.index.spread (integer; optional)

[]intents.[]price.index.spread example: 0

[]intents.[]price.index.spread.Type: integer

- []intents.[]price.index.status (string; optional)

[]intents.[]price.index.status example: string

[]intents.[]price.index.status.Type: string

- []intents.[]price.index.timestamp (integer; optional)

[]intents.[]price.index.timestamp example: 0

[]intents.[]price.index.timestamp.Type: integer

- []intents.[]price.index.unpauseAt (integer; optional)

[]intents.[]price.index.unpauseAt example: 0

[]intents.[]price.index.unpauseAt.Type: integer

- []intents.[]price.rfc (object; optional)

[]intents.[]price.rfc example: {
  "effective_depth": 0,
  "original_k": 0,
  "original_market_depth_long": 0,
  "original_market_depth_short": 0,
  "original_spread": 0,
  "recovery_rate": 0,
  "signed_price": {
    "closestPauseAt": 0,
    "closestUnpauseAt": 0,
    "feed": "string",
    "inPause": true,
    "isOnline": true,
    "k": 0,
    "marketDepthLong": 0,
    "marketDepthShort": 0,
    "pauseAt": 0,
    "pausedAt": 0,
    "price": 0,
    "result_message": {
      "price_ref": "string",
      "signatures_ref": "string"
    },
    "slot": 0,
    "spread": 0,
    "status": "string",
    "timestamp": 0,
    "unpauseAt": 0
  },
  "velocity_debt": 0
}

[]intents.[]price.rfc.Type: object

[]intents.[]price.rfc.json tag stays "rfc" — this is persisted to Pebble intent state and read by v2;
the field was renamed RFC→RFQ but the wire key must not change. When RFQ is enabled
it also carries the raw VPI (original vs effective depth) behind the velocity adjustment.

[]intents.[]price.rfc.allOf variant 1

[]intents.[]price.rfc.Schema: Trading.oracle.RFQResult

[]intents.[]price.rfc.Type: object

[]intents.[]price.rfc.Required fields: none

- []intents.[]price.rfc.effective_depth (integer; optional)

[]intents.[]price.rfc.effective_depth example: 0

[]intents.[]price.rfc.effective_depth.Type: integer

- []intents.[]price.rfc.original_k (integer; optional)

[]intents.[]price.rfc.original_k example: 0

[]intents.[]price.rfc.original_k.Type: integer

- []intents.[]price.rfc.original_market_depth_long (integer; optional)

[]intents.[]price.rfc.original_market_depth_long example: 0

[]intents.[]price.rfc.original_market_depth_long.Type: integer

[]intents.[]price.rfc.original_market_depth_long.Original VPI params (before velocity adjustment)

- []intents.[]price.rfc.original_market_depth_short (integer; optional)

[]intents.[]price.rfc.original_market_depth_short example: 0

[]intents.[]price.rfc.original_market_depth_short.Type: integer

- []intents.[]price.rfc.original_spread (integer; optional)

[]intents.[]price.rfc.original_spread example: 0

[]intents.[]price.rfc.original_spread.Type: integer

- []intents.[]price.rfc.recovery_rate (number; optional)

[]intents.[]price.rfc.recovery_rate example: 0

[]intents.[]price.rfc.recovery_rate.Type: number

- []intents.[]price.rfc.signed_price (object; optional)

[]intents.[]price.rfc.signed_price example: {
  "closestPauseAt": 0,
  "closestUnpauseAt": 0,
  "feed": "string",
  "inPause": true,
  "isOnline": true,
  "k": 0,
  "marketDepthLong": 0,
  "marketDepthShort": 0,
  "pauseAt": 0,
  "pausedAt": 0,
  "price": 0,
  "result_message": {
    "price_ref": "string",
    "signatures_ref": "string"
  },
  "slot": 0,
  "spread": 0,
  "status": "string",
  "timestamp": 0,
  "unpauseAt": 0
}

[]intents.[]price.rfc.signed_price.Type: object

[]intents.[]price.rfc.signed_price.SignedPrice is the adjusted price from the oracle

[]intents.[]price.rfc.signed_price.allOf variant 1

[]intents.[]price.rfc.signed_price.Schema: Trading.oracle.LatestResponse

[]intents.[]price.rfc.signed_price.Type: object

[]intents.[]price.rfc.signed_price.Required fields: none

- []intents.[]price.rfc.signed_price.closestPauseAt (integer; optional)

[]intents.[]price.rfc.signed_price.closestPauseAt example: 0

[]intents.[]price.rfc.signed_price.closestPauseAt.Type: integer

- []intents.[]price.rfc.signed_price.closestUnpauseAt (integer; optional)

[]intents.[]price.rfc.signed_price.closestUnpauseAt example: 0

[]intents.[]price.rfc.signed_price.closestUnpauseAt.Type: integer

- []intents.[]price.rfc.signed_price.feed (string; optional)

[]intents.[]price.rfc.signed_price.feed example: string

[]intents.[]price.rfc.signed_price.feed.Type: string

- []intents.[]price.rfc.signed_price.inPause (boolean; optional)

[]intents.[]price.rfc.signed_price.inPause example: true

[]intents.[]price.rfc.signed_price.inPause.Type: boolean

- []intents.[]price.rfc.signed_price.isOnline (boolean; optional)

[]intents.[]price.rfc.signed_price.isOnline example: true

[]intents.[]price.rfc.signed_price.isOnline.Type: boolean

- []intents.[]price.rfc.signed_price.k (integer; optional)

[]intents.[]price.rfc.signed_price.k example: 0

[]intents.[]price.rfc.signed_price.k.Type: integer

- []intents.[]price.rfc.signed_price.marketDepthLong (integer; optional)

[]intents.[]price.rfc.signed_price.marketDepthLong example: 0

[]intents.[]price.rfc.signed_price.marketDepthLong.Type: integer

- []intents.[]price.rfc.signed_price.marketDepthShort (integer; optional)

[]intents.[]price.rfc.signed_price.marketDepthShort example: 0

[]intents.[]price.rfc.signed_price.marketDepthShort.Type: integer

- []intents.[]price.rfc.signed_price.pauseAt (integer; optional)

[]intents.[]price.rfc.signed_price.pauseAt example: 0

[]intents.[]price.rfc.signed_price.pauseAt.Type: integer

- []intents.[]price.rfc.signed_price.pausedAt (integer; optional)

[]intents.[]price.rfc.signed_price.pausedAt example: 0

[]intents.[]price.rfc.signed_price.pausedAt.Type: integer

- []intents.[]price.rfc.signed_price.price (integer; optional)

[]intents.[]price.rfc.signed_price.price example: 0

[]intents.[]price.rfc.signed_price.price.Type: integer

- []intents.[]price.rfc.signed_price.result_message (object; optional)

[]intents.[]price.rfc.signed_price.result_message example: {
  "price_ref": "string",
  "signatures_ref": "string"
}

[]intents.[]price.rfc.signed_price.result_message.Schema: Trading.oracle.ResultMessage

[]intents.[]price.rfc.signed_price.result_message.Type: object

[]intents.[]price.rfc.signed_price.result_message.Required fields: none

- []intents.[]price.rfc.signed_price.result_message.price_ref (string; optional)

[]intents.[]price.rfc.signed_price.result_message.price_ref example: string

[]intents.[]price.rfc.signed_price.result_message.price_ref.Type: string

- []intents.[]price.rfc.signed_price.result_message.signatures_ref (string; optional)

[]intents.[]price.rfc.signed_price.result_message.signatures_ref example: string

[]intents.[]price.rfc.signed_price.result_message.signatures_ref.Type: string

- []intents.[]price.rfc.signed_price.slot (integer; optional)

[]intents.[]price.rfc.signed_price.slot example: 0

[]intents.[]price.rfc.signed_price.slot.Type: integer

- []intents.[]price.rfc.signed_price.spread (integer; optional)

[]intents.[]price.rfc.signed_price.spread example: 0

[]intents.[]price.rfc.signed_price.spread.Type: integer

- []intents.[]price.rfc.signed_price.status (string; optional)

[]intents.[]price.rfc.signed_price.status example: string

[]intents.[]price.rfc.signed_price.status.Type: string

- []intents.[]price.rfc.signed_price.timestamp (integer; optional)

[]intents.[]price.rfc.signed_price.timestamp example: 0

[]intents.[]price.rfc.signed_price.timestamp.Type: integer

- []intents.[]price.rfc.signed_price.unpauseAt (integer; optional)

[]intents.[]price.rfc.signed_price.unpauseAt example: 0

[]intents.[]price.rfc.signed_price.unpauseAt.Type: integer

- []intents.[]price.rfc.velocity_debt (integer; optional)

[]intents.[]price.rfc.velocity_debt example: 0

[]intents.[]price.rfc.velocity_debt.Type: integer

[]intents.[]price.rfc.velocity_debt.Velocity calculation results

- []intents.[]price.settlement (object; optional)

[]intents.[]price.settlement example: {
  "closestPauseAt": 0,
  "closestUnpauseAt": 0,
  "feed": "string",
  "inPause": true,
  "isOnline": true,
  "k": 0,
  "marketDepthLong": 0,
  "marketDepthShort": 0,
  "pauseAt": 0,
  "pausedAt": 0,
  "price": 0,
  "result_message": {
    "price_ref": "string",
    "signatures_ref": "string"
  },
  "slot": 0,
  "spread": 0,
  "status": "string",
  "timestamp": 0,
  "unpauseAt": 0
}

[]intents.[]price.settlement.Schema: Trading.oracle.LatestResponse

[]intents.[]price.settlement.Type: object

[]intents.[]price.settlement.Required fields: none

- []intents.[]price.settlement.closestPauseAt (integer; optional)

[]intents.[]price.settlement.closestPauseAt example: 0

[]intents.[]price.settlement.closestPauseAt.Type: integer

- []intents.[]price.settlement.closestUnpauseAt (integer; optional)

[]intents.[]price.settlement.closestUnpauseAt example: 0

[]intents.[]price.settlement.closestUnpauseAt.Type: integer

- []intents.[]price.settlement.feed (string; optional)

[]intents.[]price.settlement.feed example: string

[]intents.[]price.settlement.feed.Type: string

- []intents.[]price.settlement.inPause (boolean; optional)

[]intents.[]price.settlement.inPause example: true

[]intents.[]price.settlement.inPause.Type: boolean

- []intents.[]price.settlement.isOnline (boolean; optional)

[]intents.[]price.settlement.isOnline example: true

[]intents.[]price.settlement.isOnline.Type: boolean

- []intents.[]price.settlement.k (integer; optional)

[]intents.[]price.settlement.k example: 0

[]intents.[]price.settlement.k.Type: integer

- []intents.[]price.settlement.marketDepthLong (integer; optional)

[]intents.[]price.settlement.marketDepthLong example: 0

[]intents.[]price.settlement.marketDepthLong.Type: integer

- []intents.[]price.settlement.marketDepthShort (integer; optional)

[]intents.[]price.settlement.marketDepthShort example: 0

[]intents.[]price.settlement.marketDepthShort.Type: integer

- []intents.[]price.settlement.pauseAt (integer; optional)

[]intents.[]price.settlement.pauseAt example: 0

[]intents.[]price.settlement.pauseAt.Type: integer

- []intents.[]price.settlement.pausedAt (integer; optional)

[]intents.[]price.settlement.pausedAt example: 0

[]intents.[]price.settlement.pausedAt.Type: integer

- []intents.[]price.settlement.price (integer; optional)

[]intents.[]price.settlement.price example: 0

[]intents.[]price.settlement.price.Type: integer

- []intents.[]price.settlement.result_message (object; optional)

[]intents.[]price.settlement.result_message example: {
  "price_ref": "string",
  "signatures_ref": "string"
}

[]intents.[]price.settlement.result_message.Schema: Trading.oracle.ResultMessage

[]intents.[]price.settlement.result_message.Type: object

[]intents.[]price.settlement.result_message.Required fields: none

- []intents.[]price.settlement.result_message.price_ref (string; optional)

[]intents.[]price.settlement.result_message.price_ref example: string

[]intents.[]price.settlement.result_message.price_ref.Type: string

- []intents.[]price.settlement.result_message.signatures_ref (string; optional)

[]intents.[]price.settlement.result_message.signatures_ref example: string

[]intents.[]price.settlement.result_message.signatures_ref.Type: string

- []intents.[]price.settlement.slot (integer; optional)

[]intents.[]price.settlement.slot example: 0

[]intents.[]price.settlement.slot.Type: integer

- []intents.[]price.settlement.spread (integer; optional)

[]intents.[]price.settlement.spread example: 0

[]intents.[]price.settlement.spread.Type: integer

- []intents.[]price.settlement.status (string; optional)

[]intents.[]price.settlement.status example: string

[]intents.[]price.settlement.status.Type: string

- []intents.[]price.settlement.timestamp (integer; optional)

[]intents.[]price.settlement.timestamp example: 0

[]intents.[]price.settlement.timestamp.Type: integer

- []intents.[]price.settlement.unpauseAt (integer; optional)

[]intents.[]price.settlement.unpauseAt example: 0

[]intents.[]price.settlement.unpauseAt.Type: integer

- []intents.[]price.timestamp (string; optional)

[]intents.[]price.timestamp example: string

[]intents.[]price.timestamp.Type: string

- []intents.[]smart_account (object; optional)

[]intents.[]smart_account example: {}

[]intents.[]smart_account.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]intents.[]smart_account.Type: object

- []intents.[]vault (object; optional)

[]intents.[]vault example: {}

[]intents.[]vault.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]intents.[]vault.Type: object

- []last_update (string; optional)

[]last_update example: string

[]last_update.Type: string

- []latest_trace (object; optional)

[]latest_trace example: {
  "contract_exit_code": 0,
  "error_contract_interface": "string",
  "execution_snapshot": {
    "accounts": {
      "key": {
        "account_state": {},
        "is_active": true,
        "last_tx_hash": [
          0
        ],
        "last_tx_lt": 0,
        "rawAccount": {
          "code": {},
          "data": {},
          "isActive": true,
          "lastTxHash": [
            0
          ],
          "lastTxLT": 0,
          "state": {
            "address": {},
            "balance": {},
            "extraCurrencies": {},
            "isValid": true,
            "lastTransactionLT": 0,
            "stateHash": [
              0
            ],
            "stateInit": {
              "code": {},
              "data": {},
              "depth": 0,
              "lib": {},
              "tickTock": {
                "tick": true,
                "tock": true
              }
            },
            "status": "string",
            "storageInfo": {
              "duePayment": {},
              "lastPaid": 0,
              "storageUsed": {
                "bitsUsed": {},
                "cellsUsed": {}
              }
            }
          }
        }
      }
    }
  },
  "exit_code": 0,
  "intents": [],
  "logs": [
    {
      "additional_data": {
        "index_price": {}
      },
      "executor_fee_amount": {},
      "executor_fee_rate": 0,
      "fee_to_stakers_percent": 0,
      "funding_payment": 0,
      "last_updated_cpf": 0,
      "log_type": 0,
      "margin": {},
      "open_notional": {},
      "position_fee_amount": {},
      "position_fee_rate": 0,
      "realized_pnl": 0,
      "rollover_fee": 0,
      "size": {}
    }
  ],
  "prices": [],
  "smart_account_state_end": {
    "account_state": {},
    "is_active": true,
    "last_tx_hash": [
      0
    ],
    "last_tx_lt": 0,
    "rawAccount": {
      "code": {},
      "data": {},
      "isActive": true,
      "lastTxHash": [
        0
      ],
      "lastTxLT": 0,
      "state": {
        "address": {},
        "balance": {},
        "extraCurrencies": {},
        "isValid": true,
        "lastTransactionLT": 0,
        "stateHash": [
          0
        ],
        "stateInit": {
          "code": {},
          "data": {},
          "depth": 0,
          "lib": {},
          "tickTock": {
            "tick": true,
            "tock": true
          }
        },
        "status": "string",
        "storageInfo": {
          "duePayment": {},
          "lastPaid": 0,
          "storageUsed": {
            "bitsUsed": {},
            "cellsUsed": {}
          }
        }
      }
    }
  },
  "update_position": {
    "jetton_minter": {},
    "notification_payload": {
      "amm_address": {},
      "balance_delta": {},
      "bundle_sender_address": {},
      "direction": 0,
      "position_state": {
        "direction": 0,
        "discount": 0,
        "fee": 0,
        "last_updated_cumulative_premium": 0,
        "last_updated_timestamp": 0,
        "margin": {},
        "open_notional": {},
        "rebate": 0,
        "size": {}
      }
    },
    "query_id": 0
  }
}

[]latest_trace.Schema: Trading.types.TraceResult

[]latest_trace.Type: object

[]latest_trace.Required fields: none

- []latest_trace.contract_exit_code (integer; optional)

[]latest_trace.contract_exit_code example: 0

[]latest_trace.contract_exit_code.Type: integer

[]latest_trace.contract_exit_code.in try/catch on amm

- []latest_trace.error_contract_interface (string; optional)

[]latest_trace.error_contract_interface example: string

[]latest_trace.error_contract_interface.Type: string

- []latest_trace.execution_snapshot (object; optional)

[]latest_trace.execution_snapshot example: {
  "accounts": {
    "key": {
      "account_state": {},
      "is_active": true,
      "last_tx_hash": [
        0
      ],
      "last_tx_lt": 0,
      "rawAccount": {
        "code": {},
        "data": {},
        "isActive": true,
        "lastTxHash": [
          0
        ],
        "lastTxLT": 0,
        "state": {
          "address": {},
          "balance": {},
          "extraCurrencies": {},
          "isValid": true,
          "lastTransactionLT": 0,
          "stateHash": [
            0
          ],
          "stateInit": {
            "code": {},
            "data": {},
            "depth": 0,
            "lib": {},
            "tickTock": {
              "tick": true,
              "tock": true
            }
          },
          "status": "string",
          "storageInfo": {
            "duePayment": {},
            "lastPaid": 0,
            "storageUsed": {
              "bitsUsed": {},
              "cellsUsed": {}
            }
          }
        }
      }
    }
  }
}

[]latest_trace.execution_snapshot.Schema: Trading.types.ExecutionSnapshot

[]latest_trace.execution_snapshot.Type: object

[]latest_trace.execution_snapshot.Required fields: none

- []latest_trace.execution_snapshot.accounts (object; optional)

[]latest_trace.execution_snapshot.accounts example: {
  "key": {
    "account_state": {},
    "is_active": true,
    "last_tx_hash": [
      0
    ],
    "last_tx_lt": 0,
    "rawAccount": {
      "code": {},
      "data": {},
      "isActive": true,
      "lastTxHash": [
        0
      ],
      "lastTxLT": 0,
      "state": {
        "address": {},
        "balance": {},
        "extraCurrencies": {},
        "isValid": true,
        "lastTransactionLT": 0,
        "stateHash": [
          0
        ],
        "stateInit": {
          "code": {},
          "data": {},
          "depth": 0,
          "lib": {},
          "tickTock": {
            "tick": true,
            "tock": true
          }
        },
        "status": "string",
        "storageInfo": {
          "duePayment": {},
          "lastPaid": 0,
          "storageUsed": {
            "bitsUsed": {},
            "cellsUsed": {}
          }
        }
      }
    }
  }
}

[]latest_trace.execution_snapshot.accounts.Type: object

[]latest_trace.execution_snapshot.accounts.*.Schema: Trading.types.AccountSnapshot

[]latest_trace.execution_snapshot.accounts.*.Type: object

[]latest_trace.execution_snapshot.accounts.*.Required fields: none

- []latest_trace.execution_snapshot.accounts.*.account_state (object; optional)

[]latest_trace.execution_snapshot.accounts.*.account_state example: {}

[]latest_trace.execution_snapshot.accounts.*.account_state.Schema: Trading.cell.Cell

[]latest_trace.execution_snapshot.accounts.*.account_state.Type: object

- []latest_trace.execution_snapshot.accounts.*.is_active (boolean; optional)

[]latest_trace.execution_snapshot.accounts.*.is_active example: true

[]latest_trace.execution_snapshot.accounts.*.is_active.Type: boolean

- []latest_trace.execution_snapshot.accounts.*.last_tx_hash (integer[]; optional)

[]latest_trace.execution_snapshot.accounts.*.last_tx_hash example: [
  0
]

[]latest_trace.execution_snapshot.accounts.*.last_tx_hash.Type: integer[]

[]latest_trace.execution_snapshot.accounts.*.last_tx_hash.[]Type: integer

- []latest_trace.execution_snapshot.accounts.*.last_tx_lt (integer; optional)

[]latest_trace.execution_snapshot.accounts.*.last_tx_lt example: 0

[]latest_trace.execution_snapshot.accounts.*.last_tx_lt.Type: integer

- []latest_trace.execution_snapshot.accounts.*.rawAccount (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount example: {
  "code": {},
  "data": {},
  "isActive": true,
  "lastTxHash": [
    0
  ],
  "lastTxLT": 0,
  "state": {
    "address": {},
    "balance": {},
    "extraCurrencies": {},
    "isValid": true,
    "lastTransactionLT": 0,
    "stateHash": [
      0
    ],
    "stateInit": {
      "code": {},
      "data": {},
      "depth": 0,
      "lib": {},
      "tickTock": {
        "tick": true,
        "tock": true
      }
    },
    "status": "string",
    "storageInfo": {
      "duePayment": {},
      "lastPaid": 0,
      "storageUsed": {
        "bitsUsed": {},
        "cellsUsed": {}
      }
    }
  }
}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Account

[]latest_trace.execution_snapshot.accounts.*.rawAccount.Type: object

[]latest_trace.execution_snapshot.accounts.*.rawAccount.Required fields: none

- []latest_trace.execution_snapshot.accounts.*.rawAccount.code (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.code example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.code.Schema: Trading.cell.Cell

[]latest_trace.execution_snapshot.accounts.*.rawAccount.code.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.data (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.data example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.data.Schema: Trading.cell.Cell

[]latest_trace.execution_snapshot.accounts.*.rawAccount.data.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.isActive (boolean; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.isActive example: true

[]latest_trace.execution_snapshot.accounts.*.rawAccount.isActive.Type: boolean

- []latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash (integer · int32[]; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash example: [
  0
]

[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash.Type: integer · int32[]

[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash.[]Type: integer · int32

[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash.[]format: int32

- []latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxLT (integer · int64; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxLT example: 0

[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxLT.Type: integer · int64

[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxLT.format: int64

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state example: {
  "address": {},
  "balance": {},
  "extraCurrencies": {},
  "isValid": true,
  "lastTransactionLT": 0,
  "stateHash": [
    0
  ],
  "stateInit": {
    "code": {},
    "data": {},
    "depth": 0,
    "lib": {},
    "tickTock": {
      "tick": true,
      "tock": true
    }
  },
  "status": "string",
  "storageInfo": {
    "duePayment": {},
    "lastPaid": 0,
    "storageUsed": {
      "bitsUsed": {},
      "cellsUsed": {}
    }
  }
}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.Schema: Trading.github_com_xssnick_tonutils-go_tlb.AccountState

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.Type: object

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.Required fields: none

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.address (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.address example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.address.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.address.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.balance (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.balance example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.balance.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.balance.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.extraCurrencies (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.extraCurrencies example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.extraCurrencies.Schema: Trading.cell.Dictionary

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.extraCurrencies.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.isValid (boolean; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.isValid example: true

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.isValid.Type: boolean

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.lastTransactionLT (integer · int64; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.lastTransactionLT example: 0

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.lastTransactionLT.Type: integer · int64

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.lastTransactionLT.format: int64

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash (integer · int32[]; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash example: [
  0
]

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash.Type: integer · int32[]

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash.has value when frozen

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash.[]Type: integer · int32

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash.[]format: int32

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit example: {
  "code": {},
  "data": {},
  "depth": 0,
  "lib": {},
  "tickTock": {
    "tick": true,
    "tock": true
  }
}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.Type: object

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.has value when active

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.allOf variant 1

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StateInit

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.Type: object

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.Required fields: none

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.code (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.code example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.code.Schema: Trading.cell.Cell

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.code.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.data (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.data example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.data.Schema: Trading.cell.Cell

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.data.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.depth (integer; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.depth example: 0

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.depth.Type: integer

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.lib (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.lib example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.lib.Schema: Trading.cell.Dictionary

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.lib.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock example: {
  "tick": true,
  "tock": true
}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.Schema: Trading.github_com_xssnick_tonutils-go_tlb.TickTock

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.Type: object

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.Required fields: none

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tick (boolean; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tick example: true

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tick.Type: boolean

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tock (boolean; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tock example: true

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tock.Type: boolean

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.status (string; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.status example: string

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.status.Type: string

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo example: {
  "duePayment": {},
  "lastPaid": 0,
  "storageUsed": {
    "bitsUsed": {},
    "cellsUsed": {}
  }
}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StorageInfo

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.Type: object

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.Required fields: none

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.duePayment (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.duePayment example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.duePayment.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.duePayment.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.lastPaid (integer; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.lastPaid example: 0

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.lastPaid.Type: integer

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageExtra (any; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageExtra.Type: any

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed example: {
  "bitsUsed": {},
  "cellsUsed": {}
}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StorageUsed

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.Type: object

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.Required fields: none

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.bitsUsed (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.bitsUsed example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.bitsUsed.Schema: Trading.big.Int

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.bitsUsed.Type: object

- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.cellsUsed (object; optional)

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.cellsUsed example: {}

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.cellsUsed.Schema: Trading.big.Int

[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.cellsUsed.Type: object

- []latest_trace.exit_code (integer; optional)

[]latest_trace.exit_code example: 0

[]latest_trace.exit_code.Type: integer

[]latest_trace.exit_code.in compute action/phase

- []latest_trace.intents (any[]; optional)

[]latest_trace.intents example: []

[]latest_trace.intents.Type: any[]

[]latest_trace.intents.[]Type: any

- []latest_trace.logs (object[]; optional)

[]latest_trace.logs example: [
  {
    "additional_data": {
      "index_price": {}
    },
    "executor_fee_amount": {},
    "executor_fee_rate": 0,
    "fee_to_stakers_percent": 0,
    "funding_payment": 0,
    "last_updated_cpf": 0,
    "log_type": 0,
    "margin": {},
    "open_notional": {},
    "position_fee_amount": {},
    "position_fee_rate": 0,
    "realized_pnl": 0,
    "rollover_fee": 0,
    "size": {}
  }
]

[]latest_trace.logs.Type: object[]

[]latest_trace.logs.[]Schema: Trading.vamm.IntentLog

[]latest_trace.logs.[]Type: object

[]latest_trace.logs.[]Required fields: none

- []latest_trace.logs.[]additional_data (object; optional)

[]latest_trace.logs.[]additional_data example: {
  "index_price": {}
}

[]latest_trace.logs.[]additional_data.Schema: Trading.vamm.AdditionalLogData

[]latest_trace.logs.[]additional_data.Type: object

[]latest_trace.logs.[]additional_data.Required fields: none

- []latest_trace.logs.[]additional_data.index_price (object; optional)

[]latest_trace.logs.[]additional_data.index_price example: {}

[]latest_trace.logs.[]additional_data.index_price.Type: object

[]latest_trace.logs.[]additional_data.index_price.real price of execution, for guaranteed SL/TP/LIQUIDATE/MAX_PNL

[]latest_trace.logs.[]additional_data.index_price.allOf variant 1

[]latest_trace.logs.[]additional_data.index_price.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.logs.[]additional_data.index_price.Type: object

- []latest_trace.logs.[]executor_fee_amount (object; optional)

[]latest_trace.logs.[]executor_fee_amount example: {}

[]latest_trace.logs.[]executor_fee_amount.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.logs.[]executor_fee_amount.Type: object

- []latest_trace.logs.[]executor_fee_rate (integer; optional)

[]latest_trace.logs.[]executor_fee_rate example: 0

[]latest_trace.logs.[]executor_fee_rate.Type: integer

- []latest_trace.logs.[]fee_to_stakers_percent (integer; optional)

[]latest_trace.logs.[]fee_to_stakers_percent example: 0

[]latest_trace.logs.[]fee_to_stakers_percent.Type: integer

- []latest_trace.logs.[]funding_payment (integer; optional)

[]latest_trace.logs.[]funding_payment example: 0

[]latest_trace.logs.[]funding_payment.Type: integer

- []latest_trace.logs.[]last_updated_cpf (integer; optional)

[]latest_trace.logs.[]last_updated_cpf example: 0

[]latest_trace.logs.[]last_updated_cpf.Type: integer

- []latest_trace.logs.[]log_type (integer · int32 · enum; optional)

[]latest_trace.logs.[]log_type example: 0

[]latest_trace.logs.[]log_type.Schema: Trading.vamm.LogType

[]latest_trace.logs.[]log_type.Type: integer · int32 · enum

[]latest_trace.logs.[]log_type.Allowed values: [0,1,2,3]

[]latest_trace.logs.[]log_type.format: int32

- []latest_trace.logs.[]margin (object; optional)

[]latest_trace.logs.[]margin example: {}

[]latest_trace.logs.[]margin.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.logs.[]margin.Type: object

- []latest_trace.logs.[]open_notional (object; optional)

[]latest_trace.logs.[]open_notional example: {}

[]latest_trace.logs.[]open_notional.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.logs.[]open_notional.Type: object

- []latest_trace.logs.[]position_fee_amount (object; optional)

[]latest_trace.logs.[]position_fee_amount example: {}

[]latest_trace.logs.[]position_fee_amount.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.logs.[]position_fee_amount.Type: object

- []latest_trace.logs.[]position_fee_rate (integer; optional)

[]latest_trace.logs.[]position_fee_rate example: 0

[]latest_trace.logs.[]position_fee_rate.Type: integer

- []latest_trace.logs.[]realized_pnl (integer; optional)

[]latest_trace.logs.[]realized_pnl example: 0

[]latest_trace.logs.[]realized_pnl.Type: integer

- []latest_trace.logs.[]rollover_fee (integer; optional)

[]latest_trace.logs.[]rollover_fee example: 0

[]latest_trace.logs.[]rollover_fee.Type: integer

- []latest_trace.logs.[]size (object; optional)

[]latest_trace.logs.[]size example: {}

[]latest_trace.logs.[]size.Schema: Trading.big.Int

[]latest_trace.logs.[]size.Type: object

- []latest_trace.prices (any[]; optional)

[]latest_trace.prices example: []

[]latest_trace.prices.Type: any[]

[]latest_trace.prices.[]Type: any

- []latest_trace.smart_account_state_end (object; optional)

[]latest_trace.smart_account_state_end example: {
  "account_state": {},
  "is_active": true,
  "last_tx_hash": [
    0
  ],
  "last_tx_lt": 0,
  "rawAccount": {
    "code": {},
    "data": {},
    "isActive": true,
    "lastTxHash": [
      0
    ],
    "lastTxLT": 0,
    "state": {
      "address": {},
      "balance": {},
      "extraCurrencies": {},
      "isValid": true,
      "lastTransactionLT": 0,
      "stateHash": [
        0
      ],
      "stateInit": {
        "code": {},
        "data": {},
        "depth": 0,
        "lib": {},
        "tickTock": {
          "tick": true,
          "tock": true
        }
      },
      "status": "string",
      "storageInfo": {
        "duePayment": {},
        "lastPaid": 0,
        "storageUsed": {
          "bitsUsed": {},
          "cellsUsed": {}
        }
      }
    }
  }
}

[]latest_trace.smart_account_state_end.Schema: Trading.types.AccountSnapshot

[]latest_trace.smart_account_state_end.Type: object

[]latest_trace.smart_account_state_end.Required fields: none

- []latest_trace.smart_account_state_end.account_state (object; optional)

[]latest_trace.smart_account_state_end.account_state example: {}

[]latest_trace.smart_account_state_end.account_state.Schema: Trading.cell.Cell

[]latest_trace.smart_account_state_end.account_state.Type: object

- []latest_trace.smart_account_state_end.is_active (boolean; optional)

[]latest_trace.smart_account_state_end.is_active example: true

[]latest_trace.smart_account_state_end.is_active.Type: boolean

- []latest_trace.smart_account_state_end.last_tx_hash (integer[]; optional)

[]latest_trace.smart_account_state_end.last_tx_hash example: [
  0
]

[]latest_trace.smart_account_state_end.last_tx_hash.Type: integer[]

[]latest_trace.smart_account_state_end.last_tx_hash.[]Type: integer

- []latest_trace.smart_account_state_end.last_tx_lt (integer; optional)

[]latest_trace.smart_account_state_end.last_tx_lt example: 0

[]latest_trace.smart_account_state_end.last_tx_lt.Type: integer

- []latest_trace.smart_account_state_end.rawAccount (object; optional)

[]latest_trace.smart_account_state_end.rawAccount example: {
  "code": {},
  "data": {},
  "isActive": true,
  "lastTxHash": [
    0
  ],
  "lastTxLT": 0,
  "state": {
    "address": {},
    "balance": {},
    "extraCurrencies": {},
    "isValid": true,
    "lastTransactionLT": 0,
    "stateHash": [
      0
    ],
    "stateInit": {
      "code": {},
      "data": {},
      "depth": 0,
      "lib": {},
      "tickTock": {
        "tick": true,
        "tock": true
      }
    },
    "status": "string",
    "storageInfo": {
      "duePayment": {},
      "lastPaid": 0,
      "storageUsed": {
        "bitsUsed": {},
        "cellsUsed": {}
      }
    }
  }
}

[]latest_trace.smart_account_state_end.rawAccount.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Account

[]latest_trace.smart_account_state_end.rawAccount.Type: object

[]latest_trace.smart_account_state_end.rawAccount.Required fields: none

- []latest_trace.smart_account_state_end.rawAccount.code (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.code example: {}

[]latest_trace.smart_account_state_end.rawAccount.code.Schema: Trading.cell.Cell

[]latest_trace.smart_account_state_end.rawAccount.code.Type: object

- []latest_trace.smart_account_state_end.rawAccount.data (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.data example: {}

[]latest_trace.smart_account_state_end.rawAccount.data.Schema: Trading.cell.Cell

[]latest_trace.smart_account_state_end.rawAccount.data.Type: object

- []latest_trace.smart_account_state_end.rawAccount.isActive (boolean; optional)

[]latest_trace.smart_account_state_end.rawAccount.isActive example: true

[]latest_trace.smart_account_state_end.rawAccount.isActive.Type: boolean

- []latest_trace.smart_account_state_end.rawAccount.lastTxHash (integer · int32[]; optional)

[]latest_trace.smart_account_state_end.rawAccount.lastTxHash example: [
  0
]

[]latest_trace.smart_account_state_end.rawAccount.lastTxHash.Type: integer · int32[]

[]latest_trace.smart_account_state_end.rawAccount.lastTxHash.[]Type: integer · int32

[]latest_trace.smart_account_state_end.rawAccount.lastTxHash.[]format: int32

- []latest_trace.smart_account_state_end.rawAccount.lastTxLT (integer · int64; optional)

[]latest_trace.smart_account_state_end.rawAccount.lastTxLT example: 0

[]latest_trace.smart_account_state_end.rawAccount.lastTxLT.Type: integer · int64

[]latest_trace.smart_account_state_end.rawAccount.lastTxLT.format: int64

- []latest_trace.smart_account_state_end.rawAccount.state (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state example: {
  "address": {},
  "balance": {},
  "extraCurrencies": {},
  "isValid": true,
  "lastTransactionLT": 0,
  "stateHash": [
    0
  ],
  "stateInit": {
    "code": {},
    "data": {},
    "depth": 0,
    "lib": {},
    "tickTock": {
      "tick": true,
      "tock": true
    }
  },
  "status": "string",
  "storageInfo": {
    "duePayment": {},
    "lastPaid": 0,
    "storageUsed": {
      "bitsUsed": {},
      "cellsUsed": {}
    }
  }
}

[]latest_trace.smart_account_state_end.rawAccount.state.Schema: Trading.github_com_xssnick_tonutils-go_tlb.AccountState

[]latest_trace.smart_account_state_end.rawAccount.state.Type: object

[]latest_trace.smart_account_state_end.rawAccount.state.Required fields: none

- []latest_trace.smart_account_state_end.rawAccount.state.address (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.address example: {}

[]latest_trace.smart_account_state_end.rawAccount.state.address.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]latest_trace.smart_account_state_end.rawAccount.state.address.Type: object

- []latest_trace.smart_account_state_end.rawAccount.state.balance (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.balance example: {}

[]latest_trace.smart_account_state_end.rawAccount.state.balance.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.smart_account_state_end.rawAccount.state.balance.Type: object

- []latest_trace.smart_account_state_end.rawAccount.state.extraCurrencies (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.extraCurrencies example: {}

[]latest_trace.smart_account_state_end.rawAccount.state.extraCurrencies.Schema: Trading.cell.Dictionary

[]latest_trace.smart_account_state_end.rawAccount.state.extraCurrencies.Type: object

- []latest_trace.smart_account_state_end.rawAccount.state.isValid (boolean; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.isValid example: true

[]latest_trace.smart_account_state_end.rawAccount.state.isValid.Type: boolean

- []latest_trace.smart_account_state_end.rawAccount.state.lastTransactionLT (integer · int64; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.lastTransactionLT example: 0

[]latest_trace.smart_account_state_end.rawAccount.state.lastTransactionLT.Type: integer · int64

[]latest_trace.smart_account_state_end.rawAccount.state.lastTransactionLT.format: int64

- []latest_trace.smart_account_state_end.rawAccount.state.stateHash (integer · int32[]; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.stateHash example: [
  0
]

[]latest_trace.smart_account_state_end.rawAccount.state.stateHash.Type: integer · int32[]

[]latest_trace.smart_account_state_end.rawAccount.state.stateHash.has value when frozen

[]latest_trace.smart_account_state_end.rawAccount.state.stateHash.[]Type: integer · int32

[]latest_trace.smart_account_state_end.rawAccount.state.stateHash.[]format: int32

- []latest_trace.smart_account_state_end.rawAccount.state.stateInit (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit example: {
  "code": {},
  "data": {},
  "depth": 0,
  "lib": {},
  "tickTock": {
    "tick": true,
    "tock": true
  }
}

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.Type: object

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.has value when active

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.allOf variant 1

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StateInit

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.Type: object

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.Required fields: none

- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.code (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.code example: {}

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.code.Schema: Trading.cell.Cell

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.code.Type: object

- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.data (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.data example: {}

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.data.Schema: Trading.cell.Cell

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.data.Type: object

- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.depth (integer; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.depth example: 0

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.depth.Type: integer

- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.lib (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.lib example: {}

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.lib.Schema: Trading.cell.Dictionary

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.lib.Type: object

- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock example: {
  "tick": true,
  "tock": true
}

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.Schema: Trading.github_com_xssnick_tonutils-go_tlb.TickTock

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.Type: object

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.Required fields: none

- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tick (boolean; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tick example: true

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tick.Type: boolean

- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tock (boolean; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tock example: true

[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tock.Type: boolean

- []latest_trace.smart_account_state_end.rawAccount.state.status (string; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.status example: string

[]latest_trace.smart_account_state_end.rawAccount.state.status.Type: string

- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo example: {
  "duePayment": {},
  "lastPaid": 0,
  "storageUsed": {
    "bitsUsed": {},
    "cellsUsed": {}
  }
}

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StorageInfo

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.Type: object

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.Required fields: none

- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.duePayment (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.duePayment example: {}

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.duePayment.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.duePayment.Type: object

- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.lastPaid (integer; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.lastPaid example: 0

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.lastPaid.Type: integer

- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageExtra (any; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageExtra.Type: any

- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed example: {
  "bitsUsed": {},
  "cellsUsed": {}
}

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StorageUsed

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.Type: object

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.Required fields: none

- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.bitsUsed (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.bitsUsed example: {}

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.bitsUsed.Schema: Trading.big.Int

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.bitsUsed.Type: object

- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.cellsUsed (object; optional)

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.cellsUsed example: {}

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.cellsUsed.Schema: Trading.big.Int

[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.cellsUsed.Type: object

- []latest_trace.update_position (object; optional)

[]latest_trace.update_position example: {
  "jetton_minter": {},
  "notification_payload": {
    "amm_address": {},
    "balance_delta": {},
    "bundle_sender_address": {},
    "direction": 0,
    "position_state": {
      "direction": 0,
      "discount": 0,
      "fee": 0,
      "last_updated_cumulative_premium": 0,
      "last_updated_timestamp": 0,
      "margin": {},
      "open_notional": {},
      "rebate": 0,
      "size": {}
    }
  },
  "query_id": 0
}

[]latest_trace.update_position.Schema: Trading.smartaccount.NotifyUpdatePosition

[]latest_trace.update_position.Type: object

[]latest_trace.update_position.Required fields: none

- []latest_trace.update_position.jetton_minter (object; optional)

[]latest_trace.update_position.jetton_minter example: {}

[]latest_trace.update_position.jetton_minter.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]latest_trace.update_position.jetton_minter.Type: object

- []latest_trace.update_position.notification_payload (object; optional)

[]latest_trace.update_position.notification_payload example: {
  "amm_address": {},
  "balance_delta": {},
  "bundle_sender_address": {},
  "direction": 0,
  "position_state": {
    "direction": 0,
    "discount": 0,
    "fee": 0,
    "last_updated_cumulative_premium": 0,
    "last_updated_timestamp": 0,
    "margin": {},
    "open_notional": {},
    "rebate": 0,
    "size": {}
  }
}

[]latest_trace.update_position.notification_payload.Schema: Trading.smartaccount.NotificationPayload

[]latest_trace.update_position.notification_payload.Type: object

[]latest_trace.update_position.notification_payload.Required fields: none

- []latest_trace.update_position.notification_payload.amm_address (object; optional)

[]latest_trace.update_position.notification_payload.amm_address example: {}

[]latest_trace.update_position.notification_payload.amm_address.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]latest_trace.update_position.notification_payload.amm_address.Type: object

- []latest_trace.update_position.notification_payload.balance_delta (object; optional)

[]latest_trace.update_position.notification_payload.balance_delta example: {}

[]latest_trace.update_position.notification_payload.balance_delta.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.update_position.notification_payload.balance_delta.Type: object

- []latest_trace.update_position.notification_payload.bundle_sender_address (object; optional)

[]latest_trace.update_position.notification_payload.bundle_sender_address example: {}

[]latest_trace.update_position.notification_payload.bundle_sender_address.Schema: Trading.github_com_xssnick_tonutils-go_address.Address

[]latest_trace.update_position.notification_payload.bundle_sender_address.Type: object

- []latest_trace.update_position.notification_payload.direction (integer; optional)

[]latest_trace.update_position.notification_payload.direction example: 0

[]latest_trace.update_position.notification_payload.direction.Type: integer

- []latest_trace.update_position.notification_payload.position_state (object; optional)

[]latest_trace.update_position.notification_payload.position_state example: {
  "direction": 0,
  "discount": 0,
  "fee": 0,
  "last_updated_cumulative_premium": 0,
  "last_updated_timestamp": 0,
  "margin": {},
  "open_notional": {},
  "rebate": 0,
  "size": {}
}

[]latest_trace.update_position.notification_payload.position_state.Schema: Trading.schemas.PositionState

[]latest_trace.update_position.notification_payload.position_state.Type: object

[]latest_trace.update_position.notification_payload.position_state.Required fields: none

- []latest_trace.update_position.notification_payload.position_state.direction (integer; optional)

[]latest_trace.update_position.notification_payload.position_state.direction example: 0

[]latest_trace.update_position.notification_payload.position_state.direction.Type: integer

- []latest_trace.update_position.notification_payload.position_state.discount (integer; optional)

[]latest_trace.update_position.notification_payload.position_state.discount example: 0

[]latest_trace.update_position.notification_payload.position_state.discount.Type: integer

- []latest_trace.update_position.notification_payload.position_state.fee (integer; optional)

[]latest_trace.update_position.notification_payload.position_state.fee example: 0

[]latest_trace.update_position.notification_payload.position_state.fee.Type: integer

- []latest_trace.update_position.notification_payload.position_state.last_updated_cumulative_premium (integer; optional)

[]latest_trace.update_position.notification_payload.position_state.last_updated_cumulative_premium example: 0

[]latest_trace.update_position.notification_payload.position_state.last_updated_cumulative_premium.Type: integer

- []latest_trace.update_position.notification_payload.position_state.last_updated_timestamp (integer; optional)

[]latest_trace.update_position.notification_payload.position_state.last_updated_timestamp example: 0

[]latest_trace.update_position.notification_payload.position_state.last_updated_timestamp.Type: integer

- []latest_trace.update_position.notification_payload.position_state.margin (object; optional)

[]latest_trace.update_position.notification_payload.position_state.margin example: {}

[]latest_trace.update_position.notification_payload.position_state.margin.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.update_position.notification_payload.position_state.margin.Type: object

- []latest_trace.update_position.notification_payload.position_state.open_notional (object; optional)

[]latest_trace.update_position.notification_payload.position_state.open_notional example: {}

[]latest_trace.update_position.notification_payload.position_state.open_notional.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]latest_trace.update_position.notification_payload.position_state.open_notional.Type: object

- []latest_trace.update_position.notification_payload.position_state.rebate (integer; optional)

[]latest_trace.update_position.notification_payload.position_state.rebate example: 0

[]latest_trace.update_position.notification_payload.position_state.rebate.Type: integer

- []latest_trace.update_position.notification_payload.position_state.size (object; optional)

[]latest_trace.update_position.notification_payload.position_state.size example: {}

[]latest_trace.update_position.notification_payload.position_state.size.Schema: Trading.big.Int

[]latest_trace.update_position.notification_payload.position_state.size.Type: object

- []latest_trace.update_position.query_id (integer; optional)

[]latest_trace.update_position.query_id example: 0

[]latest_trace.update_position.query_id.Type: integer

- []leased_query_id (integer; optional)

[]leased_query_id example: 0

[]leased_query_id.Type: integer

- []out_msg_boc (integer[]; optional)

[]out_msg_boc example: [
  0
]

[]out_msg_boc.Type: integer[]

[]out_msg_boc.OutMessageBOC is the serialized ext message, persisted only for a broadcast-
but-unconfirmed (AwaitConfirm) bundle so SentBundlesTask can re-broadcast the
SAME message (idempotent; a rebuild with a fresh created_at is a different
message and would risk double-execution).

[]out_msg_boc.[]Type: integer

- []outcome (object; optional)

[]outcome example: {
  "action_code": 0,
  "block_seqno": 0,
  "error_interface": "string",
  "exit_code": 0,
  "finalized_at": 0,
  "reason": "string",
  "tx_hash": [
    0
  ],
  "tx_lt": 0
}

[]outcome.Type: object

[]outcome.set on terminal (confirmed/failed)

[]outcome.allOf variant 1

[]outcome.Schema: Trading.bundle.Outcome

[]outcome.Type: object

[]outcome.Required fields: none

- []outcome.action_code (integer; optional)

[]outcome.action_code example: 0

[]outcome.action_code.Type: integer

- []outcome.block_seqno (integer; optional)

[]outcome.block_seqno example: 0

[]outcome.block_seqno.Type: integer

- []outcome.error_interface (string; optional)

[]outcome.error_interface example: string

[]outcome.error_interface.Type: string

- []outcome.exit_code (integer; optional)

[]outcome.exit_code example: 0

[]outcome.exit_code.Type: integer

- []outcome.finalized_at (integer; optional)

[]outcome.finalized_at example: 0

[]outcome.finalized_at.Type: integer

- []outcome.reason (string; optional)

[]outcome.reason example: string

[]outcome.reason.Type: string

- []outcome.tx_hash (integer[]; optional)

[]outcome.tx_hash example: [
  0
]

[]outcome.tx_hash.Type: integer[]

[]outcome.tx_hash.[]Type: integer

- []outcome.tx_lt (integer; optional)

[]outcome.tx_lt example: 0

[]outcome.tx_lt.Type: integer

- []payment_mode (integer · int32 · enum; optional)

[]payment_mode example: 0

[]payment_mode.Schema: Trading.bundle.PaymentMode

[]payment_mode.Type: integer · int32 · enum

[]payment_mode.Allowed values: [0,1,0,1]

[]payment_mode.format: int32

- []position_state (object[]; optional)

[]position_state example: [
  {
    "direction": 0,
    "discount": 0,
    "fee": 0,
    "last_updated_cumulative_premium": 0,
    "last_updated_timestamp": 0,
    "margin": {},
    "open_notional": {},
    "rebate": 0,
    "size": {}
  }
]

[]position_state.Type: object[]

[]position_state.[]Schema: Trading.schemas.PositionState

[]position_state.[]Type: object

[]position_state.[]Required fields: none

- []position_state.[]direction (integer; optional)

[]position_state.[]direction example: 0

[]position_state.[]direction.Type: integer

- []position_state.[]discount (integer; optional)

[]position_state.[]discount example: 0

[]position_state.[]discount.Type: integer

- []position_state.[]fee (integer; optional)

[]position_state.[]fee example: 0

[]position_state.[]fee.Type: integer

- []position_state.[]last_updated_cumulative_premium (integer; optional)

[]position_state.[]last_updated_cumulative_premium example: 0

[]position_state.[]last_updated_cumulative_premium.Type: integer

- []position_state.[]last_updated_timestamp (integer; optional)

[]position_state.[]last_updated_timestamp example: 0

[]position_state.[]last_updated_timestamp.Type: integer

- []position_state.[]margin (object; optional)

[]position_state.[]margin example: {}

[]position_state.[]margin.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]position_state.[]margin.Type: object

- []position_state.[]open_notional (object; optional)

[]position_state.[]open_notional example: {}

[]position_state.[]open_notional.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins

[]position_state.[]open_notional.Type: object

- []position_state.[]rebate (integer; optional)

[]position_state.[]rebate example: 0

[]position_state.[]rebate.Type: integer

- []position_state.[]size (object; optional)

[]position_state.[]size example: {}

[]position_state.[]size.Schema: Trading.big.Int

[]position_state.[]size.Type: object

- []reason (string; optional)

[]reason example: string

[]reason.Type: string

- []recover_attempts (integer; optional)

[]recover_attempts example: 0

[]recover_attempts.Type: integer

[]recover_attempts.RecoverAttempts counts how many times a not-landed Sent bundle has been
recovered back to Pending (see recoverSentBundle); bounds the retry so a
bundle that can never land eventually fails instead of looping forever.

- []sent_at (integer; optional)

[]sent_at example: 0

[]sent_at.Type: integer

[]sent_at.unix secs of the StatusSent transition; the stale-drop clock starts here, not at CreatedAt

- []status (string · enum; optional)

[]status example: pending

[]status.Schema: Trading.bundle.Status

[]status.Type: string · enum

[]status.Allowed values: ["pending","sealed","sent","confirmed","failed"]

- []tx_hash (integer[]; optional)

[]tx_hash example: [
  0
]

[]tx_hash.Type: integer[]

[]tx_hash.[]Type: integer

Example



```json
[
  {
    "created_at": "string",
    "ext_hash": [
      0
    ],
    "gasless_source": 0,
    "id": {
      "addr": "string",
      "direction": "long",
      "market": "string",
      "owner": "string"
    },
    "intent_hashes": [
      [
        0
      ]
    ],
    "intents": [
      {
        "action_phase": "string",
        "builder": {},
        "created_price": {
          "created_at": {
            "closestPauseAt": 0,
            "closestUnpauseAt": 0,
            "feed": "string",
            "inPause": true,
            "isOnline": true,
            "k": 0,
            "marketDepthLong": 0,
            "marketDepthShort": 0,
            "pauseAt": 0,
            "pausedAt": 0,
            "price": 0,
            "result_message": {
              "price_ref": "string",
              "signatures_ref": "string"
            },
            "slot": 0,
            "spread": 0,
            "status": "string",
            "timestamp": 0,
            "unpauseAt": 0
          },
          "index": {
            "closestPauseAt": 0,
            "closestUnpauseAt": 0,
            "feed": "string",
            "inPause": true,
            "isOnline": true,
            "k": 0,
            "marketDepthLong": 0,
            "marketDepthShort": 0,
            "pauseAt": 0,
            "pausedAt": 0,
            "price": 0,
            "result_message": {
              "price_ref": "string",
              "signatures_ref": "string"
            },
            "slot": 0,
            "spread": 0,
            "status": "string",
            "timestamp": 0,
            "unpauseAt": 0
          },
          "rfc": {
            "effective_depth": 0,
            "original_k": 0,
            "original_market_depth_long": 0,
            "original_market_depth_short": 0,
            "original_spread": 0,
            "recovery_rate": 0,
            "signed_price": {
              "closestPauseAt": 0,
              "closestUnpauseAt": 0,
              "feed": "string",
              "inPause": true,
              "isOnline": true,
              "k": 0,
              "marketDepthLong": 0,
              "marketDepthShort": 0,
              "pauseAt": 0,
              "pausedAt": 0,
              "price": 0,
              "result_message": {
                "price_ref": "string",
                "signatures_ref": "string"
              },
              "slot": 0,
              "spread": 0,
              "status": "string",
              "timestamp": 0,
              "unpauseAt": 0
            },
            "velocity_debt": 0
          },
          "settlement": {
            "closestPauseAt": 0,
            "closestUnpauseAt": 0,
            "feed": "string",
            "inPause": true,
            "isOnline": true,
            "k": 0,
            "marketDepthLong": 0,
            "marketDepthShort": 0,
            "pauseAt": 0,
            "pausedAt": 0,
            "price": 0,
            "result_message": {
              "price_ref": "string",
              "signatures_ref": "string"
            },
            "slot": 0,
            "spread": 0,
            "status": "string",
            "timestamp": 0,
            "unpauseAt": 0
          },
          "timestamp": "string"
        },
        "date": "string",
        "full_message": {
          "message": {
            "created_at": 0,
            "intent": {
              "order": {},
              "smart_account": {},
              "v_amm": {}
            },
            "public_key": [
              0
            ],
            "query_id": {
              "bit_number": 0,
              "shift": 0
            },
            "reference_query_id": {
              "bit_number": 0,
              "shift": 0
            }
          },
          "public_key": "string",
          "signature": [
            0
          ]
        },
        "hash": [
          0
        ],
        "market": {},
        "order": {},
        "order_requests": [
          {
            "full_message": {
              "message": {
                "created_at": 0,
                "intent": {
                  "order": {},
                  "smart_account": {},
                  "v_amm": {}
                },
                "public_key": [
                  0
                ],
                "query_id": {
                  "bit_number": 0,
                  "shift": 0
                },
                "reference_query_id": {
                  "bit_number": 0,
                  "shift": 0
                }
              },
              "public_key": "string",
              "signature": [
                0
              ]
            },
            "hash": [
              0
            ],
            "order_request": {
              "selector": 0
            },
            "order_request_hash": [
              0
            ],
            "smart_account": {}
          }
        ],
        "payment_mode": 0,
        "price": {
          "created_at": {
            "closestPauseAt": 0,
            "closestUnpauseAt": 0,
            "feed": "string",
            "inPause": true,
            "isOnline": true,
            "k": 0,
            "marketDepthLong": 0,
            "marketDepthShort": 0,
            "pauseAt": 0,
            "pausedAt": 0,
            "price": 0,
            "result_message": {
              "price_ref": "string",
              "signatures_ref": "string"
            },
            "slot": 0,
            "spread": 0,
            "status": "string",
            "timestamp": 0,
            "unpauseAt": 0
          },
          "index": {
            "closestPauseAt": 0,
            "closestUnpauseAt": 0,
            "feed": "string",
            "inPause": true,
            "isOnline": true,
            "k": 0,
            "marketDepthLong": 0,
            "marketDepthShort": 0,
            "pauseAt": 0,
            "pausedAt": 0,
            "price": 0,
            "result_message": {
              "price_ref": "string",
              "signatures_ref": "string"
            },
            "slot": 0,
            "spread": 0,
            "status": "string",
            "timestamp": 0,
            "unpauseAt": 0
          },
          "rfc": {
            "effective_depth": 0,
            "original_k": 0,
            "original_market_depth_long": 0,
            "original_market_depth_short": 0,
            "original_spread": 0,
            "recovery_rate": 0,
            "signed_price": {
              "closestPauseAt": 0,
              "closestUnpauseAt": 0,
              "feed": "string",
              "inPause": true,
              "isOnline": true,
              "k": 0,
              "marketDepthLong": 0,
              "marketDepthShort": 0,
              "pauseAt": 0,
              "pausedAt": 0,
              "price": 0,
              "result_message": {
                "price_ref": "string",
                "signatures_ref": "string"
              },
              "slot": 0,
              "spread": 0,
              "status": "string",
              "timestamp": 0,
              "unpauseAt": 0
            },
            "velocity_debt": 0
          },
          "settlement": {
            "closestPauseAt": 0,
            "closestUnpauseAt": 0,
            "feed": "string",
            "inPause": true,
            "isOnline": true,
            "k": 0,
            "marketDepthLong": 0,
            "marketDepthShort": 0,
            "pauseAt": 0,
            "pausedAt": 0,
            "price": 0,
            "result_message": {
              "price_ref": "string",
              "signatures_ref": "string"
            },
            "slot": 0,
            "spread": 0,
            "status": "string",
            "timestamp": 0,
            "unpauseAt": 0
          },
          "timestamp": "string"
        },
        "smart_account": {},
        "vault": {}
      }
    ],
    "last_update": "string",
    "latest_trace": {
      "contract_exit_code": 0,
      "error_contract_interface": "string",
      "execution_snapshot": {
        "accounts": {
          "key": {
            "account_state": {},
            "is_active": true,
            "last_tx_hash": [
              0
            ],
            "last_tx_lt": 0,
            "rawAccount": {
              "code": {},
              "data": {},
              "isActive": true,
              "lastTxHash": [
                0
              ],
              "lastTxLT": 0,
              "state": {
                "address": {},
                "balance": {},
                "extraCurrencies": {},
                "isValid": true,
                "lastTransactionLT": 0,
                "stateHash": [
                  0
                ],
                "stateInit": {
                  "code": {},
                  "data": {},
                  "depth": 0,
                  "lib": {},
                  "tickTock": {
                    "tick": true,
                    "tock": true
                  }
                },
                "status": "string",
                "storageInfo": {
                  "duePayment": {},
                  "lastPaid": 0,
                  "storageUsed": {
                    "bitsUsed": {},
                    "cellsUsed": {}
                  }
                }
              }
            }
          }
        }
      },
      "exit_code": 0,
      "intents": [],
      "logs": [
        {
          "additional_data": {
            "index_price": {}
          },
          "executor_fee_amount": {},
          "executor_fee_rate": 0,
          "fee_to_stakers_percent": 0,
          "funding_payment": 0,
          "last_updated_cpf": 0,
          "log_type": 0,
          "margin": {},
          "open_notional": {},
          "position_fee_amount": {},
          "position_fee_rate": 0,
          "realized_pnl": 0,
          "rollover_fee": 0,
          "size": {}
        }
      ],
      "prices": [],
      "smart_account_state_end": {
        "account_state": {},
        "is_active": true,
        "last_tx_hash": [
          0
        ],
        "last_tx_lt": 0,
        "rawAccount": {
          "code": {},
          "data": {},
          "isActive": true,
          "lastTxHash": [
            0
          ],
          "lastTxLT": 0,
          "state": {
            "address": {},
            "balance": {},
            "extraCurrencies": {},
            "isValid": true,
            "lastTransactionLT": 0,
            "stateHash": [
              0
            ],
            "stateInit": {
              "code": {},
              "data": {},
              "depth": 0,
              "lib": {},
              "tickTock": {
                "tick": true,
                "tock": true
              }
            },
            "status": "string",
            "storageInfo": {
              "duePayment": {},
              "lastPaid": 0,
              "storageUsed": {
                "bitsUsed": {},
                "cellsUsed": {}
              }
            }
          }
        }
      },
      "update_position": {
        "jetton_minter": {},
        "notification_payload": {
          "amm_address": {},
          "balance_delta": {},
          "bundle_sender_address": {},
          "direction": 0,
          "position_state": {
            "direction": 0,
            "discount": 0,
            "fee": 0,
            "last_updated_cumulative_premium": 0,
            "last_updated_timestamp": 0,
            "margin": {},
            "open_notional": {},
            "rebate": 0,
            "size": {}
          }
        },
        "query_id": 0
      }
    },
    "leased_query_id": 0,
    "out_msg_boc": [
      0
    ],
    "outcome": {
      "action_code": 0,
      "block_seqno": 0,
      "error_interface": "string",
      "exit_code": 0,
      "finalized_at": 0,
      "reason": "string",
      "tx_hash": [
        0
      ],
      "tx_lt": 0
    },
    "payment_mode": 0,
    "position_state": [
      {
        "direction": 0,
        "discount": 0,
        "fee": 0,
        "last_updated_cumulative_premium": 0,
        "last_updated_timestamp": 0,
        "margin": {},
        "open_notional": {},
        "rebate": 0,
        "size": {}
      }
    ],
    "reason": "string",
    "recover_attempts": 0,
    "sent_at": 0,
    "status": "pending",
    "tx_hash": [
      0
    ]
  }
]
```

## Response 400 · Trading.api.ErrorResponse

**400** application/json — Bad Request

Schema: Trading.api.ErrorResponse

Type: object

Required fields: none

- code (string; optional)

code example: string

code.Type: string

- error (string; optional)

error example: string

error.Type: string

- externalQueryId (string; optional)

externalQueryId example: string

externalQueryId.Type: string

- msg (string; optional)

msg example: string

msg.Type: string

Example



```json
{
  "code": "string",
  "error": "string",
  "externalQueryId": "string",
  "msg": "string"
}
```

## Response 500 · Trading.api.ErrorResponse

**500** application/json — Internal Server Error

Schema: Trading.api.ErrorResponse

Type: object

Required fields: none

- code (string; optional)

code example: string

code.Type: string

- error (string; optional)

error example: string

error.Type: string

- externalQueryId (string; optional)

externalQueryId example: string

externalQueryId.Type: string

- msg (string; optional)

msg example: string

msg.Type: string

Example



```json
{
  "code": "string",
  "error": "string",
  "externalQueryId": "string",
  "msg": "string"
}
```