# Get an account bundle

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

Returns the smart account's live bundle with the given executor query_id

## Authorization



## Parameters

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

Type: string

- path: query_id (integer; required). Executor query_id

Type: integer

## Example · cURL

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

## Example · JavaScript

```javascript
const response = await fetch("https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles/{query_id}", {
  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/{query_id}",
    headers={"Accept":"application/json"},
    timeout=30,
)
print(response.status_code, response.text)
```

## Response 200 · Trading.bundle.Bundle

**200** application/json — OK

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 404 · Trading.api.ErrorResponse

**404** application/json — Not Found

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