{"format":"opendoc-document","version":1,"url":"https://docs.storm.tg/developers/operations/getaccountbundles","title":"List account bundles","description":"GET /v3-node-0/smartaccount/{address}/bundles: Returns the smart account's bundles (optionally filtered by status or market+direction), sorted and paginated","kind":"api-operation","locale":"en","inLanguage":"en","lastModified":"2026-10-09T14:26:32+03:00","revision":"d36475e7b456c737fae6933fa27b7e1bc2687f2c19291b05725ab2c4e8f79d7a","section":{"title":"For Developers","url":"https://docs.storm.tg/developers"},"representations":{"html":"https://docs.storm.tg/developers/operations/getaccountbundles","markdown":"https://docs.storm.tg/developers/operations/getaccountbundles.md","json":"https://docs.storm.tg/developers/operations/getaccountbundles.json"},"translations":{"en":"https://docs.storm.tg/developers/operations/getaccountbundles"},"operation":{"id":"GetAccountBundles","method":"GET","path":"/v3-node-0/smartaccount/{address}/bundles","summary":"List account bundles","description":"Returns the smart account's bundles (optionally filtered by status or market+direction), sorted and paginated","tags":["Execution"],"deprecated":false,"parameters":[{"name":"address","location":"path","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"string","required":true,"description":"Smart account address","example":"string"},{"name":"status","location":"query","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"string","required":false,"description":"Filter by FSM status: pending|sealed|sent|confirmed|failed","example":"string"},{"name":"market","location":"query","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"string","required":false,"description":"Filter to one position (with direction)","example":"string"},{"name":"direction","location":"query","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"string","required":false,"description":"Position direction: long|short (with market)","example":"string"},{"name":"sort","location":"query","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"string","required":false,"description":"Sort field: query_id|created_at|last_update (default query_id)","example":"string"},{"name":"order","location":"query","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"string","required":false,"description":"Sort order: asc|desc (default asc)","example":"string"},{"name":"limit","location":"query","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"integer","required":false,"description":"Max results (default and max 50)","example":"0"},{"name":"offset","location":"query","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"integer","required":false,"description":"Results to skip (default 0)","example":"0"},{"name":"include_trace","location":"query","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"boolean","required":false,"description":"Include the heavy latest_trace field (default false)","example":"true"}],"bodies":[],"responses":[{"status":"200","description":"OK","mediaType":"application/json","properties":[],"schema":{"type":"object[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.bundle.Bundle","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"created_at","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"ext_hash","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"gasless_source","type":"integer · int32 · enum","required":false,"example":"0","schema":{"type":"integer · int32 · enum","types":["integer"],"reference":"#/components/schemas/Trading.bundle.GaslessSource","enum":[0,1,0,1],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32"},"properties":[],"variants":[]}},{"name":"id","type":"object","required":false,"example":"{\n  \"addr\": \"string\",\n  \"direction\": \"long\",\n  \"market\": \"string\",\n  \"owner\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.bundle.ID","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"addr","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"direction","type":"string · enum","required":false,"example":"long","schema":{"type":"string · enum","types":["string"],"reference":"#/components/schemas/Trading.schemas.Direction","enum":["long","short","unknown"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"market","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"owner","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"intent_hashes","type":"integer[][]","required":false,"example":"[\n  [\n    0\n  ]\n]","schema":{"type":"integer[][]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]},"variants":[]}},{"name":"intents","type":"object[]","required":false,"example":"[\n  {\n    \"action_phase\": \"string\",\n    \"builder\": {},\n    \"created_price\": {\n      \"created_at\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"index\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"rfc\": {\n        \"effective_depth\": 0,\n        \"original_k\": 0,\n        \"original_market_depth_long\": 0,\n        \"original_market_depth_short\": 0,\n        \"original_spread\": 0,\n        \"recovery_rate\": 0,\n        \"signed_price\": {\n          \"closestPauseAt\": 0,\n          \"closestUnpauseAt\": 0,\n          \"feed\": \"string\",\n          \"inPause\": true,\n          \"isOnline\": true,\n          \"k\": 0,\n          \"marketDepthLong\": 0,\n          \"marketDepthShort\": 0,\n          \"pauseAt\": 0,\n          \"pausedAt\": 0,\n          \"price\": 0,\n          \"result_message\": {\n            \"price_ref\": \"string\",\n            \"signatures_ref\": \"string\"\n          },\n          \"slot\": 0,\n          \"spread\": 0,\n          \"status\": \"string\",\n          \"timestamp\": 0,\n          \"unpauseAt\": 0\n        },\n        \"velocity_debt\": 0\n      },\n      \"settlement\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"timestamp\": \"string\"\n    },\n    \"date\": \"string\",\n    \"full_message\": {\n      \"message\": {\n        \"created_at\": 0,\n        \"intent\": {\n          \"order\": {},\n          \"smart_account\": {},\n          \"v_amm\": {}\n        },\n        \"public_key\": [\n          0\n        ],\n        \"query_id\": {\n          \"bit_number\": 0,\n          \"shift\": 0\n        },\n        \"reference_query_id\": {\n          \"bit_number\": 0,\n          \"shift\": 0\n        }\n      },\n      \"public_key\": \"string\",\n      \"signature\": [\n        0\n      ]\n    },\n    \"hash\": [\n      0\n    ],\n    \"market\": {},\n    \"order\": {},\n    \"order_requests\": [\n      {\n        \"full_message\": {\n          \"message\": {\n            \"created_at\": 0,\n            \"intent\": {\n              \"order\": {},\n              \"smart_account\": {},\n              \"v_amm\": {}\n            },\n            \"public_key\": [\n              0\n            ],\n            \"query_id\": {\n              \"bit_number\": 0,\n              \"shift\": 0\n            },\n            \"reference_query_id\": {\n              \"bit_number\": 0,\n              \"shift\": 0\n            }\n          },\n          \"public_key\": \"string\",\n          \"signature\": [\n            0\n          ]\n        },\n        \"hash\": [\n          0\n        ],\n        \"order_request\": {\n          \"selector\": 0\n        },\n        \"order_request_hash\": [\n          0\n        ],\n        \"smart_account\": {}\n      }\n    ],\n    \"payment_mode\": 0,\n    \"price\": {\n      \"created_at\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"index\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"rfc\": {\n        \"effective_depth\": 0,\n        \"original_k\": 0,\n        \"original_market_depth_long\": 0,\n        \"original_market_depth_short\": 0,\n        \"original_spread\": 0,\n        \"recovery_rate\": 0,\n        \"signed_price\": {\n          \"closestPauseAt\": 0,\n          \"closestUnpauseAt\": 0,\n          \"feed\": \"string\",\n          \"inPause\": true,\n          \"isOnline\": true,\n          \"k\": 0,\n          \"marketDepthLong\": 0,\n          \"marketDepthShort\": 0,\n          \"pauseAt\": 0,\n          \"pausedAt\": 0,\n          \"price\": 0,\n          \"result_message\": {\n            \"price_ref\": \"string\",\n            \"signatures_ref\": \"string\"\n          },\n          \"slot\": 0,\n          \"spread\": 0,\n          \"status\": \"string\",\n          \"timestamp\": 0,\n          \"unpauseAt\": 0\n        },\n        \"velocity_debt\": 0\n      },\n      \"settlement\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"timestamp\": \"string\"\n    },\n    \"smart_account\": {},\n    \"vault\": {}\n  }\n]","schema":{"type":"object[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.types.SettledAction","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"action_phase","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"builder","type":"object","required":false,"description":"Builder is the third-party UI that submitted this intent (unsigned envelope,\nlike PaymentMode). Earns a rebate only if registered+active. nil = none.","example":"{}","schema":{"type":"object","types":[],"description":"Builder is the third-party UI that submitted this intent (unsigned envelope,\nlike PaymentMode). Earns a rebate only if registered+active. nil = none.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[{"kind":"allOf","schemas":[{"type":"object","types":["object"],"title":"Trading.github_com_xssnick_tonutils-go_address.Address","reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}]}]}},{"name":"created_price","type":"object","required":false,"example":"{\n  \"created_at\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"index\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"rfc\": {\n    \"effective_depth\": 0,\n    \"original_k\": 0,\n    \"original_market_depth_long\": 0,\n    \"original_market_depth_short\": 0,\n    \"original_spread\": 0,\n    \"recovery_rate\": 0,\n    \"signed_price\": {\n      \"closestPauseAt\": 0,\n      \"closestUnpauseAt\": 0,\n      \"feed\": \"string\",\n      \"inPause\": true,\n      \"isOnline\": true,\n      \"k\": 0,\n      \"marketDepthLong\": 0,\n      \"marketDepthShort\": 0,\n      \"pauseAt\": 0,\n      \"pausedAt\": 0,\n      \"price\": 0,\n      \"result_message\": {\n        \"price_ref\": \"string\",\n        \"signatures_ref\": \"string\"\n      },\n      \"slot\": 0,\n      \"spread\": 0,\n      \"status\": \"string\",\n      \"timestamp\": 0,\n      \"unpauseAt\": 0\n    },\n    \"velocity_debt\": 0\n  },\n  \"settlement\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"timestamp\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.PriceSigned","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"created_at","type":"object","required":false,"example":"{\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.LatestResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"closestPauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"closestUnpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"feed","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"inPause","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isOnline","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthLong","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthShort","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pausedAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"price","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"result_message","type":"object","required":false,"example":"{\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.ResultMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"price_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signatures_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"slot","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"unpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"index","type":"object","required":false,"example":"{\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.LatestResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"closestPauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"closestUnpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"feed","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"inPause","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isOnline","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthLong","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthShort","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pausedAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"price","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"result_message","type":"object","required":false,"example":"{\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.ResultMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"price_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signatures_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"slot","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"unpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"rfc","type":"object","required":false,"description":"json tag stays \"rfc\" — this is persisted to Pebble intent state and read by v2;\nthe field was renamed RFC→RFQ but the wire key must not change. When RFQ is enabled\nit also carries the raw VPI (original vs effective depth) behind the velocity adjustment.","example":"{\n  \"effective_depth\": 0,\n  \"original_k\": 0,\n  \"original_market_depth_long\": 0,\n  \"original_market_depth_short\": 0,\n  \"original_spread\": 0,\n  \"recovery_rate\": 0,\n  \"signed_price\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"velocity_debt\": 0\n}","schema":{"type":"object","types":[],"description":"json tag stays \"rfc\" — this is persisted to Pebble intent state and read by v2;\nthe field was renamed RFC→RFQ but the wire key must not change. When RFQ is enabled\nit also carries the raw VPI (original vs effective depth) behind the velocity adjustment.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[{"kind":"allOf","schemas":[{"type":"object","types":["object"],"title":"Trading.oracle.RFQResult","reference":"#/components/schemas/Trading.oracle.RFQResult","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"effective_depth","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"original_k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"original_market_depth_long","type":"integer","required":false,"description":"Original VPI params (before velocity adjustment)","example":"0","schema":{"type":"integer","types":["integer"],"description":"Original VPI params (before velocity adjustment)","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"original_market_depth_short","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"original_spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"recovery_rate","type":"number","required":false,"example":"0","schema":{"type":"number","types":["number"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signed_price","type":"object","required":false,"description":"SignedPrice is the adjusted price from the oracle","example":"{\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}","schema":{"type":"object","types":[],"description":"SignedPrice is the adjusted price from the oracle","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[{"kind":"allOf","schemas":[{"type":"object","types":["object"],"title":"Trading.oracle.LatestResponse","reference":"#/components/schemas/Trading.oracle.LatestResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"closestPauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"closestUnpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"feed","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"inPause","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isOnline","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthLong","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthShort","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pausedAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"price","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"result_message","type":"object","required":false,"example":"{\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.ResultMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"price_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signatures_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"slot","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"unpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}]}]}},{"name":"velocity_debt","type":"integer","required":false,"description":"Velocity calculation results","example":"0","schema":{"type":"integer","types":["integer"],"description":"Velocity calculation results","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}]}]}},{"name":"settlement","type":"object","required":false,"example":"{\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.LatestResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"closestPauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"closestUnpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"feed","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"inPause","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isOnline","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthLong","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthShort","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pausedAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"price","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"result_message","type":"object","required":false,"example":"{\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.ResultMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"price_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signatures_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"slot","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"unpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"timestamp","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"date","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"full_message","type":"object","required":false,"example":"{\n  \"message\": {\n    \"created_at\": 0,\n    \"intent\": {\n      \"order\": {},\n      \"smart_account\": {},\n      \"v_amm\": {}\n    },\n    \"public_key\": [\n      0\n    ],\n    \"query_id\": {\n      \"bit_number\": 0,\n      \"shift\": 0\n    },\n    \"reference_query_id\": {\n      \"bit_number\": 0,\n      \"shift\": 0\n    }\n  },\n  \"public_key\": \"string\",\n  \"signature\": [\n    0\n  ]\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.smartaccount.SignedMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"message","type":"object","required":false,"example":"{\n  \"created_at\": 0,\n  \"intent\": {\n    \"order\": {},\n    \"smart_account\": {},\n    \"v_amm\": {}\n  },\n  \"public_key\": [\n    0\n  ],\n  \"query_id\": {\n    \"bit_number\": 0,\n    \"shift\": 0\n  },\n  \"reference_query_id\": {\n    \"bit_number\": 0,\n    \"shift\": 0\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.smartaccount.UserIntent","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"created_at","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"intent","type":"object","required":false,"example":"{\n  \"order\": {},\n  \"smart_account\": {},\n  \"v_amm\": {}\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.smartaccount.UserIntentPayload","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"order","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.schemas.Order","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"order","type":"any","required":false,"schema":{"type":"any","types":[],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"smart_account","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"v_amm","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"public_key","type":"integer[]","required":false,"description":"pk","example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"description":"pk","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"query_id","type":"object","required":false,"example":"{\n  \"bit_number\": 0,\n  \"shift\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.hw.QueryId","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"bit_number","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"shift","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"reference_query_id","type":"object","required":false,"example":"{\n  \"bit_number\": 0,\n  \"shift\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.hw.QueryId","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"bit_number","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"shift","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}}],"variants":[]}},{"name":"public_key","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signature","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}}],"variants":[]}},{"name":"hash","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"market","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"order","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.schemas.Order","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"order","type":"any","required":false,"schema":{"type":"any","types":[],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"order_requests","type":"object[]","required":false,"example":"[\n  {\n    \"full_message\": {\n      \"message\": {\n        \"created_at\": 0,\n        \"intent\": {\n          \"order\": {},\n          \"smart_account\": {},\n          \"v_amm\": {}\n        },\n        \"public_key\": [\n          0\n        ],\n        \"query_id\": {\n          \"bit_number\": 0,\n          \"shift\": 0\n        },\n        \"reference_query_id\": {\n          \"bit_number\": 0,\n          \"shift\": 0\n        }\n      },\n      \"public_key\": \"string\",\n      \"signature\": [\n        0\n      ]\n    },\n    \"hash\": [\n      0\n    ],\n    \"order_request\": {\n      \"selector\": 0\n    },\n    \"order_request_hash\": [\n      0\n    ],\n    \"smart_account\": {}\n  }\n]","schema":{"type":"object[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.types.OrderRequestIntent","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"full_message","type":"object","required":false,"example":"{\n  \"message\": {\n    \"created_at\": 0,\n    \"intent\": {\n      \"order\": {},\n      \"smart_account\": {},\n      \"v_amm\": {}\n    },\n    \"public_key\": [\n      0\n    ],\n    \"query_id\": {\n      \"bit_number\": 0,\n      \"shift\": 0\n    },\n    \"reference_query_id\": {\n      \"bit_number\": 0,\n      \"shift\": 0\n    }\n  },\n  \"public_key\": \"string\",\n  \"signature\": [\n    0\n  ]\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.smartaccount.SignedMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"message","type":"object","required":false,"example":"{\n  \"created_at\": 0,\n  \"intent\": {\n    \"order\": {},\n    \"smart_account\": {},\n    \"v_amm\": {}\n  },\n  \"public_key\": [\n    0\n  ],\n  \"query_id\": {\n    \"bit_number\": 0,\n    \"shift\": 0\n  },\n  \"reference_query_id\": {\n    \"bit_number\": 0,\n    \"shift\": 0\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.smartaccount.UserIntent","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"created_at","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"intent","type":"object","required":false,"example":"{\n  \"order\": {},\n  \"smart_account\": {},\n  \"v_amm\": {}\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.smartaccount.UserIntentPayload","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"order","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.schemas.Order","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"order","type":"any","required":false,"schema":{"type":"any","types":[],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"smart_account","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"v_amm","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"public_key","type":"integer[]","required":false,"description":"pk","example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"description":"pk","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"query_id","type":"object","required":false,"example":"{\n  \"bit_number\": 0,\n  \"shift\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.hw.QueryId","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"bit_number","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"shift","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"reference_query_id","type":"object","required":false,"example":"{\n  \"bit_number\": 0,\n  \"shift\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.hw.QueryId","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"bit_number","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"shift","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}}],"variants":[]}},{"name":"public_key","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signature","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}}],"variants":[]}},{"name":"hash","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"order_request","type":"object","required":false,"example":"{\n  \"selector\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.schemas.OrderRequest","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"order","type":"any","required":false,"schema":{"type":"any","types":[],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"selector","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"order_request_hash","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"smart_account","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]},"variants":[]}},{"name":"payment_mode","type":"integer · int32 · enum","required":false,"example":"0","schema":{"type":"integer · int32 · enum","types":["integer"],"reference":"#/components/schemas/Trading.types.PaymentMode","enum":[0,1],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32"},"properties":[],"variants":[]}},{"name":"price","type":"object","required":false,"example":"{\n  \"created_at\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"index\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"rfc\": {\n    \"effective_depth\": 0,\n    \"original_k\": 0,\n    \"original_market_depth_long\": 0,\n    \"original_market_depth_short\": 0,\n    \"original_spread\": 0,\n    \"recovery_rate\": 0,\n    \"signed_price\": {\n      \"closestPauseAt\": 0,\n      \"closestUnpauseAt\": 0,\n      \"feed\": \"string\",\n      \"inPause\": true,\n      \"isOnline\": true,\n      \"k\": 0,\n      \"marketDepthLong\": 0,\n      \"marketDepthShort\": 0,\n      \"pauseAt\": 0,\n      \"pausedAt\": 0,\n      \"price\": 0,\n      \"result_message\": {\n        \"price_ref\": \"string\",\n        \"signatures_ref\": \"string\"\n      },\n      \"slot\": 0,\n      \"spread\": 0,\n      \"status\": \"string\",\n      \"timestamp\": 0,\n      \"unpauseAt\": 0\n    },\n    \"velocity_debt\": 0\n  },\n  \"settlement\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"timestamp\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.PriceSigned","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"created_at","type":"object","required":false,"example":"{\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.LatestResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"closestPauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"closestUnpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"feed","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"inPause","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isOnline","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthLong","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthShort","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pausedAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"price","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"result_message","type":"object","required":false,"example":"{\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.ResultMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"price_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signatures_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"slot","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"unpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"index","type":"object","required":false,"example":"{\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.LatestResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"closestPauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"closestUnpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"feed","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"inPause","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isOnline","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthLong","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthShort","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pausedAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"price","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"result_message","type":"object","required":false,"example":"{\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.ResultMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"price_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signatures_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"slot","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"unpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"rfc","type":"object","required":false,"description":"json tag stays \"rfc\" — this is persisted to Pebble intent state and read by v2;\nthe field was renamed RFC→RFQ but the wire key must not change. When RFQ is enabled\nit also carries the raw VPI (original vs effective depth) behind the velocity adjustment.","example":"{\n  \"effective_depth\": 0,\n  \"original_k\": 0,\n  \"original_market_depth_long\": 0,\n  \"original_market_depth_short\": 0,\n  \"original_spread\": 0,\n  \"recovery_rate\": 0,\n  \"signed_price\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"velocity_debt\": 0\n}","schema":{"type":"object","types":[],"description":"json tag stays \"rfc\" — this is persisted to Pebble intent state and read by v2;\nthe field was renamed RFC→RFQ but the wire key must not change. When RFQ is enabled\nit also carries the raw VPI (original vs effective depth) behind the velocity adjustment.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[{"kind":"allOf","schemas":[{"type":"object","types":["object"],"title":"Trading.oracle.RFQResult","reference":"#/components/schemas/Trading.oracle.RFQResult","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"effective_depth","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"original_k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"original_market_depth_long","type":"integer","required":false,"description":"Original VPI params (before velocity adjustment)","example":"0","schema":{"type":"integer","types":["integer"],"description":"Original VPI params (before velocity adjustment)","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"original_market_depth_short","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"original_spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"recovery_rate","type":"number","required":false,"example":"0","schema":{"type":"number","types":["number"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signed_price","type":"object","required":false,"description":"SignedPrice is the adjusted price from the oracle","example":"{\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}","schema":{"type":"object","types":[],"description":"SignedPrice is the adjusted price from the oracle","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[{"kind":"allOf","schemas":[{"type":"object","types":["object"],"title":"Trading.oracle.LatestResponse","reference":"#/components/schemas/Trading.oracle.LatestResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"closestPauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"closestUnpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"feed","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"inPause","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isOnline","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthLong","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthShort","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pausedAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"price","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"result_message","type":"object","required":false,"example":"{\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.ResultMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"price_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signatures_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"slot","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"unpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}]}]}},{"name":"velocity_debt","type":"integer","required":false,"description":"Velocity calculation results","example":"0","schema":{"type":"integer","types":["integer"],"description":"Velocity calculation results","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}]}]}},{"name":"settlement","type":"object","required":false,"example":"{\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.LatestResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"closestPauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"closestUnpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"feed","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"inPause","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isOnline","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"k","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthLong","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"marketDepthShort","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"pausedAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"price","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"result_message","type":"object","required":false,"example":"{\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.oracle.ResultMessage","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"price_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"signatures_ref","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"slot","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"spread","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"unpauseAt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"timestamp","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"smart_account","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"vault","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]},"variants":[]}},{"name":"last_update","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"latest_trace","type":"object","required":false,"example":"{\n  \"contract_exit_code\": 0,\n  \"error_contract_interface\": \"string\",\n  \"execution_snapshot\": {\n    \"accounts\": {\n      \"key\": {\n        \"account_state\": {},\n        \"is_active\": true,\n        \"last_tx_hash\": [\n          0\n        ],\n        \"last_tx_lt\": 0,\n        \"rawAccount\": {\n          \"code\": {},\n          \"data\": {},\n          \"isActive\": true,\n          \"lastTxHash\": [\n            0\n          ],\n          \"lastTxLT\": 0,\n          \"state\": {\n            \"address\": {},\n            \"balance\": {},\n            \"extraCurrencies\": {},\n            \"isValid\": true,\n            \"lastTransactionLT\": 0,\n            \"stateHash\": [\n              0\n            ],\n            \"stateInit\": {\n              \"code\": {},\n              \"data\": {},\n              \"depth\": 0,\n              \"lib\": {},\n              \"tickTock\": {\n                \"tick\": true,\n                \"tock\": true\n              }\n            },\n            \"status\": \"string\",\n            \"storageInfo\": {\n              \"duePayment\": {},\n              \"lastPaid\": 0,\n              \"storageUsed\": {\n                \"bitsUsed\": {},\n                \"cellsUsed\": {}\n              }\n            }\n          }\n        }\n      }\n    }\n  },\n  \"exit_code\": 0,\n  \"intents\": [],\n  \"logs\": [\n    {\n      \"additional_data\": {\n        \"index_price\": {}\n      },\n      \"executor_fee_amount\": {},\n      \"executor_fee_rate\": 0,\n      \"fee_to_stakers_percent\": 0,\n      \"funding_payment\": 0,\n      \"last_updated_cpf\": 0,\n      \"log_type\": 0,\n      \"margin\": {},\n      \"open_notional\": {},\n      \"position_fee_amount\": {},\n      \"position_fee_rate\": 0,\n      \"realized_pnl\": 0,\n      \"rollover_fee\": 0,\n      \"size\": {}\n    }\n  ],\n  \"prices\": [],\n  \"smart_account_state_end\": {\n    \"account_state\": {},\n    \"is_active\": true,\n    \"last_tx_hash\": [\n      0\n    ],\n    \"last_tx_lt\": 0,\n    \"rawAccount\": {\n      \"code\": {},\n      \"data\": {},\n      \"isActive\": true,\n      \"lastTxHash\": [\n        0\n      ],\n      \"lastTxLT\": 0,\n      \"state\": {\n        \"address\": {},\n        \"balance\": {},\n        \"extraCurrencies\": {},\n        \"isValid\": true,\n        \"lastTransactionLT\": 0,\n        \"stateHash\": [\n          0\n        ],\n        \"stateInit\": {\n          \"code\": {},\n          \"data\": {},\n          \"depth\": 0,\n          \"lib\": {},\n          \"tickTock\": {\n            \"tick\": true,\n            \"tock\": true\n          }\n        },\n        \"status\": \"string\",\n        \"storageInfo\": {\n          \"duePayment\": {},\n          \"lastPaid\": 0,\n          \"storageUsed\": {\n            \"bitsUsed\": {},\n            \"cellsUsed\": {}\n          }\n        }\n      }\n    }\n  },\n  \"update_position\": {\n    \"jetton_minter\": {},\n    \"notification_payload\": {\n      \"amm_address\": {},\n      \"balance_delta\": {},\n      \"bundle_sender_address\": {},\n      \"direction\": 0,\n      \"position_state\": {\n        \"direction\": 0,\n        \"discount\": 0,\n        \"fee\": 0,\n        \"last_updated_cumulative_premium\": 0,\n        \"last_updated_timestamp\": 0,\n        \"margin\": {},\n        \"open_notional\": {},\n        \"rebate\": 0,\n        \"size\": {}\n      }\n    },\n    \"query_id\": 0\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.types.TraceResult","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"contract_exit_code","type":"integer","required":false,"description":"in try/catch on amm","example":"0","schema":{"type":"integer","types":["integer"],"description":"in try/catch on amm","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"error_contract_interface","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"execution_snapshot","type":"object","required":false,"example":"{\n  \"accounts\": {\n    \"key\": {\n      \"account_state\": {},\n      \"is_active\": true,\n      \"last_tx_hash\": [\n        0\n      ],\n      \"last_tx_lt\": 0,\n      \"rawAccount\": {\n        \"code\": {},\n        \"data\": {},\n        \"isActive\": true,\n        \"lastTxHash\": [\n          0\n        ],\n        \"lastTxLT\": 0,\n        \"state\": {\n          \"address\": {},\n          \"balance\": {},\n          \"extraCurrencies\": {},\n          \"isValid\": true,\n          \"lastTransactionLT\": 0,\n          \"stateHash\": [\n            0\n          ],\n          \"stateInit\": {\n            \"code\": {},\n            \"data\": {},\n            \"depth\": 0,\n            \"lib\": {},\n            \"tickTock\": {\n              \"tick\": true,\n              \"tock\": true\n            }\n          },\n          \"status\": \"string\",\n          \"storageInfo\": {\n            \"duePayment\": {},\n            \"lastPaid\": 0,\n            \"storageUsed\": {\n              \"bitsUsed\": {},\n              \"cellsUsed\": {}\n            }\n          }\n        }\n      }\n    }\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.types.ExecutionSnapshot","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"accounts","type":"object","required":false,"example":"{\n  \"key\": {\n    \"account_state\": {},\n    \"is_active\": true,\n    \"last_tx_hash\": [\n      0\n    ],\n    \"last_tx_lt\": 0,\n    \"rawAccount\": {\n      \"code\": {},\n      \"data\": {},\n      \"isActive\": true,\n      \"lastTxHash\": [\n        0\n      ],\n      \"lastTxLT\": 0,\n      \"state\": {\n        \"address\": {},\n        \"balance\": {},\n        \"extraCurrencies\": {},\n        \"isValid\": true,\n        \"lastTransactionLT\": 0,\n        \"stateHash\": [\n          0\n        ],\n        \"stateInit\": {\n          \"code\": {},\n          \"data\": {},\n          \"depth\": 0,\n          \"lib\": {},\n          \"tickTock\": {\n            \"tick\": true,\n            \"tock\": true\n          }\n        },\n        \"status\": \"string\",\n        \"storageInfo\": {\n          \"duePayment\": {},\n          \"lastPaid\": 0,\n          \"storageUsed\": {\n            \"bitsUsed\": {},\n            \"cellsUsed\": {}\n          }\n        }\n      }\n    }\n  }\n}","schema":{"type":"object","types":["object"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[],"additionalProperties":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.types.AccountSnapshot","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"account_state","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"is_active","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"last_tx_hash","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"last_tx_lt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"rawAccount","type":"object","required":false,"example":"{\n  \"code\": {},\n  \"data\": {},\n  \"isActive\": true,\n  \"lastTxHash\": [\n    0\n  ],\n  \"lastTxLT\": 0,\n  \"state\": {\n    \"address\": {},\n    \"balance\": {},\n    \"extraCurrencies\": {},\n    \"isValid\": true,\n    \"lastTransactionLT\": 0,\n    \"stateHash\": [\n      0\n    ],\n    \"stateInit\": {\n      \"code\": {},\n      \"data\": {},\n      \"depth\": 0,\n      \"lib\": {},\n      \"tickTock\": {\n        \"tick\": true,\n        \"tock\": true\n      }\n    },\n    \"status\": \"string\",\n    \"storageInfo\": {\n      \"duePayment\": {},\n      \"lastPaid\": 0,\n      \"storageUsed\": {\n        \"bitsUsed\": {},\n        \"cellsUsed\": {}\n      }\n    }\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Account","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"code","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"data","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isActive","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"lastTxHash","type":"integer · int32[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer · int32[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer · int32","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32"},"properties":[],"variants":[]},"variants":[]}},{"name":"lastTxLT","type":"integer · int64","required":false,"example":"0","schema":{"type":"integer · int64","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int64"},"properties":[],"variants":[]}},{"name":"state","type":"object","required":false,"example":"{\n  \"address\": {},\n  \"balance\": {},\n  \"extraCurrencies\": {},\n  \"isValid\": true,\n  \"lastTransactionLT\": 0,\n  \"stateHash\": [\n    0\n  ],\n  \"stateInit\": {\n    \"code\": {},\n    \"data\": {},\n    \"depth\": 0,\n    \"lib\": {},\n    \"tickTock\": {\n      \"tick\": true,\n      \"tock\": true\n    }\n  },\n  \"status\": \"string\",\n  \"storageInfo\": {\n    \"duePayment\": {},\n    \"lastPaid\": 0,\n    \"storageUsed\": {\n      \"bitsUsed\": {},\n      \"cellsUsed\": {}\n    }\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.AccountState","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"address","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"balance","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"extraCurrencies","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Dictionary","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isValid","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"lastTransactionLT","type":"integer · int64","required":false,"example":"0","schema":{"type":"integer · int64","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int64"},"properties":[],"variants":[]}},{"name":"stateHash","type":"integer · int32[]","required":false,"description":"has value when frozen","example":"[\n  0\n]","schema":{"type":"integer · int32[]","types":["array"],"description":"has value when frozen","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer · int32","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32"},"properties":[],"variants":[]},"variants":[]}},{"name":"stateInit","type":"object","required":false,"description":"has value when active","example":"{\n  \"code\": {},\n  \"data\": {},\n  \"depth\": 0,\n  \"lib\": {},\n  \"tickTock\": {\n    \"tick\": true,\n    \"tock\": true\n  }\n}","schema":{"type":"object","types":[],"description":"has value when active","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[{"kind":"allOf","schemas":[{"type":"object","types":["object"],"title":"Trading.github_com_xssnick_tonutils-go_tlb.StateInit","reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.StateInit","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"code","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"data","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"depth","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"lib","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Dictionary","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"tickTock","type":"object","required":false,"example":"{\n  \"tick\": true,\n  \"tock\": true\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.TickTock","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"tick","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"tock","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}}],"variants":[]}]}]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"storageInfo","type":"object","required":false,"example":"{\n  \"duePayment\": {},\n  \"lastPaid\": 0,\n  \"storageUsed\": {\n    \"bitsUsed\": {},\n    \"cellsUsed\": {}\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.StorageInfo","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"duePayment","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"lastPaid","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"storageExtra","type":"any","required":false,"schema":{"type":"any","types":[],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"storageUsed","type":"object","required":false,"example":"{\n  \"bitsUsed\": {},\n  \"cellsUsed\": {}\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.StorageUsed","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"bitsUsed","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.big.Int","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"cellsUsed","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.big.Int","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}}],"variants":[]}}],"variants":[]}}],"variants":[]}}],"variants":[]}}}],"variants":[]}},{"name":"exit_code","type":"integer","required":false,"description":"in compute action/phase","example":"0","schema":{"type":"integer","types":["integer"],"description":"in compute action/phase","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"intents","type":"any[]","required":false,"example":"[]","schema":{"type":"any[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"any","types":[],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"logs","type":"object[]","required":false,"example":"[\n  {\n    \"additional_data\": {\n      \"index_price\": {}\n    },\n    \"executor_fee_amount\": {},\n    \"executor_fee_rate\": 0,\n    \"fee_to_stakers_percent\": 0,\n    \"funding_payment\": 0,\n    \"last_updated_cpf\": 0,\n    \"log_type\": 0,\n    \"margin\": {},\n    \"open_notional\": {},\n    \"position_fee_amount\": {},\n    \"position_fee_rate\": 0,\n    \"realized_pnl\": 0,\n    \"rollover_fee\": 0,\n    \"size\": {}\n  }\n]","schema":{"type":"object[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.vamm.IntentLog","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"additional_data","type":"object","required":false,"example":"{\n  \"index_price\": {}\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.vamm.AdditionalLogData","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"index_price","type":"object","required":false,"description":"real price of execution, for guaranteed SL/TP/LIQUIDATE/MAX_PNL","example":"{}","schema":{"type":"object","types":[],"description":"real price of execution, for guaranteed SL/TP/LIQUIDATE/MAX_PNL","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[{"kind":"allOf","schemas":[{"type":"object","types":["object"],"title":"Trading.github_com_xssnick_tonutils-go_tlb.Coins","reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}]}]}}],"variants":[]}},{"name":"executor_fee_amount","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"executor_fee_rate","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"fee_to_stakers_percent","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"funding_payment","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"last_updated_cpf","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"log_type","type":"integer · int32 · enum","required":false,"example":"0","schema":{"type":"integer · int32 · enum","types":["integer"],"reference":"#/components/schemas/Trading.vamm.LogType","enum":[0,1,2,3],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32"},"properties":[],"variants":[]}},{"name":"margin","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"open_notional","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"position_fee_amount","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"position_fee_rate","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"realized_pnl","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"rollover_fee","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"size","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.big.Int","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]},"variants":[]}},{"name":"prices","type":"any[]","required":false,"example":"[]","schema":{"type":"any[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"any","types":[],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"smart_account_state_end","type":"object","required":false,"example":"{\n  \"account_state\": {},\n  \"is_active\": true,\n  \"last_tx_hash\": [\n    0\n  ],\n  \"last_tx_lt\": 0,\n  \"rawAccount\": {\n    \"code\": {},\n    \"data\": {},\n    \"isActive\": true,\n    \"lastTxHash\": [\n      0\n    ],\n    \"lastTxLT\": 0,\n    \"state\": {\n      \"address\": {},\n      \"balance\": {},\n      \"extraCurrencies\": {},\n      \"isValid\": true,\n      \"lastTransactionLT\": 0,\n      \"stateHash\": [\n        0\n      ],\n      \"stateInit\": {\n        \"code\": {},\n        \"data\": {},\n        \"depth\": 0,\n        \"lib\": {},\n        \"tickTock\": {\n          \"tick\": true,\n          \"tock\": true\n        }\n      },\n      \"status\": \"string\",\n      \"storageInfo\": {\n        \"duePayment\": {},\n        \"lastPaid\": 0,\n        \"storageUsed\": {\n          \"bitsUsed\": {},\n          \"cellsUsed\": {}\n        }\n      }\n    }\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.types.AccountSnapshot","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"account_state","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"is_active","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"last_tx_hash","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"last_tx_lt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"rawAccount","type":"object","required":false,"example":"{\n  \"code\": {},\n  \"data\": {},\n  \"isActive\": true,\n  \"lastTxHash\": [\n    0\n  ],\n  \"lastTxLT\": 0,\n  \"state\": {\n    \"address\": {},\n    \"balance\": {},\n    \"extraCurrencies\": {},\n    \"isValid\": true,\n    \"lastTransactionLT\": 0,\n    \"stateHash\": [\n      0\n    ],\n    \"stateInit\": {\n      \"code\": {},\n      \"data\": {},\n      \"depth\": 0,\n      \"lib\": {},\n      \"tickTock\": {\n        \"tick\": true,\n        \"tock\": true\n      }\n    },\n    \"status\": \"string\",\n    \"storageInfo\": {\n      \"duePayment\": {},\n      \"lastPaid\": 0,\n      \"storageUsed\": {\n        \"bitsUsed\": {},\n        \"cellsUsed\": {}\n      }\n    }\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Account","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"code","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"data","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isActive","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"lastTxHash","type":"integer · int32[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer · int32[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer · int32","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32"},"properties":[],"variants":[]},"variants":[]}},{"name":"lastTxLT","type":"integer · int64","required":false,"example":"0","schema":{"type":"integer · int64","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int64"},"properties":[],"variants":[]}},{"name":"state","type":"object","required":false,"example":"{\n  \"address\": {},\n  \"balance\": {},\n  \"extraCurrencies\": {},\n  \"isValid\": true,\n  \"lastTransactionLT\": 0,\n  \"stateHash\": [\n    0\n  ],\n  \"stateInit\": {\n    \"code\": {},\n    \"data\": {},\n    \"depth\": 0,\n    \"lib\": {},\n    \"tickTock\": {\n      \"tick\": true,\n      \"tock\": true\n    }\n  },\n  \"status\": \"string\",\n  \"storageInfo\": {\n    \"duePayment\": {},\n    \"lastPaid\": 0,\n    \"storageUsed\": {\n      \"bitsUsed\": {},\n      \"cellsUsed\": {}\n    }\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.AccountState","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"address","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"balance","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"extraCurrencies","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Dictionary","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"isValid","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"lastTransactionLT","type":"integer · int64","required":false,"example":"0","schema":{"type":"integer · int64","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int64"},"properties":[],"variants":[]}},{"name":"stateHash","type":"integer · int32[]","required":false,"description":"has value when frozen","example":"[\n  0\n]","schema":{"type":"integer · int32[]","types":["array"],"description":"has value when frozen","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer · int32","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32"},"properties":[],"variants":[]},"variants":[]}},{"name":"stateInit","type":"object","required":false,"description":"has value when active","example":"{\n  \"code\": {},\n  \"data\": {},\n  \"depth\": 0,\n  \"lib\": {},\n  \"tickTock\": {\n    \"tick\": true,\n    \"tock\": true\n  }\n}","schema":{"type":"object","types":[],"description":"has value when active","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[{"kind":"allOf","schemas":[{"type":"object","types":["object"],"title":"Trading.github_com_xssnick_tonutils-go_tlb.StateInit","reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.StateInit","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"code","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"data","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Cell","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"depth","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"lib","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.cell.Dictionary","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"tickTock","type":"object","required":false,"example":"{\n  \"tick\": true,\n  \"tock\": true\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.TickTock","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"tick","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"tock","type":"boolean","required":false,"example":"true","schema":{"type":"boolean","types":["boolean"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}}],"variants":[]}]}]}},{"name":"status","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"storageInfo","type":"object","required":false,"example":"{\n  \"duePayment\": {},\n  \"lastPaid\": 0,\n  \"storageUsed\": {\n    \"bitsUsed\": {},\n    \"cellsUsed\": {}\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.StorageInfo","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"duePayment","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"lastPaid","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"storageExtra","type":"any","required":false,"schema":{"type":"any","types":[],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"storageUsed","type":"object","required":false,"example":"{\n  \"bitsUsed\": {},\n  \"cellsUsed\": {}\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.StorageUsed","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"bitsUsed","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.big.Int","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"cellsUsed","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.big.Int","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}}],"variants":[]}}],"variants":[]}}],"variants":[]}}],"variants":[]}},{"name":"update_position","type":"object","required":false,"example":"{\n  \"jetton_minter\": {},\n  \"notification_payload\": {\n    \"amm_address\": {},\n    \"balance_delta\": {},\n    \"bundle_sender_address\": {},\n    \"direction\": 0,\n    \"position_state\": {\n      \"direction\": 0,\n      \"discount\": 0,\n      \"fee\": 0,\n      \"last_updated_cumulative_premium\": 0,\n      \"last_updated_timestamp\": 0,\n      \"margin\": {},\n      \"open_notional\": {},\n      \"rebate\": 0,\n      \"size\": {}\n    }\n  },\n  \"query_id\": 0\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.smartaccount.NotifyUpdatePosition","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"jetton_minter","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"notification_payload","type":"object","required":false,"example":"{\n  \"amm_address\": {},\n  \"balance_delta\": {},\n  \"bundle_sender_address\": {},\n  \"direction\": 0,\n  \"position_state\": {\n    \"direction\": 0,\n    \"discount\": 0,\n    \"fee\": 0,\n    \"last_updated_cumulative_premium\": 0,\n    \"last_updated_timestamp\": 0,\n    \"margin\": {},\n    \"open_notional\": {},\n    \"rebate\": 0,\n    \"size\": {}\n  }\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.smartaccount.NotificationPayload","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"amm_address","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"balance_delta","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"bundle_sender_address","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_address.Address","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"direction","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"position_state","type":"object","required":false,"example":"{\n  \"direction\": 0,\n  \"discount\": 0,\n  \"fee\": 0,\n  \"last_updated_cumulative_premium\": 0,\n  \"last_updated_timestamp\": 0,\n  \"margin\": {},\n  \"open_notional\": {},\n  \"rebate\": 0,\n  \"size\": {}\n}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.schemas.PositionState","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"direction","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"discount","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"fee","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"last_updated_cumulative_premium","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"last_updated_timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"margin","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"open_notional","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"rebate","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"size","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.big.Int","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}}],"variants":[]}},{"name":"query_id","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}}],"variants":[]}},{"name":"leased_query_id","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"out_msg_boc","type":"integer[]","required":false,"description":"OutMessageBOC is the serialized ext message, persisted only for a broadcast-\nbut-unconfirmed (AwaitConfirm) bundle so SentBundlesTask can re-broadcast the\nSAME message (idempotent; a rebuild with a fresh created_at is a different\nmessage and would risk double-execution).","example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"description":"OutMessageBOC is the serialized ext message, persisted only for a broadcast-\nbut-unconfirmed (AwaitConfirm) bundle so SentBundlesTask can re-broadcast the\nSAME message (idempotent; a rebuild with a fresh created_at is a different\nmessage and would risk double-execution).","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"outcome","type":"object","required":false,"description":"set on terminal (confirmed/failed)","example":"{\n  \"action_code\": 0,\n  \"block_seqno\": 0,\n  \"error_interface\": \"string\",\n  \"exit_code\": 0,\n  \"finalized_at\": 0,\n  \"reason\": \"string\",\n  \"tx_hash\": [\n    0\n  ],\n  \"tx_lt\": 0\n}","schema":{"type":"object","types":[],"description":"set on terminal (confirmed/failed)","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[{"kind":"allOf","schemas":[{"type":"object","types":["object"],"title":"Trading.bundle.Outcome","reference":"#/components/schemas/Trading.bundle.Outcome","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"action_code","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"block_seqno","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"error_interface","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"exit_code","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"finalized_at","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"reason","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"tx_hash","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"tx_lt","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}]}]}},{"name":"payment_mode","type":"integer · int32 · enum","required":false,"example":"0","schema":{"type":"integer · int32 · enum","types":["integer"],"reference":"#/components/schemas/Trading.bundle.PaymentMode","enum":[0,1,0,1],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32"},"properties":[],"variants":[]}},{"name":"position_state","type":"object[]","required":false,"example":"[\n  {\n    \"direction\": 0,\n    \"discount\": 0,\n    \"fee\": 0,\n    \"last_updated_cumulative_premium\": 0,\n    \"last_updated_timestamp\": 0,\n    \"margin\": {},\n    \"open_notional\": {},\n    \"rebate\": 0,\n    \"size\": {}\n  }\n]","schema":{"type":"object[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.schemas.PositionState","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"direction","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"discount","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"fee","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"last_updated_cumulative_premium","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"last_updated_timestamp","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"margin","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"open_notional","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.github_com_xssnick_tonutils-go_tlb.Coins","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"rebate","type":"integer","required":false,"example":"0","schema":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"size","type":"object","required":false,"example":"{}","schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.big.Int","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]},"variants":[]}},{"name":"reason","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"recover_attempts","type":"integer","required":false,"description":"RecoverAttempts counts how many times a not-landed Sent bundle has been\nrecovered back to Pending (see recoverSentBundle); bounds the retry so a\nbundle that can never land eventually fails instead of looping forever.","example":"0","schema":{"type":"integer","types":["integer"],"description":"RecoverAttempts counts how many times a not-landed Sent bundle has been\nrecovered back to Pending (see recoverSentBundle); bounds the retry so a\nbundle that can never land eventually fails instead of looping forever.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"sent_at","type":"integer","required":false,"description":"unix secs of the StatusSent transition; the stale-drop clock starts here, not at CreatedAt","example":"0","schema":{"type":"integer","types":["integer"],"description":"unix secs of the StatusSent transition; the stale-drop clock starts here, not at CreatedAt","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string · enum","required":false,"example":"pending","schema":{"type":"string · enum","types":["string"],"reference":"#/components/schemas/Trading.bundle.Status","enum":["pending","sealed","sent","confirmed","failed"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"tx_hash","type":"integer[]","required":false,"example":"[\n  0\n]","schema":{"type":"integer[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"integer","types":["integer"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}}],"variants":[]},"variants":[]},"example":"[\n  {\n    \"created_at\": \"string\",\n    \"ext_hash\": [\n      0\n    ],\n    \"gasless_source\": 0,\n    \"id\": {\n      \"addr\": \"string\",\n      \"direction\": \"long\",\n      \"market\": \"string\",\n      \"owner\": \"string\"\n    },\n    \"intent_hashes\": [\n      [\n        0\n      ]\n    ],\n    \"intents\": [\n      {\n        \"action_phase\": \"string\",\n        \"builder\": {},\n        \"created_price\": {\n          \"created_at\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"index\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"rfc\": {\n            \"effective_depth\": 0,\n            \"original_k\": 0,\n            \"original_market_depth_long\": 0,\n            \"original_market_depth_short\": 0,\n            \"original_spread\": 0,\n            \"recovery_rate\": 0,\n            \"signed_price\": {\n              \"closestPauseAt\": 0,\n              \"closestUnpauseAt\": 0,\n              \"feed\": \"string\",\n              \"inPause\": true,\n              \"isOnline\": true,\n              \"k\": 0,\n              \"marketDepthLong\": 0,\n              \"marketDepthShort\": 0,\n              \"pauseAt\": 0,\n              \"pausedAt\": 0,\n              \"price\": 0,\n              \"result_message\": {\n                \"price_ref\": \"string\",\n                \"signatures_ref\": \"string\"\n              },\n              \"slot\": 0,\n              \"spread\": 0,\n              \"status\": \"string\",\n              \"timestamp\": 0,\n              \"unpauseAt\": 0\n            },\n            \"velocity_debt\": 0\n          },\n          \"settlement\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"timestamp\": \"string\"\n        },\n        \"date\": \"string\",\n        \"full_message\": {\n          \"message\": {\n            \"created_at\": 0,\n            \"intent\": {\n              \"order\": {},\n              \"smart_account\": {},\n              \"v_amm\": {}\n            },\n            \"public_key\": [\n              0\n            ],\n            \"query_id\": {\n              \"bit_number\": 0,\n              \"shift\": 0\n            },\n            \"reference_query_id\": {\n              \"bit_number\": 0,\n              \"shift\": 0\n            }\n          },\n          \"public_key\": \"string\",\n          \"signature\": [\n            0\n          ]\n        },\n        \"hash\": [\n          0\n        ],\n        \"market\": {},\n        \"order\": {},\n        \"order_requests\": [\n          {\n            \"full_message\": {\n              \"message\": {\n                \"created_at\": 0,\n                \"intent\": {\n                  \"order\": {},\n                  \"smart_account\": {},\n                  \"v_amm\": {}\n                },\n                \"public_key\": [\n                  0\n                ],\n                \"query_id\": {\n                  \"bit_number\": 0,\n                  \"shift\": 0\n                },\n                \"reference_query_id\": {\n                  \"bit_number\": 0,\n                  \"shift\": 0\n                }\n              },\n              \"public_key\": \"string\",\n              \"signature\": [\n                0\n              ]\n            },\n            \"hash\": [\n              0\n            ],\n            \"order_request\": {\n              \"selector\": 0\n            },\n            \"order_request_hash\": [\n              0\n            ],\n            \"smart_account\": {}\n          }\n        ],\n        \"payment_mode\": 0,\n        \"price\": {\n          \"created_at\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"index\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"rfc\": {\n            \"effective_depth\": 0,\n            \"original_k\": 0,\n            \"original_market_depth_long\": 0,\n            \"original_market_depth_short\": 0,\n            \"original_spread\": 0,\n            \"recovery_rate\": 0,\n            \"signed_price\": {\n              \"closestPauseAt\": 0,\n              \"closestUnpauseAt\": 0,\n              \"feed\": \"string\",\n              \"inPause\": true,\n              \"isOnline\": true,\n              \"k\": 0,\n              \"marketDepthLong\": 0,\n              \"marketDepthShort\": 0,\n              \"pauseAt\": 0,\n              \"pausedAt\": 0,\n              \"price\": 0,\n              \"result_message\": {\n                \"price_ref\": \"string\",\n                \"signatures_ref\": \"string\"\n              },\n              \"slot\": 0,\n              \"spread\": 0,\n              \"status\": \"string\",\n              \"timestamp\": 0,\n              \"unpauseAt\": 0\n            },\n            \"velocity_debt\": 0\n          },\n          \"settlement\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"timestamp\": \"string\"\n        },\n        \"smart_account\": {},\n        \"vault\": {}\n      }\n    ],\n    \"last_update\": \"string\",\n    \"latest_trace\": {\n      \"contract_exit_code\": 0,\n      \"error_contract_interface\": \"string\",\n      \"execution_snapshot\": {\n        \"accounts\": {\n          \"key\": {\n            \"account_state\": {},\n            \"is_active\": true,\n            \"last_tx_hash\": [\n              0\n            ],\n            \"last_tx_lt\": 0,\n            \"rawAccount\": {\n              \"code\": {},\n              \"data\": {},\n              \"isActive\": true,\n              \"lastTxHash\": [\n                0\n              ],\n              \"lastTxLT\": 0,\n              \"state\": {\n                \"address\": {},\n                \"balance\": {},\n                \"extraCurrencies\": {},\n                \"isValid\": true,\n                \"lastTransactionLT\": 0,\n                \"stateHash\": [\n                  0\n                ],\n                \"stateInit\": {\n                  \"code\": {},\n                  \"data\": {},\n                  \"depth\": 0,\n                  \"lib\": {},\n                  \"tickTock\": {\n                    \"tick\": true,\n                    \"tock\": true\n                  }\n                },\n                \"status\": \"string\",\n                \"storageInfo\": {\n                  \"duePayment\": {},\n                  \"lastPaid\": 0,\n                  \"storageUsed\": {\n                    \"bitsUsed\": {},\n                    \"cellsUsed\": {}\n                  }\n                }\n              }\n            }\n          }\n        }\n      },\n      \"exit_code\": 0,\n      \"intents\": [],\n      \"logs\": [\n        {\n          \"additional_data\": {\n            \"index_price\": {}\n          },\n          \"executor_fee_amount\": {},\n          \"executor_fee_rate\": 0,\n          \"fee_to_stakers_percent\": 0,\n          \"funding_payment\": 0,\n          \"last_updated_cpf\": 0,\n          \"log_type\": 0,\n          \"margin\": {},\n          \"open_notional\": {},\n          \"position_fee_amount\": {},\n          \"position_fee_rate\": 0,\n          \"realized_pnl\": 0,\n          \"rollover_fee\": 0,\n          \"size\": {}\n        }\n      ],\n      \"prices\": [],\n      \"smart_account_state_end\": {\n        \"account_state\": {},\n        \"is_active\": true,\n        \"last_tx_hash\": [\n          0\n        ],\n        \"last_tx_lt\": 0,\n        \"rawAccount\": {\n          \"code\": {},\n          \"data\": {},\n          \"isActive\": true,\n          \"lastTxHash\": [\n            0\n          ],\n          \"lastTxLT\": 0,\n          \"state\": {\n            \"address\": {},\n            \"balance\": {},\n            \"extraCurrencies\": {},\n            \"isValid\": true,\n            \"lastTransactionLT\": 0,\n            \"stateHash\": [\n              0\n            ],\n            \"stateInit\": {\n              \"code\": {},\n              \"data\": {},\n              \"depth\": 0,\n              \"lib\": {},\n              \"tickTock\": {\n                \"tick\": true,\n                \"tock\": true\n              }\n            },\n            \"status\": \"string\",\n            \"storageInfo\": {\n              \"duePayment\": {},\n              \"lastPaid\": 0,\n              \"storageUsed\": {\n                \"bitsUsed\": {},\n                \"cellsUsed\": {}\n              }\n            }\n          }\n        }\n      },\n      \"update_position\": {\n        \"jetton_minter\": {},\n        \"notification_payload\": {\n          \"amm_address\": {},\n          \"balance_delta\": {},\n          \"bundle_sender_address\": {},\n          \"direction\": 0,\n          \"position_state\": {\n            \"direction\": 0,\n            \"discount\": 0,\n            \"fee\": 0,\n            \"last_updated_cumulative_premium\": 0,\n            \"last_updated_timestamp\": 0,\n            \"margin\": {},\n            \"open_notional\": {},\n            \"rebate\": 0,\n            \"size\": {}\n          }\n        },\n        \"query_id\": 0\n      }\n    },\n    \"leased_query_id\": 0,\n    \"out_msg_boc\": [\n      0\n    ],\n    \"outcome\": {\n      \"action_code\": 0,\n      \"block_seqno\": 0,\n      \"error_interface\": \"string\",\n      \"exit_code\": 0,\n      \"finalized_at\": 0,\n      \"reason\": \"string\",\n      \"tx_hash\": [\n        0\n      ],\n      \"tx_lt\": 0\n    },\n    \"payment_mode\": 0,\n    \"position_state\": [\n      {\n        \"direction\": 0,\n        \"discount\": 0,\n        \"fee\": 0,\n        \"last_updated_cumulative_premium\": 0,\n        \"last_updated_timestamp\": 0,\n        \"margin\": {},\n        \"open_notional\": {},\n        \"rebate\": 0,\n        \"size\": {}\n      }\n    ],\n    \"reason\": \"string\",\n    \"recover_attempts\": 0,\n    \"sent_at\": 0,\n    \"status\": \"pending\",\n    \"tx_hash\": [\n      0\n    ]\n  }\n]","headers":[]},{"status":"400","description":"Bad Request","mediaType":"application/json","properties":[{"name":"code","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"error","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"externalQueryId","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"msg","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.api.ErrorResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"code","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"error","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"externalQueryId","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"msg","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]},"example":"{\n  \"code\": \"string\",\n  \"error\": \"string\",\n  \"externalQueryId\": \"string\",\n  \"msg\": \"string\"\n}","headers":[]},{"status":"500","description":"Internal Server Error","mediaType":"application/json","properties":[{"name":"code","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"error","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"externalQueryId","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"msg","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"schema":{"type":"object","types":["object"],"reference":"#/components/schemas/Trading.api.ErrorResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"code","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"error","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"externalQueryId","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"msg","type":"string","required":false,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]},"example":"{\n  \"code\": \"string\",\n  \"error\": \"string\",\n  \"externalQueryId\": \"string\",\n  \"msg\": \"string\"\n}","headers":[]}],"security":[],"codeSamples":[{"label":"cURL","language":"bash","source":"curl --request GET 'https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles' \\\n  --header 'Accept: application/json'"},{"label":"JavaScript","language":"javascript","source":"const response = await fetch(\"https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles\", {\n  method: \"GET\",\n  headers: {\n    \"Accept\": \"application/json\"\n  },\n});\nconsole.log(response.status, await response.text());"},{"label":"Python","language":"python","source":"import requests\n\nresponse = requests.request(\n    \"GET\",\n    \"https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles\",\n    headers={\"Accept\":\"application/json\"},\n    timeout=30,\n)\nprint(response.status_code, response.text)"}]},"breadcrumbs":[{"title":"⚡ About Storm Trade","url":"https://docs.storm.tg"},{"title":"For Developers","url":"https://docs.storm.tg/developers"},{"title":"List account bundles","url":"https://docs.storm.tg/developers/operations/getaccountbundles"}],"headings":[{"depth":2,"id":"parameters","title":"Parameters"},{"depth":2,"id":"examples","title":"Examples"},{"depth":2,"id":"responses","title":"Responses"}],"markdown":"# List account bundles\n\n`GET /v3-node-0/smartaccount/{address}/bundles`\n\nReturns the smart account's bundles (optionally filtered by status or market+direction), sorted and paginated\n\n## Authorization\n\n\n\n## Parameters\n\n- path: address (string; required). Smart account address\n\nType: string\n\n- query: status (string; optional). Filter by FSM status: pending|sealed|sent|confirmed|failed\n\nType: string\n\n- query: market (string; optional). Filter to one position (with direction)\n\nType: string\n\n- query: direction (string; optional). Position direction: long|short (with market)\n\nType: string\n\n- query: sort (string; optional). Sort field: query_id|created_at|last_update (default query_id)\n\nType: string\n\n- query: order (string; optional). Sort order: asc|desc (default asc)\n\nType: string\n\n- query: limit (integer; optional). Max results (default and max 50)\n\nType: integer\n\n- query: offset (integer; optional). Results to skip (default 0)\n\nType: integer\n\n- query: include_trace (boolean; optional). Include the heavy latest_trace field (default false)\n\nType: boolean\n\n## Example · cURL\n\n```bash\ncurl --request GET 'https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles' \\\n  --header 'Accept: application/json'\n```\n\n## Example · JavaScript\n\n```javascript\nconst response = await fetch(\"https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles\", {\n  method: \"GET\",\n  headers: {\n    \"Accept\": \"application/json\"\n  },\n});\nconsole.log(response.status, await response.text());\n```\n\n## Example · Python\n\n```python\nimport requests\n\nresponse = requests.request(\n    \"GET\",\n    \"https://api.storm.tg/v3-node-0/smartaccount/{address}/bundles\",\n    headers={\"Accept\":\"application/json\"},\n    timeout=30,\n)\nprint(response.status_code, response.text)\n```\n\n## Response 200 · Trading.bundle.Bundle\n\n**200** application/json — OK\n\nType: object[]\n\n[]Schema: Trading.bundle.Bundle\n\n[]Type: object\n\n[]Required fields: none\n\n- []created_at (string; optional)\n\n[]created_at example: string\n\n[]created_at.Type: string\n\n- []ext_hash (integer[]; optional)\n\n[]ext_hash example: [\n  0\n]\n\n[]ext_hash.Type: integer[]\n\n[]ext_hash.[]Type: integer\n\n- []gasless_source (integer · int32 · enum; optional)\n\n[]gasless_source example: 0\n\n[]gasless_source.Schema: Trading.bundle.GaslessSource\n\n[]gasless_source.Type: integer · int32 · enum\n\n[]gasless_source.Allowed values: [0,1,0,1]\n\n[]gasless_source.format: int32\n\n- []id (object; optional)\n\n[]id example: {\n  \"addr\": \"string\",\n  \"direction\": \"long\",\n  \"market\": \"string\",\n  \"owner\": \"string\"\n}\n\n[]id.Schema: Trading.bundle.ID\n\n[]id.Type: object\n\n[]id.Required fields: none\n\n- []id.addr (string; optional)\n\n[]id.addr example: string\n\n[]id.addr.Type: string\n\n- []id.direction (string · enum; optional)\n\n[]id.direction example: long\n\n[]id.direction.Schema: Trading.schemas.Direction\n\n[]id.direction.Type: string · enum\n\n[]id.direction.Allowed values: [\"long\",\"short\",\"unknown\"]\n\n- []id.market (string; optional)\n\n[]id.market example: string\n\n[]id.market.Type: string\n\n- []id.owner (string; optional)\n\n[]id.owner example: string\n\n[]id.owner.Type: string\n\n- []intent_hashes (integer[][]; optional)\n\n[]intent_hashes example: [\n  [\n    0\n  ]\n]\n\n[]intent_hashes.Type: integer[][]\n\n[]intent_hashes.[]Type: integer[]\n\n[]intent_hashes.[][]Type: integer\n\n- []intents (object[]; optional)\n\n[]intents example: [\n  {\n    \"action_phase\": \"string\",\n    \"builder\": {},\n    \"created_price\": {\n      \"created_at\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"index\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"rfc\": {\n        \"effective_depth\": 0,\n        \"original_k\": 0,\n        \"original_market_depth_long\": 0,\n        \"original_market_depth_short\": 0,\n        \"original_spread\": 0,\n        \"recovery_rate\": 0,\n        \"signed_price\": {\n          \"closestPauseAt\": 0,\n          \"closestUnpauseAt\": 0,\n          \"feed\": \"string\",\n          \"inPause\": true,\n          \"isOnline\": true,\n          \"k\": 0,\n          \"marketDepthLong\": 0,\n          \"marketDepthShort\": 0,\n          \"pauseAt\": 0,\n          \"pausedAt\": 0,\n          \"price\": 0,\n          \"result_message\": {\n            \"price_ref\": \"string\",\n            \"signatures_ref\": \"string\"\n          },\n          \"slot\": 0,\n          \"spread\": 0,\n          \"status\": \"string\",\n          \"timestamp\": 0,\n          \"unpauseAt\": 0\n        },\n        \"velocity_debt\": 0\n      },\n      \"settlement\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"timestamp\": \"string\"\n    },\n    \"date\": \"string\",\n    \"full_message\": {\n      \"message\": {\n        \"created_at\": 0,\n        \"intent\": {\n          \"order\": {},\n          \"smart_account\": {},\n          \"v_amm\": {}\n        },\n        \"public_key\": [\n          0\n        ],\n        \"query_id\": {\n          \"bit_number\": 0,\n          \"shift\": 0\n        },\n        \"reference_query_id\": {\n          \"bit_number\": 0,\n          \"shift\": 0\n        }\n      },\n      \"public_key\": \"string\",\n      \"signature\": [\n        0\n      ]\n    },\n    \"hash\": [\n      0\n    ],\n    \"market\": {},\n    \"order\": {},\n    \"order_requests\": [\n      {\n        \"full_message\": {\n          \"message\": {\n            \"created_at\": 0,\n            \"intent\": {\n              \"order\": {},\n              \"smart_account\": {},\n              \"v_amm\": {}\n            },\n            \"public_key\": [\n              0\n            ],\n            \"query_id\": {\n              \"bit_number\": 0,\n              \"shift\": 0\n            },\n            \"reference_query_id\": {\n              \"bit_number\": 0,\n              \"shift\": 0\n            }\n          },\n          \"public_key\": \"string\",\n          \"signature\": [\n            0\n          ]\n        },\n        \"hash\": [\n          0\n        ],\n        \"order_request\": {\n          \"selector\": 0\n        },\n        \"order_request_hash\": [\n          0\n        ],\n        \"smart_account\": {}\n      }\n    ],\n    \"payment_mode\": 0,\n    \"price\": {\n      \"created_at\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"index\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"rfc\": {\n        \"effective_depth\": 0,\n        \"original_k\": 0,\n        \"original_market_depth_long\": 0,\n        \"original_market_depth_short\": 0,\n        \"original_spread\": 0,\n        \"recovery_rate\": 0,\n        \"signed_price\": {\n          \"closestPauseAt\": 0,\n          \"closestUnpauseAt\": 0,\n          \"feed\": \"string\",\n          \"inPause\": true,\n          \"isOnline\": true,\n          \"k\": 0,\n          \"marketDepthLong\": 0,\n          \"marketDepthShort\": 0,\n          \"pauseAt\": 0,\n          \"pausedAt\": 0,\n          \"price\": 0,\n          \"result_message\": {\n            \"price_ref\": \"string\",\n            \"signatures_ref\": \"string\"\n          },\n          \"slot\": 0,\n          \"spread\": 0,\n          \"status\": \"string\",\n          \"timestamp\": 0,\n          \"unpauseAt\": 0\n        },\n        \"velocity_debt\": 0\n      },\n      \"settlement\": {\n        \"closestPauseAt\": 0,\n        \"closestUnpauseAt\": 0,\n        \"feed\": \"string\",\n        \"inPause\": true,\n        \"isOnline\": true,\n        \"k\": 0,\n        \"marketDepthLong\": 0,\n        \"marketDepthShort\": 0,\n        \"pauseAt\": 0,\n        \"pausedAt\": 0,\n        \"price\": 0,\n        \"result_message\": {\n          \"price_ref\": \"string\",\n          \"signatures_ref\": \"string\"\n        },\n        \"slot\": 0,\n        \"spread\": 0,\n        \"status\": \"string\",\n        \"timestamp\": 0,\n        \"unpauseAt\": 0\n      },\n      \"timestamp\": \"string\"\n    },\n    \"smart_account\": {},\n    \"vault\": {}\n  }\n]\n\n[]intents.Type: object[]\n\n[]intents.[]Schema: Trading.types.SettledAction\n\n[]intents.[]Type: object\n\n[]intents.[]Required fields: none\n\n- []intents.[]action_phase (string; optional)\n\n[]intents.[]action_phase example: string\n\n[]intents.[]action_phase.Type: string\n\n- []intents.[]builder (object; optional)\n\n[]intents.[]builder example: {}\n\n[]intents.[]builder.Type: object\n\n[]intents.[]builder.Builder is the third-party UI that submitted this intent (unsigned envelope,\nlike PaymentMode). Earns a rebate only if registered+active. nil = none.\n\n[]intents.[]builder.allOf variant 1\n\n[]intents.[]builder.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]intents.[]builder.Type: object\n\n- []intents.[]created_price (object; optional)\n\n[]intents.[]created_price example: {\n  \"created_at\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"index\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"rfc\": {\n    \"effective_depth\": 0,\n    \"original_k\": 0,\n    \"original_market_depth_long\": 0,\n    \"original_market_depth_short\": 0,\n    \"original_spread\": 0,\n    \"recovery_rate\": 0,\n    \"signed_price\": {\n      \"closestPauseAt\": 0,\n      \"closestUnpauseAt\": 0,\n      \"feed\": \"string\",\n      \"inPause\": true,\n      \"isOnline\": true,\n      \"k\": 0,\n      \"marketDepthLong\": 0,\n      \"marketDepthShort\": 0,\n      \"pauseAt\": 0,\n      \"pausedAt\": 0,\n      \"price\": 0,\n      \"result_message\": {\n        \"price_ref\": \"string\",\n        \"signatures_ref\": \"string\"\n      },\n      \"slot\": 0,\n      \"spread\": 0,\n      \"status\": \"string\",\n      \"timestamp\": 0,\n      \"unpauseAt\": 0\n    },\n    \"velocity_debt\": 0\n  },\n  \"settlement\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"timestamp\": \"string\"\n}\n\n[]intents.[]created_price.Schema: Trading.oracle.PriceSigned\n\n[]intents.[]created_price.Type: object\n\n[]intents.[]created_price.Required fields: none\n\n- []intents.[]created_price.created_at (object; optional)\n\n[]intents.[]created_price.created_at example: {\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}\n\n[]intents.[]created_price.created_at.Schema: Trading.oracle.LatestResponse\n\n[]intents.[]created_price.created_at.Type: object\n\n[]intents.[]created_price.created_at.Required fields: none\n\n- []intents.[]created_price.created_at.closestPauseAt (integer; optional)\n\n[]intents.[]created_price.created_at.closestPauseAt example: 0\n\n[]intents.[]created_price.created_at.closestPauseAt.Type: integer\n\n- []intents.[]created_price.created_at.closestUnpauseAt (integer; optional)\n\n[]intents.[]created_price.created_at.closestUnpauseAt example: 0\n\n[]intents.[]created_price.created_at.closestUnpauseAt.Type: integer\n\n- []intents.[]created_price.created_at.feed (string; optional)\n\n[]intents.[]created_price.created_at.feed example: string\n\n[]intents.[]created_price.created_at.feed.Type: string\n\n- []intents.[]created_price.created_at.inPause (boolean; optional)\n\n[]intents.[]created_price.created_at.inPause example: true\n\n[]intents.[]created_price.created_at.inPause.Type: boolean\n\n- []intents.[]created_price.created_at.isOnline (boolean; optional)\n\n[]intents.[]created_price.created_at.isOnline example: true\n\n[]intents.[]created_price.created_at.isOnline.Type: boolean\n\n- []intents.[]created_price.created_at.k (integer; optional)\n\n[]intents.[]created_price.created_at.k example: 0\n\n[]intents.[]created_price.created_at.k.Type: integer\n\n- []intents.[]created_price.created_at.marketDepthLong (integer; optional)\n\n[]intents.[]created_price.created_at.marketDepthLong example: 0\n\n[]intents.[]created_price.created_at.marketDepthLong.Type: integer\n\n- []intents.[]created_price.created_at.marketDepthShort (integer; optional)\n\n[]intents.[]created_price.created_at.marketDepthShort example: 0\n\n[]intents.[]created_price.created_at.marketDepthShort.Type: integer\n\n- []intents.[]created_price.created_at.pauseAt (integer; optional)\n\n[]intents.[]created_price.created_at.pauseAt example: 0\n\n[]intents.[]created_price.created_at.pauseAt.Type: integer\n\n- []intents.[]created_price.created_at.pausedAt (integer; optional)\n\n[]intents.[]created_price.created_at.pausedAt example: 0\n\n[]intents.[]created_price.created_at.pausedAt.Type: integer\n\n- []intents.[]created_price.created_at.price (integer; optional)\n\n[]intents.[]created_price.created_at.price example: 0\n\n[]intents.[]created_price.created_at.price.Type: integer\n\n- []intents.[]created_price.created_at.result_message (object; optional)\n\n[]intents.[]created_price.created_at.result_message example: {\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}\n\n[]intents.[]created_price.created_at.result_message.Schema: Trading.oracle.ResultMessage\n\n[]intents.[]created_price.created_at.result_message.Type: object\n\n[]intents.[]created_price.created_at.result_message.Required fields: none\n\n- []intents.[]created_price.created_at.result_message.price_ref (string; optional)\n\n[]intents.[]created_price.created_at.result_message.price_ref example: string\n\n[]intents.[]created_price.created_at.result_message.price_ref.Type: string\n\n- []intents.[]created_price.created_at.result_message.signatures_ref (string; optional)\n\n[]intents.[]created_price.created_at.result_message.signatures_ref example: string\n\n[]intents.[]created_price.created_at.result_message.signatures_ref.Type: string\n\n- []intents.[]created_price.created_at.slot (integer; optional)\n\n[]intents.[]created_price.created_at.slot example: 0\n\n[]intents.[]created_price.created_at.slot.Type: integer\n\n- []intents.[]created_price.created_at.spread (integer; optional)\n\n[]intents.[]created_price.created_at.spread example: 0\n\n[]intents.[]created_price.created_at.spread.Type: integer\n\n- []intents.[]created_price.created_at.status (string; optional)\n\n[]intents.[]created_price.created_at.status example: string\n\n[]intents.[]created_price.created_at.status.Type: string\n\n- []intents.[]created_price.created_at.timestamp (integer; optional)\n\n[]intents.[]created_price.created_at.timestamp example: 0\n\n[]intents.[]created_price.created_at.timestamp.Type: integer\n\n- []intents.[]created_price.created_at.unpauseAt (integer; optional)\n\n[]intents.[]created_price.created_at.unpauseAt example: 0\n\n[]intents.[]created_price.created_at.unpauseAt.Type: integer\n\n- []intents.[]created_price.index (object; optional)\n\n[]intents.[]created_price.index example: {\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}\n\n[]intents.[]created_price.index.Schema: Trading.oracle.LatestResponse\n\n[]intents.[]created_price.index.Type: object\n\n[]intents.[]created_price.index.Required fields: none\n\n- []intents.[]created_price.index.closestPauseAt (integer; optional)\n\n[]intents.[]created_price.index.closestPauseAt example: 0\n\n[]intents.[]created_price.index.closestPauseAt.Type: integer\n\n- []intents.[]created_price.index.closestUnpauseAt (integer; optional)\n\n[]intents.[]created_price.index.closestUnpauseAt example: 0\n\n[]intents.[]created_price.index.closestUnpauseAt.Type: integer\n\n- []intents.[]created_price.index.feed (string; optional)\n\n[]intents.[]created_price.index.feed example: string\n\n[]intents.[]created_price.index.feed.Type: string\n\n- []intents.[]created_price.index.inPause (boolean; optional)\n\n[]intents.[]created_price.index.inPause example: true\n\n[]intents.[]created_price.index.inPause.Type: boolean\n\n- []intents.[]created_price.index.isOnline (boolean; optional)\n\n[]intents.[]created_price.index.isOnline example: true\n\n[]intents.[]created_price.index.isOnline.Type: boolean\n\n- []intents.[]created_price.index.k (integer; optional)\n\n[]intents.[]created_price.index.k example: 0\n\n[]intents.[]created_price.index.k.Type: integer\n\n- []intents.[]created_price.index.marketDepthLong (integer; optional)\n\n[]intents.[]created_price.index.marketDepthLong example: 0\n\n[]intents.[]created_price.index.marketDepthLong.Type: integer\n\n- []intents.[]created_price.index.marketDepthShort (integer; optional)\n\n[]intents.[]created_price.index.marketDepthShort example: 0\n\n[]intents.[]created_price.index.marketDepthShort.Type: integer\n\n- []intents.[]created_price.index.pauseAt (integer; optional)\n\n[]intents.[]created_price.index.pauseAt example: 0\n\n[]intents.[]created_price.index.pauseAt.Type: integer\n\n- []intents.[]created_price.index.pausedAt (integer; optional)\n\n[]intents.[]created_price.index.pausedAt example: 0\n\n[]intents.[]created_price.index.pausedAt.Type: integer\n\n- []intents.[]created_price.index.price (integer; optional)\n\n[]intents.[]created_price.index.price example: 0\n\n[]intents.[]created_price.index.price.Type: integer\n\n- []intents.[]created_price.index.result_message (object; optional)\n\n[]intents.[]created_price.index.result_message example: {\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}\n\n[]intents.[]created_price.index.result_message.Schema: Trading.oracle.ResultMessage\n\n[]intents.[]created_price.index.result_message.Type: object\n\n[]intents.[]created_price.index.result_message.Required fields: none\n\n- []intents.[]created_price.index.result_message.price_ref (string; optional)\n\n[]intents.[]created_price.index.result_message.price_ref example: string\n\n[]intents.[]created_price.index.result_message.price_ref.Type: string\n\n- []intents.[]created_price.index.result_message.signatures_ref (string; optional)\n\n[]intents.[]created_price.index.result_message.signatures_ref example: string\n\n[]intents.[]created_price.index.result_message.signatures_ref.Type: string\n\n- []intents.[]created_price.index.slot (integer; optional)\n\n[]intents.[]created_price.index.slot example: 0\n\n[]intents.[]created_price.index.slot.Type: integer\n\n- []intents.[]created_price.index.spread (integer; optional)\n\n[]intents.[]created_price.index.spread example: 0\n\n[]intents.[]created_price.index.spread.Type: integer\n\n- []intents.[]created_price.index.status (string; optional)\n\n[]intents.[]created_price.index.status example: string\n\n[]intents.[]created_price.index.status.Type: string\n\n- []intents.[]created_price.index.timestamp (integer; optional)\n\n[]intents.[]created_price.index.timestamp example: 0\n\n[]intents.[]created_price.index.timestamp.Type: integer\n\n- []intents.[]created_price.index.unpauseAt (integer; optional)\n\n[]intents.[]created_price.index.unpauseAt example: 0\n\n[]intents.[]created_price.index.unpauseAt.Type: integer\n\n- []intents.[]created_price.rfc (object; optional)\n\n[]intents.[]created_price.rfc example: {\n  \"effective_depth\": 0,\n  \"original_k\": 0,\n  \"original_market_depth_long\": 0,\n  \"original_market_depth_short\": 0,\n  \"original_spread\": 0,\n  \"recovery_rate\": 0,\n  \"signed_price\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"velocity_debt\": 0\n}\n\n[]intents.[]created_price.rfc.Type: object\n\n[]intents.[]created_price.rfc.json tag stays \"rfc\" — this is persisted to Pebble intent state and read by v2;\nthe field was renamed RFC→RFQ but the wire key must not change. When RFQ is enabled\nit also carries the raw VPI (original vs effective depth) behind the velocity adjustment.\n\n[]intents.[]created_price.rfc.allOf variant 1\n\n[]intents.[]created_price.rfc.Schema: Trading.oracle.RFQResult\n\n[]intents.[]created_price.rfc.Type: object\n\n[]intents.[]created_price.rfc.Required fields: none\n\n- []intents.[]created_price.rfc.effective_depth (integer; optional)\n\n[]intents.[]created_price.rfc.effective_depth example: 0\n\n[]intents.[]created_price.rfc.effective_depth.Type: integer\n\n- []intents.[]created_price.rfc.original_k (integer; optional)\n\n[]intents.[]created_price.rfc.original_k example: 0\n\n[]intents.[]created_price.rfc.original_k.Type: integer\n\n- []intents.[]created_price.rfc.original_market_depth_long (integer; optional)\n\n[]intents.[]created_price.rfc.original_market_depth_long example: 0\n\n[]intents.[]created_price.rfc.original_market_depth_long.Type: integer\n\n[]intents.[]created_price.rfc.original_market_depth_long.Original VPI params (before velocity adjustment)\n\n- []intents.[]created_price.rfc.original_market_depth_short (integer; optional)\n\n[]intents.[]created_price.rfc.original_market_depth_short example: 0\n\n[]intents.[]created_price.rfc.original_market_depth_short.Type: integer\n\n- []intents.[]created_price.rfc.original_spread (integer; optional)\n\n[]intents.[]created_price.rfc.original_spread example: 0\n\n[]intents.[]created_price.rfc.original_spread.Type: integer\n\n- []intents.[]created_price.rfc.recovery_rate (number; optional)\n\n[]intents.[]created_price.rfc.recovery_rate example: 0\n\n[]intents.[]created_price.rfc.recovery_rate.Type: number\n\n- []intents.[]created_price.rfc.signed_price (object; optional)\n\n[]intents.[]created_price.rfc.signed_price example: {\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}\n\n[]intents.[]created_price.rfc.signed_price.Type: object\n\n[]intents.[]created_price.rfc.signed_price.SignedPrice is the adjusted price from the oracle\n\n[]intents.[]created_price.rfc.signed_price.allOf variant 1\n\n[]intents.[]created_price.rfc.signed_price.Schema: Trading.oracle.LatestResponse\n\n[]intents.[]created_price.rfc.signed_price.Type: object\n\n[]intents.[]created_price.rfc.signed_price.Required fields: none\n\n- []intents.[]created_price.rfc.signed_price.closestPauseAt (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.closestPauseAt example: 0\n\n[]intents.[]created_price.rfc.signed_price.closestPauseAt.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.closestUnpauseAt (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.closestUnpauseAt example: 0\n\n[]intents.[]created_price.rfc.signed_price.closestUnpauseAt.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.feed (string; optional)\n\n[]intents.[]created_price.rfc.signed_price.feed example: string\n\n[]intents.[]created_price.rfc.signed_price.feed.Type: string\n\n- []intents.[]created_price.rfc.signed_price.inPause (boolean; optional)\n\n[]intents.[]created_price.rfc.signed_price.inPause example: true\n\n[]intents.[]created_price.rfc.signed_price.inPause.Type: boolean\n\n- []intents.[]created_price.rfc.signed_price.isOnline (boolean; optional)\n\n[]intents.[]created_price.rfc.signed_price.isOnline example: true\n\n[]intents.[]created_price.rfc.signed_price.isOnline.Type: boolean\n\n- []intents.[]created_price.rfc.signed_price.k (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.k example: 0\n\n[]intents.[]created_price.rfc.signed_price.k.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.marketDepthLong (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.marketDepthLong example: 0\n\n[]intents.[]created_price.rfc.signed_price.marketDepthLong.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.marketDepthShort (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.marketDepthShort example: 0\n\n[]intents.[]created_price.rfc.signed_price.marketDepthShort.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.pauseAt (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.pauseAt example: 0\n\n[]intents.[]created_price.rfc.signed_price.pauseAt.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.pausedAt (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.pausedAt example: 0\n\n[]intents.[]created_price.rfc.signed_price.pausedAt.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.price (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.price example: 0\n\n[]intents.[]created_price.rfc.signed_price.price.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.result_message (object; optional)\n\n[]intents.[]created_price.rfc.signed_price.result_message example: {\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}\n\n[]intents.[]created_price.rfc.signed_price.result_message.Schema: Trading.oracle.ResultMessage\n\n[]intents.[]created_price.rfc.signed_price.result_message.Type: object\n\n[]intents.[]created_price.rfc.signed_price.result_message.Required fields: none\n\n- []intents.[]created_price.rfc.signed_price.result_message.price_ref (string; optional)\n\n[]intents.[]created_price.rfc.signed_price.result_message.price_ref example: string\n\n[]intents.[]created_price.rfc.signed_price.result_message.price_ref.Type: string\n\n- []intents.[]created_price.rfc.signed_price.result_message.signatures_ref (string; optional)\n\n[]intents.[]created_price.rfc.signed_price.result_message.signatures_ref example: string\n\n[]intents.[]created_price.rfc.signed_price.result_message.signatures_ref.Type: string\n\n- []intents.[]created_price.rfc.signed_price.slot (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.slot example: 0\n\n[]intents.[]created_price.rfc.signed_price.slot.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.spread (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.spread example: 0\n\n[]intents.[]created_price.rfc.signed_price.spread.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.status (string; optional)\n\n[]intents.[]created_price.rfc.signed_price.status example: string\n\n[]intents.[]created_price.rfc.signed_price.status.Type: string\n\n- []intents.[]created_price.rfc.signed_price.timestamp (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.timestamp example: 0\n\n[]intents.[]created_price.rfc.signed_price.timestamp.Type: integer\n\n- []intents.[]created_price.rfc.signed_price.unpauseAt (integer; optional)\n\n[]intents.[]created_price.rfc.signed_price.unpauseAt example: 0\n\n[]intents.[]created_price.rfc.signed_price.unpauseAt.Type: integer\n\n- []intents.[]created_price.rfc.velocity_debt (integer; optional)\n\n[]intents.[]created_price.rfc.velocity_debt example: 0\n\n[]intents.[]created_price.rfc.velocity_debt.Type: integer\n\n[]intents.[]created_price.rfc.velocity_debt.Velocity calculation results\n\n- []intents.[]created_price.settlement (object; optional)\n\n[]intents.[]created_price.settlement example: {\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}\n\n[]intents.[]created_price.settlement.Schema: Trading.oracle.LatestResponse\n\n[]intents.[]created_price.settlement.Type: object\n\n[]intents.[]created_price.settlement.Required fields: none\n\n- []intents.[]created_price.settlement.closestPauseAt (integer; optional)\n\n[]intents.[]created_price.settlement.closestPauseAt example: 0\n\n[]intents.[]created_price.settlement.closestPauseAt.Type: integer\n\n- []intents.[]created_price.settlement.closestUnpauseAt (integer; optional)\n\n[]intents.[]created_price.settlement.closestUnpauseAt example: 0\n\n[]intents.[]created_price.settlement.closestUnpauseAt.Type: integer\n\n- []intents.[]created_price.settlement.feed (string; optional)\n\n[]intents.[]created_price.settlement.feed example: string\n\n[]intents.[]created_price.settlement.feed.Type: string\n\n- []intents.[]created_price.settlement.inPause (boolean; optional)\n\n[]intents.[]created_price.settlement.inPause example: true\n\n[]intents.[]created_price.settlement.inPause.Type: boolean\n\n- []intents.[]created_price.settlement.isOnline (boolean; optional)\n\n[]intents.[]created_price.settlement.isOnline example: true\n\n[]intents.[]created_price.settlement.isOnline.Type: boolean\n\n- []intents.[]created_price.settlement.k (integer; optional)\n\n[]intents.[]created_price.settlement.k example: 0\n\n[]intents.[]created_price.settlement.k.Type: integer\n\n- []intents.[]created_price.settlement.marketDepthLong (integer; optional)\n\n[]intents.[]created_price.settlement.marketDepthLong example: 0\n\n[]intents.[]created_price.settlement.marketDepthLong.Type: integer\n\n- []intents.[]created_price.settlement.marketDepthShort (integer; optional)\n\n[]intents.[]created_price.settlement.marketDepthShort example: 0\n\n[]intents.[]created_price.settlement.marketDepthShort.Type: integer\n\n- []intents.[]created_price.settlement.pauseAt (integer; optional)\n\n[]intents.[]created_price.settlement.pauseAt example: 0\n\n[]intents.[]created_price.settlement.pauseAt.Type: integer\n\n- []intents.[]created_price.settlement.pausedAt (integer; optional)\n\n[]intents.[]created_price.settlement.pausedAt example: 0\n\n[]intents.[]created_price.settlement.pausedAt.Type: integer\n\n- []intents.[]created_price.settlement.price (integer; optional)\n\n[]intents.[]created_price.settlement.price example: 0\n\n[]intents.[]created_price.settlement.price.Type: integer\n\n- []intents.[]created_price.settlement.result_message (object; optional)\n\n[]intents.[]created_price.settlement.result_message example: {\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}\n\n[]intents.[]created_price.settlement.result_message.Schema: Trading.oracle.ResultMessage\n\n[]intents.[]created_price.settlement.result_message.Type: object\n\n[]intents.[]created_price.settlement.result_message.Required fields: none\n\n- []intents.[]created_price.settlement.result_message.price_ref (string; optional)\n\n[]intents.[]created_price.settlement.result_message.price_ref example: string\n\n[]intents.[]created_price.settlement.result_message.price_ref.Type: string\n\n- []intents.[]created_price.settlement.result_message.signatures_ref (string; optional)\n\n[]intents.[]created_price.settlement.result_message.signatures_ref example: string\n\n[]intents.[]created_price.settlement.result_message.signatures_ref.Type: string\n\n- []intents.[]created_price.settlement.slot (integer; optional)\n\n[]intents.[]created_price.settlement.slot example: 0\n\n[]intents.[]created_price.settlement.slot.Type: integer\n\n- []intents.[]created_price.settlement.spread (integer; optional)\n\n[]intents.[]created_price.settlement.spread example: 0\n\n[]intents.[]created_price.settlement.spread.Type: integer\n\n- []intents.[]created_price.settlement.status (string; optional)\n\n[]intents.[]created_price.settlement.status example: string\n\n[]intents.[]created_price.settlement.status.Type: string\n\n- []intents.[]created_price.settlement.timestamp (integer; optional)\n\n[]intents.[]created_price.settlement.timestamp example: 0\n\n[]intents.[]created_price.settlement.timestamp.Type: integer\n\n- []intents.[]created_price.settlement.unpauseAt (integer; optional)\n\n[]intents.[]created_price.settlement.unpauseAt example: 0\n\n[]intents.[]created_price.settlement.unpauseAt.Type: integer\n\n- []intents.[]created_price.timestamp (string; optional)\n\n[]intents.[]created_price.timestamp example: string\n\n[]intents.[]created_price.timestamp.Type: string\n\n- []intents.[]date (string; optional)\n\n[]intents.[]date example: string\n\n[]intents.[]date.Type: string\n\n- []intents.[]full_message (object; optional)\n\n[]intents.[]full_message example: {\n  \"message\": {\n    \"created_at\": 0,\n    \"intent\": {\n      \"order\": {},\n      \"smart_account\": {},\n      \"v_amm\": {}\n    },\n    \"public_key\": [\n      0\n    ],\n    \"query_id\": {\n      \"bit_number\": 0,\n      \"shift\": 0\n    },\n    \"reference_query_id\": {\n      \"bit_number\": 0,\n      \"shift\": 0\n    }\n  },\n  \"public_key\": \"string\",\n  \"signature\": [\n    0\n  ]\n}\n\n[]intents.[]full_message.Schema: Trading.smartaccount.SignedMessage\n\n[]intents.[]full_message.Type: object\n\n[]intents.[]full_message.Required fields: none\n\n- []intents.[]full_message.message (object; optional)\n\n[]intents.[]full_message.message example: {\n  \"created_at\": 0,\n  \"intent\": {\n    \"order\": {},\n    \"smart_account\": {},\n    \"v_amm\": {}\n  },\n  \"public_key\": [\n    0\n  ],\n  \"query_id\": {\n    \"bit_number\": 0,\n    \"shift\": 0\n  },\n  \"reference_query_id\": {\n    \"bit_number\": 0,\n    \"shift\": 0\n  }\n}\n\n[]intents.[]full_message.message.Schema: Trading.smartaccount.UserIntent\n\n[]intents.[]full_message.message.Type: object\n\n[]intents.[]full_message.message.Required fields: none\n\n- []intents.[]full_message.message.created_at (integer; optional)\n\n[]intents.[]full_message.message.created_at example: 0\n\n[]intents.[]full_message.message.created_at.Type: integer\n\n- []intents.[]full_message.message.intent (object; optional)\n\n[]intents.[]full_message.message.intent example: {\n  \"order\": {},\n  \"smart_account\": {},\n  \"v_amm\": {}\n}\n\n[]intents.[]full_message.message.intent.Schema: Trading.smartaccount.UserIntentPayload\n\n[]intents.[]full_message.message.intent.Type: object\n\n[]intents.[]full_message.message.intent.Required fields: none\n\n- []intents.[]full_message.message.intent.order (object; optional)\n\n[]intents.[]full_message.message.intent.order example: {}\n\n[]intents.[]full_message.message.intent.order.Schema: Trading.schemas.Order\n\n[]intents.[]full_message.message.intent.order.Type: object\n\n[]intents.[]full_message.message.intent.order.Required fields: none\n\n- []intents.[]full_message.message.intent.order.order (any; optional)\n\n[]intents.[]full_message.message.intent.order.order.Type: any\n\n- []intents.[]full_message.message.intent.smart_account (object; optional)\n\n[]intents.[]full_message.message.intent.smart_account example: {}\n\n[]intents.[]full_message.message.intent.smart_account.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]intents.[]full_message.message.intent.smart_account.Type: object\n\n- []intents.[]full_message.message.intent.v_amm (object; optional)\n\n[]intents.[]full_message.message.intent.v_amm example: {}\n\n[]intents.[]full_message.message.intent.v_amm.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]intents.[]full_message.message.intent.v_amm.Type: object\n\n- []intents.[]full_message.message.public_key (integer[]; optional)\n\n[]intents.[]full_message.message.public_key example: [\n  0\n]\n\n[]intents.[]full_message.message.public_key.Type: integer[]\n\n[]intents.[]full_message.message.public_key.pk\n\n[]intents.[]full_message.message.public_key.[]Type: integer\n\n- []intents.[]full_message.message.query_id (object; optional)\n\n[]intents.[]full_message.message.query_id example: {\n  \"bit_number\": 0,\n  \"shift\": 0\n}\n\n[]intents.[]full_message.message.query_id.Schema: Trading.hw.QueryId\n\n[]intents.[]full_message.message.query_id.Type: object\n\n[]intents.[]full_message.message.query_id.Required fields: none\n\n- []intents.[]full_message.message.query_id.bit_number (integer; optional)\n\n[]intents.[]full_message.message.query_id.bit_number example: 0\n\n[]intents.[]full_message.message.query_id.bit_number.Type: integer\n\n- []intents.[]full_message.message.query_id.shift (integer; optional)\n\n[]intents.[]full_message.message.query_id.shift example: 0\n\n[]intents.[]full_message.message.query_id.shift.Type: integer\n\n- []intents.[]full_message.message.reference_query_id (object; optional)\n\n[]intents.[]full_message.message.reference_query_id example: {\n  \"bit_number\": 0,\n  \"shift\": 0\n}\n\n[]intents.[]full_message.message.reference_query_id.Schema: Trading.hw.QueryId\n\n[]intents.[]full_message.message.reference_query_id.Type: object\n\n[]intents.[]full_message.message.reference_query_id.Required fields: none\n\n- []intents.[]full_message.message.reference_query_id.bit_number (integer; optional)\n\n[]intents.[]full_message.message.reference_query_id.bit_number example: 0\n\n[]intents.[]full_message.message.reference_query_id.bit_number.Type: integer\n\n- []intents.[]full_message.message.reference_query_id.shift (integer; optional)\n\n[]intents.[]full_message.message.reference_query_id.shift example: 0\n\n[]intents.[]full_message.message.reference_query_id.shift.Type: integer\n\n- []intents.[]full_message.public_key (string; optional)\n\n[]intents.[]full_message.public_key example: string\n\n[]intents.[]full_message.public_key.Type: string\n\n- []intents.[]full_message.signature (integer[]; optional)\n\n[]intents.[]full_message.signature example: [\n  0\n]\n\n[]intents.[]full_message.signature.Type: integer[]\n\n[]intents.[]full_message.signature.[]Type: integer\n\n- []intents.[]hash (integer[]; optional)\n\n[]intents.[]hash example: [\n  0\n]\n\n[]intents.[]hash.Type: integer[]\n\n[]intents.[]hash.[]Type: integer\n\n- []intents.[]market (object; optional)\n\n[]intents.[]market example: {}\n\n[]intents.[]market.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]intents.[]market.Type: object\n\n- []intents.[]order (object; optional)\n\n[]intents.[]order example: {}\n\n[]intents.[]order.Schema: Trading.schemas.Order\n\n[]intents.[]order.Type: object\n\n[]intents.[]order.Required fields: none\n\n- []intents.[]order.order (any; optional)\n\n[]intents.[]order.order.Type: any\n\n- []intents.[]order_requests (object[]; optional)\n\n[]intents.[]order_requests example: [\n  {\n    \"full_message\": {\n      \"message\": {\n        \"created_at\": 0,\n        \"intent\": {\n          \"order\": {},\n          \"smart_account\": {},\n          \"v_amm\": {}\n        },\n        \"public_key\": [\n          0\n        ],\n        \"query_id\": {\n          \"bit_number\": 0,\n          \"shift\": 0\n        },\n        \"reference_query_id\": {\n          \"bit_number\": 0,\n          \"shift\": 0\n        }\n      },\n      \"public_key\": \"string\",\n      \"signature\": [\n        0\n      ]\n    },\n    \"hash\": [\n      0\n    ],\n    \"order_request\": {\n      \"selector\": 0\n    },\n    \"order_request_hash\": [\n      0\n    ],\n    \"smart_account\": {}\n  }\n]\n\n[]intents.[]order_requests.Type: object[]\n\n[]intents.[]order_requests.[]Schema: Trading.types.OrderRequestIntent\n\n[]intents.[]order_requests.[]Type: object\n\n[]intents.[]order_requests.[]Required fields: none\n\n- []intents.[]order_requests.[]full_message (object; optional)\n\n[]intents.[]order_requests.[]full_message example: {\n  \"message\": {\n    \"created_at\": 0,\n    \"intent\": {\n      \"order\": {},\n      \"smart_account\": {},\n      \"v_amm\": {}\n    },\n    \"public_key\": [\n      0\n    ],\n    \"query_id\": {\n      \"bit_number\": 0,\n      \"shift\": 0\n    },\n    \"reference_query_id\": {\n      \"bit_number\": 0,\n      \"shift\": 0\n    }\n  },\n  \"public_key\": \"string\",\n  \"signature\": [\n    0\n  ]\n}\n\n[]intents.[]order_requests.[]full_message.Schema: Trading.smartaccount.SignedMessage\n\n[]intents.[]order_requests.[]full_message.Type: object\n\n[]intents.[]order_requests.[]full_message.Required fields: none\n\n- []intents.[]order_requests.[]full_message.message (object; optional)\n\n[]intents.[]order_requests.[]full_message.message example: {\n  \"created_at\": 0,\n  \"intent\": {\n    \"order\": {},\n    \"smart_account\": {},\n    \"v_amm\": {}\n  },\n  \"public_key\": [\n    0\n  ],\n  \"query_id\": {\n    \"bit_number\": 0,\n    \"shift\": 0\n  },\n  \"reference_query_id\": {\n    \"bit_number\": 0,\n    \"shift\": 0\n  }\n}\n\n[]intents.[]order_requests.[]full_message.message.Schema: Trading.smartaccount.UserIntent\n\n[]intents.[]order_requests.[]full_message.message.Type: object\n\n[]intents.[]order_requests.[]full_message.message.Required fields: none\n\n- []intents.[]order_requests.[]full_message.message.created_at (integer; optional)\n\n[]intents.[]order_requests.[]full_message.message.created_at example: 0\n\n[]intents.[]order_requests.[]full_message.message.created_at.Type: integer\n\n- []intents.[]order_requests.[]full_message.message.intent (object; optional)\n\n[]intents.[]order_requests.[]full_message.message.intent example: {\n  \"order\": {},\n  \"smart_account\": {},\n  \"v_amm\": {}\n}\n\n[]intents.[]order_requests.[]full_message.message.intent.Schema: Trading.smartaccount.UserIntentPayload\n\n[]intents.[]order_requests.[]full_message.message.intent.Type: object\n\n[]intents.[]order_requests.[]full_message.message.intent.Required fields: none\n\n- []intents.[]order_requests.[]full_message.message.intent.order (object; optional)\n\n[]intents.[]order_requests.[]full_message.message.intent.order example: {}\n\n[]intents.[]order_requests.[]full_message.message.intent.order.Schema: Trading.schemas.Order\n\n[]intents.[]order_requests.[]full_message.message.intent.order.Type: object\n\n[]intents.[]order_requests.[]full_message.message.intent.order.Required fields: none\n\n- []intents.[]order_requests.[]full_message.message.intent.order.order (any; optional)\n\n[]intents.[]order_requests.[]full_message.message.intent.order.order.Type: any\n\n- []intents.[]order_requests.[]full_message.message.intent.smart_account (object; optional)\n\n[]intents.[]order_requests.[]full_message.message.intent.smart_account example: {}\n\n[]intents.[]order_requests.[]full_message.message.intent.smart_account.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]intents.[]order_requests.[]full_message.message.intent.smart_account.Type: object\n\n- []intents.[]order_requests.[]full_message.message.intent.v_amm (object; optional)\n\n[]intents.[]order_requests.[]full_message.message.intent.v_amm example: {}\n\n[]intents.[]order_requests.[]full_message.message.intent.v_amm.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]intents.[]order_requests.[]full_message.message.intent.v_amm.Type: object\n\n- []intents.[]order_requests.[]full_message.message.public_key (integer[]; optional)\n\n[]intents.[]order_requests.[]full_message.message.public_key example: [\n  0\n]\n\n[]intents.[]order_requests.[]full_message.message.public_key.Type: integer[]\n\n[]intents.[]order_requests.[]full_message.message.public_key.pk\n\n[]intents.[]order_requests.[]full_message.message.public_key.[]Type: integer\n\n- []intents.[]order_requests.[]full_message.message.query_id (object; optional)\n\n[]intents.[]order_requests.[]full_message.message.query_id example: {\n  \"bit_number\": 0,\n  \"shift\": 0\n}\n\n[]intents.[]order_requests.[]full_message.message.query_id.Schema: Trading.hw.QueryId\n\n[]intents.[]order_requests.[]full_message.message.query_id.Type: object\n\n[]intents.[]order_requests.[]full_message.message.query_id.Required fields: none\n\n- []intents.[]order_requests.[]full_message.message.query_id.bit_number (integer; optional)\n\n[]intents.[]order_requests.[]full_message.message.query_id.bit_number example: 0\n\n[]intents.[]order_requests.[]full_message.message.query_id.bit_number.Type: integer\n\n- []intents.[]order_requests.[]full_message.message.query_id.shift (integer; optional)\n\n[]intents.[]order_requests.[]full_message.message.query_id.shift example: 0\n\n[]intents.[]order_requests.[]full_message.message.query_id.shift.Type: integer\n\n- []intents.[]order_requests.[]full_message.message.reference_query_id (object; optional)\n\n[]intents.[]order_requests.[]full_message.message.reference_query_id example: {\n  \"bit_number\": 0,\n  \"shift\": 0\n}\n\n[]intents.[]order_requests.[]full_message.message.reference_query_id.Schema: Trading.hw.QueryId\n\n[]intents.[]order_requests.[]full_message.message.reference_query_id.Type: object\n\n[]intents.[]order_requests.[]full_message.message.reference_query_id.Required fields: none\n\n- []intents.[]order_requests.[]full_message.message.reference_query_id.bit_number (integer; optional)\n\n[]intents.[]order_requests.[]full_message.message.reference_query_id.bit_number example: 0\n\n[]intents.[]order_requests.[]full_message.message.reference_query_id.bit_number.Type: integer\n\n- []intents.[]order_requests.[]full_message.message.reference_query_id.shift (integer; optional)\n\n[]intents.[]order_requests.[]full_message.message.reference_query_id.shift example: 0\n\n[]intents.[]order_requests.[]full_message.message.reference_query_id.shift.Type: integer\n\n- []intents.[]order_requests.[]full_message.public_key (string; optional)\n\n[]intents.[]order_requests.[]full_message.public_key example: string\n\n[]intents.[]order_requests.[]full_message.public_key.Type: string\n\n- []intents.[]order_requests.[]full_message.signature (integer[]; optional)\n\n[]intents.[]order_requests.[]full_message.signature example: [\n  0\n]\n\n[]intents.[]order_requests.[]full_message.signature.Type: integer[]\n\n[]intents.[]order_requests.[]full_message.signature.[]Type: integer\n\n- []intents.[]order_requests.[]hash (integer[]; optional)\n\n[]intents.[]order_requests.[]hash example: [\n  0\n]\n\n[]intents.[]order_requests.[]hash.Type: integer[]\n\n[]intents.[]order_requests.[]hash.[]Type: integer\n\n- []intents.[]order_requests.[]order_request (object; optional)\n\n[]intents.[]order_requests.[]order_request example: {\n  \"selector\": 0\n}\n\n[]intents.[]order_requests.[]order_request.Schema: Trading.schemas.OrderRequest\n\n[]intents.[]order_requests.[]order_request.Type: object\n\n[]intents.[]order_requests.[]order_request.Required fields: none\n\n- []intents.[]order_requests.[]order_request.order (any; optional)\n\n[]intents.[]order_requests.[]order_request.order.Type: any\n\n- []intents.[]order_requests.[]order_request.selector (integer; optional)\n\n[]intents.[]order_requests.[]order_request.selector example: 0\n\n[]intents.[]order_requests.[]order_request.selector.Type: integer\n\n- []intents.[]order_requests.[]order_request_hash (integer[]; optional)\n\n[]intents.[]order_requests.[]order_request_hash example: [\n  0\n]\n\n[]intents.[]order_requests.[]order_request_hash.Type: integer[]\n\n[]intents.[]order_requests.[]order_request_hash.[]Type: integer\n\n- []intents.[]order_requests.[]smart_account (object; optional)\n\n[]intents.[]order_requests.[]smart_account example: {}\n\n[]intents.[]order_requests.[]smart_account.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]intents.[]order_requests.[]smart_account.Type: object\n\n- []intents.[]payment_mode (integer · int32 · enum; optional)\n\n[]intents.[]payment_mode example: 0\n\n[]intents.[]payment_mode.Schema: Trading.types.PaymentMode\n\n[]intents.[]payment_mode.Type: integer · int32 · enum\n\n[]intents.[]payment_mode.Allowed values: [0,1]\n\n[]intents.[]payment_mode.format: int32\n\n- []intents.[]price (object; optional)\n\n[]intents.[]price example: {\n  \"created_at\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"index\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"rfc\": {\n    \"effective_depth\": 0,\n    \"original_k\": 0,\n    \"original_market_depth_long\": 0,\n    \"original_market_depth_short\": 0,\n    \"original_spread\": 0,\n    \"recovery_rate\": 0,\n    \"signed_price\": {\n      \"closestPauseAt\": 0,\n      \"closestUnpauseAt\": 0,\n      \"feed\": \"string\",\n      \"inPause\": true,\n      \"isOnline\": true,\n      \"k\": 0,\n      \"marketDepthLong\": 0,\n      \"marketDepthShort\": 0,\n      \"pauseAt\": 0,\n      \"pausedAt\": 0,\n      \"price\": 0,\n      \"result_message\": {\n        \"price_ref\": \"string\",\n        \"signatures_ref\": \"string\"\n      },\n      \"slot\": 0,\n      \"spread\": 0,\n      \"status\": \"string\",\n      \"timestamp\": 0,\n      \"unpauseAt\": 0\n    },\n    \"velocity_debt\": 0\n  },\n  \"settlement\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"timestamp\": \"string\"\n}\n\n[]intents.[]price.Schema: Trading.oracle.PriceSigned\n\n[]intents.[]price.Type: object\n\n[]intents.[]price.Required fields: none\n\n- []intents.[]price.created_at (object; optional)\n\n[]intents.[]price.created_at example: {\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}\n\n[]intents.[]price.created_at.Schema: Trading.oracle.LatestResponse\n\n[]intents.[]price.created_at.Type: object\n\n[]intents.[]price.created_at.Required fields: none\n\n- []intents.[]price.created_at.closestPauseAt (integer; optional)\n\n[]intents.[]price.created_at.closestPauseAt example: 0\n\n[]intents.[]price.created_at.closestPauseAt.Type: integer\n\n- []intents.[]price.created_at.closestUnpauseAt (integer; optional)\n\n[]intents.[]price.created_at.closestUnpauseAt example: 0\n\n[]intents.[]price.created_at.closestUnpauseAt.Type: integer\n\n- []intents.[]price.created_at.feed (string; optional)\n\n[]intents.[]price.created_at.feed example: string\n\n[]intents.[]price.created_at.feed.Type: string\n\n- []intents.[]price.created_at.inPause (boolean; optional)\n\n[]intents.[]price.created_at.inPause example: true\n\n[]intents.[]price.created_at.inPause.Type: boolean\n\n- []intents.[]price.created_at.isOnline (boolean; optional)\n\n[]intents.[]price.created_at.isOnline example: true\n\n[]intents.[]price.created_at.isOnline.Type: boolean\n\n- []intents.[]price.created_at.k (integer; optional)\n\n[]intents.[]price.created_at.k example: 0\n\n[]intents.[]price.created_at.k.Type: integer\n\n- []intents.[]price.created_at.marketDepthLong (integer; optional)\n\n[]intents.[]price.created_at.marketDepthLong example: 0\n\n[]intents.[]price.created_at.marketDepthLong.Type: integer\n\n- []intents.[]price.created_at.marketDepthShort (integer; optional)\n\n[]intents.[]price.created_at.marketDepthShort example: 0\n\n[]intents.[]price.created_at.marketDepthShort.Type: integer\n\n- []intents.[]price.created_at.pauseAt (integer; optional)\n\n[]intents.[]price.created_at.pauseAt example: 0\n\n[]intents.[]price.created_at.pauseAt.Type: integer\n\n- []intents.[]price.created_at.pausedAt (integer; optional)\n\n[]intents.[]price.created_at.pausedAt example: 0\n\n[]intents.[]price.created_at.pausedAt.Type: integer\n\n- []intents.[]price.created_at.price (integer; optional)\n\n[]intents.[]price.created_at.price example: 0\n\n[]intents.[]price.created_at.price.Type: integer\n\n- []intents.[]price.created_at.result_message (object; optional)\n\n[]intents.[]price.created_at.result_message example: {\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}\n\n[]intents.[]price.created_at.result_message.Schema: Trading.oracle.ResultMessage\n\n[]intents.[]price.created_at.result_message.Type: object\n\n[]intents.[]price.created_at.result_message.Required fields: none\n\n- []intents.[]price.created_at.result_message.price_ref (string; optional)\n\n[]intents.[]price.created_at.result_message.price_ref example: string\n\n[]intents.[]price.created_at.result_message.price_ref.Type: string\n\n- []intents.[]price.created_at.result_message.signatures_ref (string; optional)\n\n[]intents.[]price.created_at.result_message.signatures_ref example: string\n\n[]intents.[]price.created_at.result_message.signatures_ref.Type: string\n\n- []intents.[]price.created_at.slot (integer; optional)\n\n[]intents.[]price.created_at.slot example: 0\n\n[]intents.[]price.created_at.slot.Type: integer\n\n- []intents.[]price.created_at.spread (integer; optional)\n\n[]intents.[]price.created_at.spread example: 0\n\n[]intents.[]price.created_at.spread.Type: integer\n\n- []intents.[]price.created_at.status (string; optional)\n\n[]intents.[]price.created_at.status example: string\n\n[]intents.[]price.created_at.status.Type: string\n\n- []intents.[]price.created_at.timestamp (integer; optional)\n\n[]intents.[]price.created_at.timestamp example: 0\n\n[]intents.[]price.created_at.timestamp.Type: integer\n\n- []intents.[]price.created_at.unpauseAt (integer; optional)\n\n[]intents.[]price.created_at.unpauseAt example: 0\n\n[]intents.[]price.created_at.unpauseAt.Type: integer\n\n- []intents.[]price.index (object; optional)\n\n[]intents.[]price.index example: {\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}\n\n[]intents.[]price.index.Schema: Trading.oracle.LatestResponse\n\n[]intents.[]price.index.Type: object\n\n[]intents.[]price.index.Required fields: none\n\n- []intents.[]price.index.closestPauseAt (integer; optional)\n\n[]intents.[]price.index.closestPauseAt example: 0\n\n[]intents.[]price.index.closestPauseAt.Type: integer\n\n- []intents.[]price.index.closestUnpauseAt (integer; optional)\n\n[]intents.[]price.index.closestUnpauseAt example: 0\n\n[]intents.[]price.index.closestUnpauseAt.Type: integer\n\n- []intents.[]price.index.feed (string; optional)\n\n[]intents.[]price.index.feed example: string\n\n[]intents.[]price.index.feed.Type: string\n\n- []intents.[]price.index.inPause (boolean; optional)\n\n[]intents.[]price.index.inPause example: true\n\n[]intents.[]price.index.inPause.Type: boolean\n\n- []intents.[]price.index.isOnline (boolean; optional)\n\n[]intents.[]price.index.isOnline example: true\n\n[]intents.[]price.index.isOnline.Type: boolean\n\n- []intents.[]price.index.k (integer; optional)\n\n[]intents.[]price.index.k example: 0\n\n[]intents.[]price.index.k.Type: integer\n\n- []intents.[]price.index.marketDepthLong (integer; optional)\n\n[]intents.[]price.index.marketDepthLong example: 0\n\n[]intents.[]price.index.marketDepthLong.Type: integer\n\n- []intents.[]price.index.marketDepthShort (integer; optional)\n\n[]intents.[]price.index.marketDepthShort example: 0\n\n[]intents.[]price.index.marketDepthShort.Type: integer\n\n- []intents.[]price.index.pauseAt (integer; optional)\n\n[]intents.[]price.index.pauseAt example: 0\n\n[]intents.[]price.index.pauseAt.Type: integer\n\n- []intents.[]price.index.pausedAt (integer; optional)\n\n[]intents.[]price.index.pausedAt example: 0\n\n[]intents.[]price.index.pausedAt.Type: integer\n\n- []intents.[]price.index.price (integer; optional)\n\n[]intents.[]price.index.price example: 0\n\n[]intents.[]price.index.price.Type: integer\n\n- []intents.[]price.index.result_message (object; optional)\n\n[]intents.[]price.index.result_message example: {\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}\n\n[]intents.[]price.index.result_message.Schema: Trading.oracle.ResultMessage\n\n[]intents.[]price.index.result_message.Type: object\n\n[]intents.[]price.index.result_message.Required fields: none\n\n- []intents.[]price.index.result_message.price_ref (string; optional)\n\n[]intents.[]price.index.result_message.price_ref example: string\n\n[]intents.[]price.index.result_message.price_ref.Type: string\n\n- []intents.[]price.index.result_message.signatures_ref (string; optional)\n\n[]intents.[]price.index.result_message.signatures_ref example: string\n\n[]intents.[]price.index.result_message.signatures_ref.Type: string\n\n- []intents.[]price.index.slot (integer; optional)\n\n[]intents.[]price.index.slot example: 0\n\n[]intents.[]price.index.slot.Type: integer\n\n- []intents.[]price.index.spread (integer; optional)\n\n[]intents.[]price.index.spread example: 0\n\n[]intents.[]price.index.spread.Type: integer\n\n- []intents.[]price.index.status (string; optional)\n\n[]intents.[]price.index.status example: string\n\n[]intents.[]price.index.status.Type: string\n\n- []intents.[]price.index.timestamp (integer; optional)\n\n[]intents.[]price.index.timestamp example: 0\n\n[]intents.[]price.index.timestamp.Type: integer\n\n- []intents.[]price.index.unpauseAt (integer; optional)\n\n[]intents.[]price.index.unpauseAt example: 0\n\n[]intents.[]price.index.unpauseAt.Type: integer\n\n- []intents.[]price.rfc (object; optional)\n\n[]intents.[]price.rfc example: {\n  \"effective_depth\": 0,\n  \"original_k\": 0,\n  \"original_market_depth_long\": 0,\n  \"original_market_depth_short\": 0,\n  \"original_spread\": 0,\n  \"recovery_rate\": 0,\n  \"signed_price\": {\n    \"closestPauseAt\": 0,\n    \"closestUnpauseAt\": 0,\n    \"feed\": \"string\",\n    \"inPause\": true,\n    \"isOnline\": true,\n    \"k\": 0,\n    \"marketDepthLong\": 0,\n    \"marketDepthShort\": 0,\n    \"pauseAt\": 0,\n    \"pausedAt\": 0,\n    \"price\": 0,\n    \"result_message\": {\n      \"price_ref\": \"string\",\n      \"signatures_ref\": \"string\"\n    },\n    \"slot\": 0,\n    \"spread\": 0,\n    \"status\": \"string\",\n    \"timestamp\": 0,\n    \"unpauseAt\": 0\n  },\n  \"velocity_debt\": 0\n}\n\n[]intents.[]price.rfc.Type: object\n\n[]intents.[]price.rfc.json tag stays \"rfc\" — this is persisted to Pebble intent state and read by v2;\nthe field was renamed RFC→RFQ but the wire key must not change. When RFQ is enabled\nit also carries the raw VPI (original vs effective depth) behind the velocity adjustment.\n\n[]intents.[]price.rfc.allOf variant 1\n\n[]intents.[]price.rfc.Schema: Trading.oracle.RFQResult\n\n[]intents.[]price.rfc.Type: object\n\n[]intents.[]price.rfc.Required fields: none\n\n- []intents.[]price.rfc.effective_depth (integer; optional)\n\n[]intents.[]price.rfc.effective_depth example: 0\n\n[]intents.[]price.rfc.effective_depth.Type: integer\n\n- []intents.[]price.rfc.original_k (integer; optional)\n\n[]intents.[]price.rfc.original_k example: 0\n\n[]intents.[]price.rfc.original_k.Type: integer\n\n- []intents.[]price.rfc.original_market_depth_long (integer; optional)\n\n[]intents.[]price.rfc.original_market_depth_long example: 0\n\n[]intents.[]price.rfc.original_market_depth_long.Type: integer\n\n[]intents.[]price.rfc.original_market_depth_long.Original VPI params (before velocity adjustment)\n\n- []intents.[]price.rfc.original_market_depth_short (integer; optional)\n\n[]intents.[]price.rfc.original_market_depth_short example: 0\n\n[]intents.[]price.rfc.original_market_depth_short.Type: integer\n\n- []intents.[]price.rfc.original_spread (integer; optional)\n\n[]intents.[]price.rfc.original_spread example: 0\n\n[]intents.[]price.rfc.original_spread.Type: integer\n\n- []intents.[]price.rfc.recovery_rate (number; optional)\n\n[]intents.[]price.rfc.recovery_rate example: 0\n\n[]intents.[]price.rfc.recovery_rate.Type: number\n\n- []intents.[]price.rfc.signed_price (object; optional)\n\n[]intents.[]price.rfc.signed_price example: {\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}\n\n[]intents.[]price.rfc.signed_price.Type: object\n\n[]intents.[]price.rfc.signed_price.SignedPrice is the adjusted price from the oracle\n\n[]intents.[]price.rfc.signed_price.allOf variant 1\n\n[]intents.[]price.rfc.signed_price.Schema: Trading.oracle.LatestResponse\n\n[]intents.[]price.rfc.signed_price.Type: object\n\n[]intents.[]price.rfc.signed_price.Required fields: none\n\n- []intents.[]price.rfc.signed_price.closestPauseAt (integer; optional)\n\n[]intents.[]price.rfc.signed_price.closestPauseAt example: 0\n\n[]intents.[]price.rfc.signed_price.closestPauseAt.Type: integer\n\n- []intents.[]price.rfc.signed_price.closestUnpauseAt (integer; optional)\n\n[]intents.[]price.rfc.signed_price.closestUnpauseAt example: 0\n\n[]intents.[]price.rfc.signed_price.closestUnpauseAt.Type: integer\n\n- []intents.[]price.rfc.signed_price.feed (string; optional)\n\n[]intents.[]price.rfc.signed_price.feed example: string\n\n[]intents.[]price.rfc.signed_price.feed.Type: string\n\n- []intents.[]price.rfc.signed_price.inPause (boolean; optional)\n\n[]intents.[]price.rfc.signed_price.inPause example: true\n\n[]intents.[]price.rfc.signed_price.inPause.Type: boolean\n\n- []intents.[]price.rfc.signed_price.isOnline (boolean; optional)\n\n[]intents.[]price.rfc.signed_price.isOnline example: true\n\n[]intents.[]price.rfc.signed_price.isOnline.Type: boolean\n\n- []intents.[]price.rfc.signed_price.k (integer; optional)\n\n[]intents.[]price.rfc.signed_price.k example: 0\n\n[]intents.[]price.rfc.signed_price.k.Type: integer\n\n- []intents.[]price.rfc.signed_price.marketDepthLong (integer; optional)\n\n[]intents.[]price.rfc.signed_price.marketDepthLong example: 0\n\n[]intents.[]price.rfc.signed_price.marketDepthLong.Type: integer\n\n- []intents.[]price.rfc.signed_price.marketDepthShort (integer; optional)\n\n[]intents.[]price.rfc.signed_price.marketDepthShort example: 0\n\n[]intents.[]price.rfc.signed_price.marketDepthShort.Type: integer\n\n- []intents.[]price.rfc.signed_price.pauseAt (integer; optional)\n\n[]intents.[]price.rfc.signed_price.pauseAt example: 0\n\n[]intents.[]price.rfc.signed_price.pauseAt.Type: integer\n\n- []intents.[]price.rfc.signed_price.pausedAt (integer; optional)\n\n[]intents.[]price.rfc.signed_price.pausedAt example: 0\n\n[]intents.[]price.rfc.signed_price.pausedAt.Type: integer\n\n- []intents.[]price.rfc.signed_price.price (integer; optional)\n\n[]intents.[]price.rfc.signed_price.price example: 0\n\n[]intents.[]price.rfc.signed_price.price.Type: integer\n\n- []intents.[]price.rfc.signed_price.result_message (object; optional)\n\n[]intents.[]price.rfc.signed_price.result_message example: {\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}\n\n[]intents.[]price.rfc.signed_price.result_message.Schema: Trading.oracle.ResultMessage\n\n[]intents.[]price.rfc.signed_price.result_message.Type: object\n\n[]intents.[]price.rfc.signed_price.result_message.Required fields: none\n\n- []intents.[]price.rfc.signed_price.result_message.price_ref (string; optional)\n\n[]intents.[]price.rfc.signed_price.result_message.price_ref example: string\n\n[]intents.[]price.rfc.signed_price.result_message.price_ref.Type: string\n\n- []intents.[]price.rfc.signed_price.result_message.signatures_ref (string; optional)\n\n[]intents.[]price.rfc.signed_price.result_message.signatures_ref example: string\n\n[]intents.[]price.rfc.signed_price.result_message.signatures_ref.Type: string\n\n- []intents.[]price.rfc.signed_price.slot (integer; optional)\n\n[]intents.[]price.rfc.signed_price.slot example: 0\n\n[]intents.[]price.rfc.signed_price.slot.Type: integer\n\n- []intents.[]price.rfc.signed_price.spread (integer; optional)\n\n[]intents.[]price.rfc.signed_price.spread example: 0\n\n[]intents.[]price.rfc.signed_price.spread.Type: integer\n\n- []intents.[]price.rfc.signed_price.status (string; optional)\n\n[]intents.[]price.rfc.signed_price.status example: string\n\n[]intents.[]price.rfc.signed_price.status.Type: string\n\n- []intents.[]price.rfc.signed_price.timestamp (integer; optional)\n\n[]intents.[]price.rfc.signed_price.timestamp example: 0\n\n[]intents.[]price.rfc.signed_price.timestamp.Type: integer\n\n- []intents.[]price.rfc.signed_price.unpauseAt (integer; optional)\n\n[]intents.[]price.rfc.signed_price.unpauseAt example: 0\n\n[]intents.[]price.rfc.signed_price.unpauseAt.Type: integer\n\n- []intents.[]price.rfc.velocity_debt (integer; optional)\n\n[]intents.[]price.rfc.velocity_debt example: 0\n\n[]intents.[]price.rfc.velocity_debt.Type: integer\n\n[]intents.[]price.rfc.velocity_debt.Velocity calculation results\n\n- []intents.[]price.settlement (object; optional)\n\n[]intents.[]price.settlement example: {\n  \"closestPauseAt\": 0,\n  \"closestUnpauseAt\": 0,\n  \"feed\": \"string\",\n  \"inPause\": true,\n  \"isOnline\": true,\n  \"k\": 0,\n  \"marketDepthLong\": 0,\n  \"marketDepthShort\": 0,\n  \"pauseAt\": 0,\n  \"pausedAt\": 0,\n  \"price\": 0,\n  \"result_message\": {\n    \"price_ref\": \"string\",\n    \"signatures_ref\": \"string\"\n  },\n  \"slot\": 0,\n  \"spread\": 0,\n  \"status\": \"string\",\n  \"timestamp\": 0,\n  \"unpauseAt\": 0\n}\n\n[]intents.[]price.settlement.Schema: Trading.oracle.LatestResponse\n\n[]intents.[]price.settlement.Type: object\n\n[]intents.[]price.settlement.Required fields: none\n\n- []intents.[]price.settlement.closestPauseAt (integer; optional)\n\n[]intents.[]price.settlement.closestPauseAt example: 0\n\n[]intents.[]price.settlement.closestPauseAt.Type: integer\n\n- []intents.[]price.settlement.closestUnpauseAt (integer; optional)\n\n[]intents.[]price.settlement.closestUnpauseAt example: 0\n\n[]intents.[]price.settlement.closestUnpauseAt.Type: integer\n\n- []intents.[]price.settlement.feed (string; optional)\n\n[]intents.[]price.settlement.feed example: string\n\n[]intents.[]price.settlement.feed.Type: string\n\n- []intents.[]price.settlement.inPause (boolean; optional)\n\n[]intents.[]price.settlement.inPause example: true\n\n[]intents.[]price.settlement.inPause.Type: boolean\n\n- []intents.[]price.settlement.isOnline (boolean; optional)\n\n[]intents.[]price.settlement.isOnline example: true\n\n[]intents.[]price.settlement.isOnline.Type: boolean\n\n- []intents.[]price.settlement.k (integer; optional)\n\n[]intents.[]price.settlement.k example: 0\n\n[]intents.[]price.settlement.k.Type: integer\n\n- []intents.[]price.settlement.marketDepthLong (integer; optional)\n\n[]intents.[]price.settlement.marketDepthLong example: 0\n\n[]intents.[]price.settlement.marketDepthLong.Type: integer\n\n- []intents.[]price.settlement.marketDepthShort (integer; optional)\n\n[]intents.[]price.settlement.marketDepthShort example: 0\n\n[]intents.[]price.settlement.marketDepthShort.Type: integer\n\n- []intents.[]price.settlement.pauseAt (integer; optional)\n\n[]intents.[]price.settlement.pauseAt example: 0\n\n[]intents.[]price.settlement.pauseAt.Type: integer\n\n- []intents.[]price.settlement.pausedAt (integer; optional)\n\n[]intents.[]price.settlement.pausedAt example: 0\n\n[]intents.[]price.settlement.pausedAt.Type: integer\n\n- []intents.[]price.settlement.price (integer; optional)\n\n[]intents.[]price.settlement.price example: 0\n\n[]intents.[]price.settlement.price.Type: integer\n\n- []intents.[]price.settlement.result_message (object; optional)\n\n[]intents.[]price.settlement.result_message example: {\n  \"price_ref\": \"string\",\n  \"signatures_ref\": \"string\"\n}\n\n[]intents.[]price.settlement.result_message.Schema: Trading.oracle.ResultMessage\n\n[]intents.[]price.settlement.result_message.Type: object\n\n[]intents.[]price.settlement.result_message.Required fields: none\n\n- []intents.[]price.settlement.result_message.price_ref (string; optional)\n\n[]intents.[]price.settlement.result_message.price_ref example: string\n\n[]intents.[]price.settlement.result_message.price_ref.Type: string\n\n- []intents.[]price.settlement.result_message.signatures_ref (string; optional)\n\n[]intents.[]price.settlement.result_message.signatures_ref example: string\n\n[]intents.[]price.settlement.result_message.signatures_ref.Type: string\n\n- []intents.[]price.settlement.slot (integer; optional)\n\n[]intents.[]price.settlement.slot example: 0\n\n[]intents.[]price.settlement.slot.Type: integer\n\n- []intents.[]price.settlement.spread (integer; optional)\n\n[]intents.[]price.settlement.spread example: 0\n\n[]intents.[]price.settlement.spread.Type: integer\n\n- []intents.[]price.settlement.status (string; optional)\n\n[]intents.[]price.settlement.status example: string\n\n[]intents.[]price.settlement.status.Type: string\n\n- []intents.[]price.settlement.timestamp (integer; optional)\n\n[]intents.[]price.settlement.timestamp example: 0\n\n[]intents.[]price.settlement.timestamp.Type: integer\n\n- []intents.[]price.settlement.unpauseAt (integer; optional)\n\n[]intents.[]price.settlement.unpauseAt example: 0\n\n[]intents.[]price.settlement.unpauseAt.Type: integer\n\n- []intents.[]price.timestamp (string; optional)\n\n[]intents.[]price.timestamp example: string\n\n[]intents.[]price.timestamp.Type: string\n\n- []intents.[]smart_account (object; optional)\n\n[]intents.[]smart_account example: {}\n\n[]intents.[]smart_account.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]intents.[]smart_account.Type: object\n\n- []intents.[]vault (object; optional)\n\n[]intents.[]vault example: {}\n\n[]intents.[]vault.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]intents.[]vault.Type: object\n\n- []last_update (string; optional)\n\n[]last_update example: string\n\n[]last_update.Type: string\n\n- []latest_trace (object; optional)\n\n[]latest_trace example: {\n  \"contract_exit_code\": 0,\n  \"error_contract_interface\": \"string\",\n  \"execution_snapshot\": {\n    \"accounts\": {\n      \"key\": {\n        \"account_state\": {},\n        \"is_active\": true,\n        \"last_tx_hash\": [\n          0\n        ],\n        \"last_tx_lt\": 0,\n        \"rawAccount\": {\n          \"code\": {},\n          \"data\": {},\n          \"isActive\": true,\n          \"lastTxHash\": [\n            0\n          ],\n          \"lastTxLT\": 0,\n          \"state\": {\n            \"address\": {},\n            \"balance\": {},\n            \"extraCurrencies\": {},\n            \"isValid\": true,\n            \"lastTransactionLT\": 0,\n            \"stateHash\": [\n              0\n            ],\n            \"stateInit\": {\n              \"code\": {},\n              \"data\": {},\n              \"depth\": 0,\n              \"lib\": {},\n              \"tickTock\": {\n                \"tick\": true,\n                \"tock\": true\n              }\n            },\n            \"status\": \"string\",\n            \"storageInfo\": {\n              \"duePayment\": {},\n              \"lastPaid\": 0,\n              \"storageUsed\": {\n                \"bitsUsed\": {},\n                \"cellsUsed\": {}\n              }\n            }\n          }\n        }\n      }\n    }\n  },\n  \"exit_code\": 0,\n  \"intents\": [],\n  \"logs\": [\n    {\n      \"additional_data\": {\n        \"index_price\": {}\n      },\n      \"executor_fee_amount\": {},\n      \"executor_fee_rate\": 0,\n      \"fee_to_stakers_percent\": 0,\n      \"funding_payment\": 0,\n      \"last_updated_cpf\": 0,\n      \"log_type\": 0,\n      \"margin\": {},\n      \"open_notional\": {},\n      \"position_fee_amount\": {},\n      \"position_fee_rate\": 0,\n      \"realized_pnl\": 0,\n      \"rollover_fee\": 0,\n      \"size\": {}\n    }\n  ],\n  \"prices\": [],\n  \"smart_account_state_end\": {\n    \"account_state\": {},\n    \"is_active\": true,\n    \"last_tx_hash\": [\n      0\n    ],\n    \"last_tx_lt\": 0,\n    \"rawAccount\": {\n      \"code\": {},\n      \"data\": {},\n      \"isActive\": true,\n      \"lastTxHash\": [\n        0\n      ],\n      \"lastTxLT\": 0,\n      \"state\": {\n        \"address\": {},\n        \"balance\": {},\n        \"extraCurrencies\": {},\n        \"isValid\": true,\n        \"lastTransactionLT\": 0,\n        \"stateHash\": [\n          0\n        ],\n        \"stateInit\": {\n          \"code\": {},\n          \"data\": {},\n          \"depth\": 0,\n          \"lib\": {},\n          \"tickTock\": {\n            \"tick\": true,\n            \"tock\": true\n          }\n        },\n        \"status\": \"string\",\n        \"storageInfo\": {\n          \"duePayment\": {},\n          \"lastPaid\": 0,\n          \"storageUsed\": {\n            \"bitsUsed\": {},\n            \"cellsUsed\": {}\n          }\n        }\n      }\n    }\n  },\n  \"update_position\": {\n    \"jetton_minter\": {},\n    \"notification_payload\": {\n      \"amm_address\": {},\n      \"balance_delta\": {},\n      \"bundle_sender_address\": {},\n      \"direction\": 0,\n      \"position_state\": {\n        \"direction\": 0,\n        \"discount\": 0,\n        \"fee\": 0,\n        \"last_updated_cumulative_premium\": 0,\n        \"last_updated_timestamp\": 0,\n        \"margin\": {},\n        \"open_notional\": {},\n        \"rebate\": 0,\n        \"size\": {}\n      }\n    },\n    \"query_id\": 0\n  }\n}\n\n[]latest_trace.Schema: Trading.types.TraceResult\n\n[]latest_trace.Type: object\n\n[]latest_trace.Required fields: none\n\n- []latest_trace.contract_exit_code (integer; optional)\n\n[]latest_trace.contract_exit_code example: 0\n\n[]latest_trace.contract_exit_code.Type: integer\n\n[]latest_trace.contract_exit_code.in try/catch on amm\n\n- []latest_trace.error_contract_interface (string; optional)\n\n[]latest_trace.error_contract_interface example: string\n\n[]latest_trace.error_contract_interface.Type: string\n\n- []latest_trace.execution_snapshot (object; optional)\n\n[]latest_trace.execution_snapshot example: {\n  \"accounts\": {\n    \"key\": {\n      \"account_state\": {},\n      \"is_active\": true,\n      \"last_tx_hash\": [\n        0\n      ],\n      \"last_tx_lt\": 0,\n      \"rawAccount\": {\n        \"code\": {},\n        \"data\": {},\n        \"isActive\": true,\n        \"lastTxHash\": [\n          0\n        ],\n        \"lastTxLT\": 0,\n        \"state\": {\n          \"address\": {},\n          \"balance\": {},\n          \"extraCurrencies\": {},\n          \"isValid\": true,\n          \"lastTransactionLT\": 0,\n          \"stateHash\": [\n            0\n          ],\n          \"stateInit\": {\n            \"code\": {},\n            \"data\": {},\n            \"depth\": 0,\n            \"lib\": {},\n            \"tickTock\": {\n              \"tick\": true,\n              \"tock\": true\n            }\n          },\n          \"status\": \"string\",\n          \"storageInfo\": {\n            \"duePayment\": {},\n            \"lastPaid\": 0,\n            \"storageUsed\": {\n              \"bitsUsed\": {},\n              \"cellsUsed\": {}\n            }\n          }\n        }\n      }\n    }\n  }\n}\n\n[]latest_trace.execution_snapshot.Schema: Trading.types.ExecutionSnapshot\n\n[]latest_trace.execution_snapshot.Type: object\n\n[]latest_trace.execution_snapshot.Required fields: none\n\n- []latest_trace.execution_snapshot.accounts (object; optional)\n\n[]latest_trace.execution_snapshot.accounts example: {\n  \"key\": {\n    \"account_state\": {},\n    \"is_active\": true,\n    \"last_tx_hash\": [\n      0\n    ],\n    \"last_tx_lt\": 0,\n    \"rawAccount\": {\n      \"code\": {},\n      \"data\": {},\n      \"isActive\": true,\n      \"lastTxHash\": [\n        0\n      ],\n      \"lastTxLT\": 0,\n      \"state\": {\n        \"address\": {},\n        \"balance\": {},\n        \"extraCurrencies\": {},\n        \"isValid\": true,\n        \"lastTransactionLT\": 0,\n        \"stateHash\": [\n          0\n        ],\n        \"stateInit\": {\n          \"code\": {},\n          \"data\": {},\n          \"depth\": 0,\n          \"lib\": {},\n          \"tickTock\": {\n            \"tick\": true,\n            \"tock\": true\n          }\n        },\n        \"status\": \"string\",\n        \"storageInfo\": {\n          \"duePayment\": {},\n          \"lastPaid\": 0,\n          \"storageUsed\": {\n            \"bitsUsed\": {},\n            \"cellsUsed\": {}\n          }\n        }\n      }\n    }\n  }\n}\n\n[]latest_trace.execution_snapshot.accounts.Type: object\n\n[]latest_trace.execution_snapshot.accounts.*.Schema: Trading.types.AccountSnapshot\n\n[]latest_trace.execution_snapshot.accounts.*.Type: object\n\n[]latest_trace.execution_snapshot.accounts.*.Required fields: none\n\n- []latest_trace.execution_snapshot.accounts.*.account_state (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.account_state example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.account_state.Schema: Trading.cell.Cell\n\n[]latest_trace.execution_snapshot.accounts.*.account_state.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.is_active (boolean; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.is_active example: true\n\n[]latest_trace.execution_snapshot.accounts.*.is_active.Type: boolean\n\n- []latest_trace.execution_snapshot.accounts.*.last_tx_hash (integer[]; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.last_tx_hash example: [\n  0\n]\n\n[]latest_trace.execution_snapshot.accounts.*.last_tx_hash.Type: integer[]\n\n[]latest_trace.execution_snapshot.accounts.*.last_tx_hash.[]Type: integer\n\n- []latest_trace.execution_snapshot.accounts.*.last_tx_lt (integer; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.last_tx_lt example: 0\n\n[]latest_trace.execution_snapshot.accounts.*.last_tx_lt.Type: integer\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount example: {\n  \"code\": {},\n  \"data\": {},\n  \"isActive\": true,\n  \"lastTxHash\": [\n    0\n  ],\n  \"lastTxLT\": 0,\n  \"state\": {\n    \"address\": {},\n    \"balance\": {},\n    \"extraCurrencies\": {},\n    \"isValid\": true,\n    \"lastTransactionLT\": 0,\n    \"stateHash\": [\n      0\n    ],\n    \"stateInit\": {\n      \"code\": {},\n      \"data\": {},\n      \"depth\": 0,\n      \"lib\": {},\n      \"tickTock\": {\n        \"tick\": true,\n        \"tock\": true\n      }\n    },\n    \"status\": \"string\",\n    \"storageInfo\": {\n      \"duePayment\": {},\n      \"lastPaid\": 0,\n      \"storageUsed\": {\n        \"bitsUsed\": {},\n        \"cellsUsed\": {}\n      }\n    }\n  }\n}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Account\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.Type: object\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.Required fields: none\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.code (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.code example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.code.Schema: Trading.cell.Cell\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.code.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.data (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.data example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.data.Schema: Trading.cell.Cell\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.data.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.isActive (boolean; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.isActive example: true\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.isActive.Type: boolean\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash (integer · int32[]; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash example: [\n  0\n]\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash.Type: integer · int32[]\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash.[]Type: integer · int32\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxHash.[]format: int32\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxLT (integer · int64; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxLT example: 0\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxLT.Type: integer · int64\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.lastTxLT.format: int64\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state example: {\n  \"address\": {},\n  \"balance\": {},\n  \"extraCurrencies\": {},\n  \"isValid\": true,\n  \"lastTransactionLT\": 0,\n  \"stateHash\": [\n    0\n  ],\n  \"stateInit\": {\n    \"code\": {},\n    \"data\": {},\n    \"depth\": 0,\n    \"lib\": {},\n    \"tickTock\": {\n      \"tick\": true,\n      \"tock\": true\n    }\n  },\n  \"status\": \"string\",\n  \"storageInfo\": {\n    \"duePayment\": {},\n    \"lastPaid\": 0,\n    \"storageUsed\": {\n      \"bitsUsed\": {},\n      \"cellsUsed\": {}\n    }\n  }\n}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.Schema: Trading.github_com_xssnick_tonutils-go_tlb.AccountState\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.Type: object\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.Required fields: none\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.address (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.address example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.address.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.address.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.balance (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.balance example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.balance.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.balance.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.extraCurrencies (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.extraCurrencies example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.extraCurrencies.Schema: Trading.cell.Dictionary\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.extraCurrencies.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.isValid (boolean; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.isValid example: true\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.isValid.Type: boolean\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.lastTransactionLT (integer · int64; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.lastTransactionLT example: 0\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.lastTransactionLT.Type: integer · int64\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.lastTransactionLT.format: int64\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash (integer · int32[]; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash example: [\n  0\n]\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash.Type: integer · int32[]\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash.has value when frozen\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash.[]Type: integer · int32\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateHash.[]format: int32\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit example: {\n  \"code\": {},\n  \"data\": {},\n  \"depth\": 0,\n  \"lib\": {},\n  \"tickTock\": {\n    \"tick\": true,\n    \"tock\": true\n  }\n}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.Type: object\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.has value when active\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.allOf variant 1\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StateInit\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.Type: object\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.Required fields: none\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.code (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.code example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.code.Schema: Trading.cell.Cell\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.code.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.data (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.data example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.data.Schema: Trading.cell.Cell\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.data.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.depth (integer; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.depth example: 0\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.depth.Type: integer\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.lib (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.lib example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.lib.Schema: Trading.cell.Dictionary\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.lib.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock example: {\n  \"tick\": true,\n  \"tock\": true\n}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.Schema: Trading.github_com_xssnick_tonutils-go_tlb.TickTock\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.Type: object\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.Required fields: none\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tick (boolean; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tick example: true\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tick.Type: boolean\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tock (boolean; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tock example: true\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.stateInit.tickTock.tock.Type: boolean\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.status (string; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.status example: string\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.status.Type: string\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo example: {\n  \"duePayment\": {},\n  \"lastPaid\": 0,\n  \"storageUsed\": {\n    \"bitsUsed\": {},\n    \"cellsUsed\": {}\n  }\n}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StorageInfo\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.Type: object\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.Required fields: none\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.duePayment (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.duePayment example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.duePayment.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.duePayment.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.lastPaid (integer; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.lastPaid example: 0\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.lastPaid.Type: integer\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageExtra (any; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageExtra.Type: any\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed example: {\n  \"bitsUsed\": {},\n  \"cellsUsed\": {}\n}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StorageUsed\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.Type: object\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.Required fields: none\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.bitsUsed (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.bitsUsed example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.bitsUsed.Schema: Trading.big.Int\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.bitsUsed.Type: object\n\n- []latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.cellsUsed (object; optional)\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.cellsUsed example: {}\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.cellsUsed.Schema: Trading.big.Int\n\n[]latest_trace.execution_snapshot.accounts.*.rawAccount.state.storageInfo.storageUsed.cellsUsed.Type: object\n\n- []latest_trace.exit_code (integer; optional)\n\n[]latest_trace.exit_code example: 0\n\n[]latest_trace.exit_code.Type: integer\n\n[]latest_trace.exit_code.in compute action/phase\n\n- []latest_trace.intents (any[]; optional)\n\n[]latest_trace.intents example: []\n\n[]latest_trace.intents.Type: any[]\n\n[]latest_trace.intents.[]Type: any\n\n- []latest_trace.logs (object[]; optional)\n\n[]latest_trace.logs example: [\n  {\n    \"additional_data\": {\n      \"index_price\": {}\n    },\n    \"executor_fee_amount\": {},\n    \"executor_fee_rate\": 0,\n    \"fee_to_stakers_percent\": 0,\n    \"funding_payment\": 0,\n    \"last_updated_cpf\": 0,\n    \"log_type\": 0,\n    \"margin\": {},\n    \"open_notional\": {},\n    \"position_fee_amount\": {},\n    \"position_fee_rate\": 0,\n    \"realized_pnl\": 0,\n    \"rollover_fee\": 0,\n    \"size\": {}\n  }\n]\n\n[]latest_trace.logs.Type: object[]\n\n[]latest_trace.logs.[]Schema: Trading.vamm.IntentLog\n\n[]latest_trace.logs.[]Type: object\n\n[]latest_trace.logs.[]Required fields: none\n\n- []latest_trace.logs.[]additional_data (object; optional)\n\n[]latest_trace.logs.[]additional_data example: {\n  \"index_price\": {}\n}\n\n[]latest_trace.logs.[]additional_data.Schema: Trading.vamm.AdditionalLogData\n\n[]latest_trace.logs.[]additional_data.Type: object\n\n[]latest_trace.logs.[]additional_data.Required fields: none\n\n- []latest_trace.logs.[]additional_data.index_price (object; optional)\n\n[]latest_trace.logs.[]additional_data.index_price example: {}\n\n[]latest_trace.logs.[]additional_data.index_price.Type: object\n\n[]latest_trace.logs.[]additional_data.index_price.real price of execution, for guaranteed SL/TP/LIQUIDATE/MAX_PNL\n\n[]latest_trace.logs.[]additional_data.index_price.allOf variant 1\n\n[]latest_trace.logs.[]additional_data.index_price.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.logs.[]additional_data.index_price.Type: object\n\n- []latest_trace.logs.[]executor_fee_amount (object; optional)\n\n[]latest_trace.logs.[]executor_fee_amount example: {}\n\n[]latest_trace.logs.[]executor_fee_amount.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.logs.[]executor_fee_amount.Type: object\n\n- []latest_trace.logs.[]executor_fee_rate (integer; optional)\n\n[]latest_trace.logs.[]executor_fee_rate example: 0\n\n[]latest_trace.logs.[]executor_fee_rate.Type: integer\n\n- []latest_trace.logs.[]fee_to_stakers_percent (integer; optional)\n\n[]latest_trace.logs.[]fee_to_stakers_percent example: 0\n\n[]latest_trace.logs.[]fee_to_stakers_percent.Type: integer\n\n- []latest_trace.logs.[]funding_payment (integer; optional)\n\n[]latest_trace.logs.[]funding_payment example: 0\n\n[]latest_trace.logs.[]funding_payment.Type: integer\n\n- []latest_trace.logs.[]last_updated_cpf (integer; optional)\n\n[]latest_trace.logs.[]last_updated_cpf example: 0\n\n[]latest_trace.logs.[]last_updated_cpf.Type: integer\n\n- []latest_trace.logs.[]log_type (integer · int32 · enum; optional)\n\n[]latest_trace.logs.[]log_type example: 0\n\n[]latest_trace.logs.[]log_type.Schema: Trading.vamm.LogType\n\n[]latest_trace.logs.[]log_type.Type: integer · int32 · enum\n\n[]latest_trace.logs.[]log_type.Allowed values: [0,1,2,3]\n\n[]latest_trace.logs.[]log_type.format: int32\n\n- []latest_trace.logs.[]margin (object; optional)\n\n[]latest_trace.logs.[]margin example: {}\n\n[]latest_trace.logs.[]margin.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.logs.[]margin.Type: object\n\n- []latest_trace.logs.[]open_notional (object; optional)\n\n[]latest_trace.logs.[]open_notional example: {}\n\n[]latest_trace.logs.[]open_notional.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.logs.[]open_notional.Type: object\n\n- []latest_trace.logs.[]position_fee_amount (object; optional)\n\n[]latest_trace.logs.[]position_fee_amount example: {}\n\n[]latest_trace.logs.[]position_fee_amount.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.logs.[]position_fee_amount.Type: object\n\n- []latest_trace.logs.[]position_fee_rate (integer; optional)\n\n[]latest_trace.logs.[]position_fee_rate example: 0\n\n[]latest_trace.logs.[]position_fee_rate.Type: integer\n\n- []latest_trace.logs.[]realized_pnl (integer; optional)\n\n[]latest_trace.logs.[]realized_pnl example: 0\n\n[]latest_trace.logs.[]realized_pnl.Type: integer\n\n- []latest_trace.logs.[]rollover_fee (integer; optional)\n\n[]latest_trace.logs.[]rollover_fee example: 0\n\n[]latest_trace.logs.[]rollover_fee.Type: integer\n\n- []latest_trace.logs.[]size (object; optional)\n\n[]latest_trace.logs.[]size example: {}\n\n[]latest_trace.logs.[]size.Schema: Trading.big.Int\n\n[]latest_trace.logs.[]size.Type: object\n\n- []latest_trace.prices (any[]; optional)\n\n[]latest_trace.prices example: []\n\n[]latest_trace.prices.Type: any[]\n\n[]latest_trace.prices.[]Type: any\n\n- []latest_trace.smart_account_state_end (object; optional)\n\n[]latest_trace.smart_account_state_end example: {\n  \"account_state\": {},\n  \"is_active\": true,\n  \"last_tx_hash\": [\n    0\n  ],\n  \"last_tx_lt\": 0,\n  \"rawAccount\": {\n    \"code\": {},\n    \"data\": {},\n    \"isActive\": true,\n    \"lastTxHash\": [\n      0\n    ],\n    \"lastTxLT\": 0,\n    \"state\": {\n      \"address\": {},\n      \"balance\": {},\n      \"extraCurrencies\": {},\n      \"isValid\": true,\n      \"lastTransactionLT\": 0,\n      \"stateHash\": [\n        0\n      ],\n      \"stateInit\": {\n        \"code\": {},\n        \"data\": {},\n        \"depth\": 0,\n        \"lib\": {},\n        \"tickTock\": {\n          \"tick\": true,\n          \"tock\": true\n        }\n      },\n      \"status\": \"string\",\n      \"storageInfo\": {\n        \"duePayment\": {},\n        \"lastPaid\": 0,\n        \"storageUsed\": {\n          \"bitsUsed\": {},\n          \"cellsUsed\": {}\n        }\n      }\n    }\n  }\n}\n\n[]latest_trace.smart_account_state_end.Schema: Trading.types.AccountSnapshot\n\n[]latest_trace.smart_account_state_end.Type: object\n\n[]latest_trace.smart_account_state_end.Required fields: none\n\n- []latest_trace.smart_account_state_end.account_state (object; optional)\n\n[]latest_trace.smart_account_state_end.account_state example: {}\n\n[]latest_trace.smart_account_state_end.account_state.Schema: Trading.cell.Cell\n\n[]latest_trace.smart_account_state_end.account_state.Type: object\n\n- []latest_trace.smart_account_state_end.is_active (boolean; optional)\n\n[]latest_trace.smart_account_state_end.is_active example: true\n\n[]latest_trace.smart_account_state_end.is_active.Type: boolean\n\n- []latest_trace.smart_account_state_end.last_tx_hash (integer[]; optional)\n\n[]latest_trace.smart_account_state_end.last_tx_hash example: [\n  0\n]\n\n[]latest_trace.smart_account_state_end.last_tx_hash.Type: integer[]\n\n[]latest_trace.smart_account_state_end.last_tx_hash.[]Type: integer\n\n- []latest_trace.smart_account_state_end.last_tx_lt (integer; optional)\n\n[]latest_trace.smart_account_state_end.last_tx_lt example: 0\n\n[]latest_trace.smart_account_state_end.last_tx_lt.Type: integer\n\n- []latest_trace.smart_account_state_end.rawAccount (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount example: {\n  \"code\": {},\n  \"data\": {},\n  \"isActive\": true,\n  \"lastTxHash\": [\n    0\n  ],\n  \"lastTxLT\": 0,\n  \"state\": {\n    \"address\": {},\n    \"balance\": {},\n    \"extraCurrencies\": {},\n    \"isValid\": true,\n    \"lastTransactionLT\": 0,\n    \"stateHash\": [\n      0\n    ],\n    \"stateInit\": {\n      \"code\": {},\n      \"data\": {},\n      \"depth\": 0,\n      \"lib\": {},\n      \"tickTock\": {\n        \"tick\": true,\n        \"tock\": true\n      }\n    },\n    \"status\": \"string\",\n    \"storageInfo\": {\n      \"duePayment\": {},\n      \"lastPaid\": 0,\n      \"storageUsed\": {\n        \"bitsUsed\": {},\n        \"cellsUsed\": {}\n      }\n    }\n  }\n}\n\n[]latest_trace.smart_account_state_end.rawAccount.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Account\n\n[]latest_trace.smart_account_state_end.rawAccount.Type: object\n\n[]latest_trace.smart_account_state_end.rawAccount.Required fields: none\n\n- []latest_trace.smart_account_state_end.rawAccount.code (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.code example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.code.Schema: Trading.cell.Cell\n\n[]latest_trace.smart_account_state_end.rawAccount.code.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.data (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.data example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.data.Schema: Trading.cell.Cell\n\n[]latest_trace.smart_account_state_end.rawAccount.data.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.isActive (boolean; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.isActive example: true\n\n[]latest_trace.smart_account_state_end.rawAccount.isActive.Type: boolean\n\n- []latest_trace.smart_account_state_end.rawAccount.lastTxHash (integer · int32[]; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.lastTxHash example: [\n  0\n]\n\n[]latest_trace.smart_account_state_end.rawAccount.lastTxHash.Type: integer · int32[]\n\n[]latest_trace.smart_account_state_end.rawAccount.lastTxHash.[]Type: integer · int32\n\n[]latest_trace.smart_account_state_end.rawAccount.lastTxHash.[]format: int32\n\n- []latest_trace.smart_account_state_end.rawAccount.lastTxLT (integer · int64; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.lastTxLT example: 0\n\n[]latest_trace.smart_account_state_end.rawAccount.lastTxLT.Type: integer · int64\n\n[]latest_trace.smart_account_state_end.rawAccount.lastTxLT.format: int64\n\n- []latest_trace.smart_account_state_end.rawAccount.state (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state example: {\n  \"address\": {},\n  \"balance\": {},\n  \"extraCurrencies\": {},\n  \"isValid\": true,\n  \"lastTransactionLT\": 0,\n  \"stateHash\": [\n    0\n  ],\n  \"stateInit\": {\n    \"code\": {},\n    \"data\": {},\n    \"depth\": 0,\n    \"lib\": {},\n    \"tickTock\": {\n      \"tick\": true,\n      \"tock\": true\n    }\n  },\n  \"status\": \"string\",\n  \"storageInfo\": {\n    \"duePayment\": {},\n    \"lastPaid\": 0,\n    \"storageUsed\": {\n      \"bitsUsed\": {},\n      \"cellsUsed\": {}\n    }\n  }\n}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.Schema: Trading.github_com_xssnick_tonutils-go_tlb.AccountState\n\n[]latest_trace.smart_account_state_end.rawAccount.state.Type: object\n\n[]latest_trace.smart_account_state_end.rawAccount.state.Required fields: none\n\n- []latest_trace.smart_account_state_end.rawAccount.state.address (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.address example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.address.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]latest_trace.smart_account_state_end.rawAccount.state.address.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.state.balance (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.balance example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.balance.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.smart_account_state_end.rawAccount.state.balance.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.state.extraCurrencies (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.extraCurrencies example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.extraCurrencies.Schema: Trading.cell.Dictionary\n\n[]latest_trace.smart_account_state_end.rawAccount.state.extraCurrencies.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.state.isValid (boolean; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.isValid example: true\n\n[]latest_trace.smart_account_state_end.rawAccount.state.isValid.Type: boolean\n\n- []latest_trace.smart_account_state_end.rawAccount.state.lastTransactionLT (integer · int64; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.lastTransactionLT example: 0\n\n[]latest_trace.smart_account_state_end.rawAccount.state.lastTransactionLT.Type: integer · int64\n\n[]latest_trace.smart_account_state_end.rawAccount.state.lastTransactionLT.format: int64\n\n- []latest_trace.smart_account_state_end.rawAccount.state.stateHash (integer · int32[]; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateHash example: [\n  0\n]\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateHash.Type: integer · int32[]\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateHash.has value when frozen\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateHash.[]Type: integer · int32\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateHash.[]format: int32\n\n- []latest_trace.smart_account_state_end.rawAccount.state.stateInit (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit example: {\n  \"code\": {},\n  \"data\": {},\n  \"depth\": 0,\n  \"lib\": {},\n  \"tickTock\": {\n    \"tick\": true,\n    \"tock\": true\n  }\n}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.Type: object\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.has value when active\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.allOf variant 1\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StateInit\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.Type: object\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.Required fields: none\n\n- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.code (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.code example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.code.Schema: Trading.cell.Cell\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.code.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.data (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.data example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.data.Schema: Trading.cell.Cell\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.data.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.depth (integer; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.depth example: 0\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.depth.Type: integer\n\n- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.lib (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.lib example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.lib.Schema: Trading.cell.Dictionary\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.lib.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock example: {\n  \"tick\": true,\n  \"tock\": true\n}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.Schema: Trading.github_com_xssnick_tonutils-go_tlb.TickTock\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.Type: object\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.Required fields: none\n\n- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tick (boolean; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tick example: true\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tick.Type: boolean\n\n- []latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tock (boolean; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tock example: true\n\n[]latest_trace.smart_account_state_end.rawAccount.state.stateInit.tickTock.tock.Type: boolean\n\n- []latest_trace.smart_account_state_end.rawAccount.state.status (string; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.status example: string\n\n[]latest_trace.smart_account_state_end.rawAccount.state.status.Type: string\n\n- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo example: {\n  \"duePayment\": {},\n  \"lastPaid\": 0,\n  \"storageUsed\": {\n    \"bitsUsed\": {},\n    \"cellsUsed\": {}\n  }\n}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StorageInfo\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.Type: object\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.Required fields: none\n\n- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.duePayment (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.duePayment example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.duePayment.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.duePayment.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.lastPaid (integer; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.lastPaid example: 0\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.lastPaid.Type: integer\n\n- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageExtra (any; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageExtra.Type: any\n\n- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed example: {\n  \"bitsUsed\": {},\n  \"cellsUsed\": {}\n}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.Schema: Trading.github_com_xssnick_tonutils-go_tlb.StorageUsed\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.Type: object\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.Required fields: none\n\n- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.bitsUsed (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.bitsUsed example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.bitsUsed.Schema: Trading.big.Int\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.bitsUsed.Type: object\n\n- []latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.cellsUsed (object; optional)\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.cellsUsed example: {}\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.cellsUsed.Schema: Trading.big.Int\n\n[]latest_trace.smart_account_state_end.rawAccount.state.storageInfo.storageUsed.cellsUsed.Type: object\n\n- []latest_trace.update_position (object; optional)\n\n[]latest_trace.update_position example: {\n  \"jetton_minter\": {},\n  \"notification_payload\": {\n    \"amm_address\": {},\n    \"balance_delta\": {},\n    \"bundle_sender_address\": {},\n    \"direction\": 0,\n    \"position_state\": {\n      \"direction\": 0,\n      \"discount\": 0,\n      \"fee\": 0,\n      \"last_updated_cumulative_premium\": 0,\n      \"last_updated_timestamp\": 0,\n      \"margin\": {},\n      \"open_notional\": {},\n      \"rebate\": 0,\n      \"size\": {}\n    }\n  },\n  \"query_id\": 0\n}\n\n[]latest_trace.update_position.Schema: Trading.smartaccount.NotifyUpdatePosition\n\n[]latest_trace.update_position.Type: object\n\n[]latest_trace.update_position.Required fields: none\n\n- []latest_trace.update_position.jetton_minter (object; optional)\n\n[]latest_trace.update_position.jetton_minter example: {}\n\n[]latest_trace.update_position.jetton_minter.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]latest_trace.update_position.jetton_minter.Type: object\n\n- []latest_trace.update_position.notification_payload (object; optional)\n\n[]latest_trace.update_position.notification_payload example: {\n  \"amm_address\": {},\n  \"balance_delta\": {},\n  \"bundle_sender_address\": {},\n  \"direction\": 0,\n  \"position_state\": {\n    \"direction\": 0,\n    \"discount\": 0,\n    \"fee\": 0,\n    \"last_updated_cumulative_premium\": 0,\n    \"last_updated_timestamp\": 0,\n    \"margin\": {},\n    \"open_notional\": {},\n    \"rebate\": 0,\n    \"size\": {}\n  }\n}\n\n[]latest_trace.update_position.notification_payload.Schema: Trading.smartaccount.NotificationPayload\n\n[]latest_trace.update_position.notification_payload.Type: object\n\n[]latest_trace.update_position.notification_payload.Required fields: none\n\n- []latest_trace.update_position.notification_payload.amm_address (object; optional)\n\n[]latest_trace.update_position.notification_payload.amm_address example: {}\n\n[]latest_trace.update_position.notification_payload.amm_address.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]latest_trace.update_position.notification_payload.amm_address.Type: object\n\n- []latest_trace.update_position.notification_payload.balance_delta (object; optional)\n\n[]latest_trace.update_position.notification_payload.balance_delta example: {}\n\n[]latest_trace.update_position.notification_payload.balance_delta.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.update_position.notification_payload.balance_delta.Type: object\n\n- []latest_trace.update_position.notification_payload.bundle_sender_address (object; optional)\n\n[]latest_trace.update_position.notification_payload.bundle_sender_address example: {}\n\n[]latest_trace.update_position.notification_payload.bundle_sender_address.Schema: Trading.github_com_xssnick_tonutils-go_address.Address\n\n[]latest_trace.update_position.notification_payload.bundle_sender_address.Type: object\n\n- []latest_trace.update_position.notification_payload.direction (integer; optional)\n\n[]latest_trace.update_position.notification_payload.direction example: 0\n\n[]latest_trace.update_position.notification_payload.direction.Type: integer\n\n- []latest_trace.update_position.notification_payload.position_state (object; optional)\n\n[]latest_trace.update_position.notification_payload.position_state example: {\n  \"direction\": 0,\n  \"discount\": 0,\n  \"fee\": 0,\n  \"last_updated_cumulative_premium\": 0,\n  \"last_updated_timestamp\": 0,\n  \"margin\": {},\n  \"open_notional\": {},\n  \"rebate\": 0,\n  \"size\": {}\n}\n\n[]latest_trace.update_position.notification_payload.position_state.Schema: Trading.schemas.PositionState\n\n[]latest_trace.update_position.notification_payload.position_state.Type: object\n\n[]latest_trace.update_position.notification_payload.position_state.Required fields: none\n\n- []latest_trace.update_position.notification_payload.position_state.direction (integer; optional)\n\n[]latest_trace.update_position.notification_payload.position_state.direction example: 0\n\n[]latest_trace.update_position.notification_payload.position_state.direction.Type: integer\n\n- []latest_trace.update_position.notification_payload.position_state.discount (integer; optional)\n\n[]latest_trace.update_position.notification_payload.position_state.discount example: 0\n\n[]latest_trace.update_position.notification_payload.position_state.discount.Type: integer\n\n- []latest_trace.update_position.notification_payload.position_state.fee (integer; optional)\n\n[]latest_trace.update_position.notification_payload.position_state.fee example: 0\n\n[]latest_trace.update_position.notification_payload.position_state.fee.Type: integer\n\n- []latest_trace.update_position.notification_payload.position_state.last_updated_cumulative_premium (integer; optional)\n\n[]latest_trace.update_position.notification_payload.position_state.last_updated_cumulative_premium example: 0\n\n[]latest_trace.update_position.notification_payload.position_state.last_updated_cumulative_premium.Type: integer\n\n- []latest_trace.update_position.notification_payload.position_state.last_updated_timestamp (integer; optional)\n\n[]latest_trace.update_position.notification_payload.position_state.last_updated_timestamp example: 0\n\n[]latest_trace.update_position.notification_payload.position_state.last_updated_timestamp.Type: integer\n\n- []latest_trace.update_position.notification_payload.position_state.margin (object; optional)\n\n[]latest_trace.update_position.notification_payload.position_state.margin example: {}\n\n[]latest_trace.update_position.notification_payload.position_state.margin.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.update_position.notification_payload.position_state.margin.Type: object\n\n- []latest_trace.update_position.notification_payload.position_state.open_notional (object; optional)\n\n[]latest_trace.update_position.notification_payload.position_state.open_notional example: {}\n\n[]latest_trace.update_position.notification_payload.position_state.open_notional.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]latest_trace.update_position.notification_payload.position_state.open_notional.Type: object\n\n- []latest_trace.update_position.notification_payload.position_state.rebate (integer; optional)\n\n[]latest_trace.update_position.notification_payload.position_state.rebate example: 0\n\n[]latest_trace.update_position.notification_payload.position_state.rebate.Type: integer\n\n- []latest_trace.update_position.notification_payload.position_state.size (object; optional)\n\n[]latest_trace.update_position.notification_payload.position_state.size example: {}\n\n[]latest_trace.update_position.notification_payload.position_state.size.Schema: Trading.big.Int\n\n[]latest_trace.update_position.notification_payload.position_state.size.Type: object\n\n- []latest_trace.update_position.query_id (integer; optional)\n\n[]latest_trace.update_position.query_id example: 0\n\n[]latest_trace.update_position.query_id.Type: integer\n\n- []leased_query_id (integer; optional)\n\n[]leased_query_id example: 0\n\n[]leased_query_id.Type: integer\n\n- []out_msg_boc (integer[]; optional)\n\n[]out_msg_boc example: [\n  0\n]\n\n[]out_msg_boc.Type: integer[]\n\n[]out_msg_boc.OutMessageBOC is the serialized ext message, persisted only for a broadcast-\nbut-unconfirmed (AwaitConfirm) bundle so SentBundlesTask can re-broadcast the\nSAME message (idempotent; a rebuild with a fresh created_at is a different\nmessage and would risk double-execution).\n\n[]out_msg_boc.[]Type: integer\n\n- []outcome (object; optional)\n\n[]outcome example: {\n  \"action_code\": 0,\n  \"block_seqno\": 0,\n  \"error_interface\": \"string\",\n  \"exit_code\": 0,\n  \"finalized_at\": 0,\n  \"reason\": \"string\",\n  \"tx_hash\": [\n    0\n  ],\n  \"tx_lt\": 0\n}\n\n[]outcome.Type: object\n\n[]outcome.set on terminal (confirmed/failed)\n\n[]outcome.allOf variant 1\n\n[]outcome.Schema: Trading.bundle.Outcome\n\n[]outcome.Type: object\n\n[]outcome.Required fields: none\n\n- []outcome.action_code (integer; optional)\n\n[]outcome.action_code example: 0\n\n[]outcome.action_code.Type: integer\n\n- []outcome.block_seqno (integer; optional)\n\n[]outcome.block_seqno example: 0\n\n[]outcome.block_seqno.Type: integer\n\n- []outcome.error_interface (string; optional)\n\n[]outcome.error_interface example: string\n\n[]outcome.error_interface.Type: string\n\n- []outcome.exit_code (integer; optional)\n\n[]outcome.exit_code example: 0\n\n[]outcome.exit_code.Type: integer\n\n- []outcome.finalized_at (integer; optional)\n\n[]outcome.finalized_at example: 0\n\n[]outcome.finalized_at.Type: integer\n\n- []outcome.reason (string; optional)\n\n[]outcome.reason example: string\n\n[]outcome.reason.Type: string\n\n- []outcome.tx_hash (integer[]; optional)\n\n[]outcome.tx_hash example: [\n  0\n]\n\n[]outcome.tx_hash.Type: integer[]\n\n[]outcome.tx_hash.[]Type: integer\n\n- []outcome.tx_lt (integer; optional)\n\n[]outcome.tx_lt example: 0\n\n[]outcome.tx_lt.Type: integer\n\n- []payment_mode (integer · int32 · enum; optional)\n\n[]payment_mode example: 0\n\n[]payment_mode.Schema: Trading.bundle.PaymentMode\n\n[]payment_mode.Type: integer · int32 · enum\n\n[]payment_mode.Allowed values: [0,1,0,1]\n\n[]payment_mode.format: int32\n\n- []position_state (object[]; optional)\n\n[]position_state example: [\n  {\n    \"direction\": 0,\n    \"discount\": 0,\n    \"fee\": 0,\n    \"last_updated_cumulative_premium\": 0,\n    \"last_updated_timestamp\": 0,\n    \"margin\": {},\n    \"open_notional\": {},\n    \"rebate\": 0,\n    \"size\": {}\n  }\n]\n\n[]position_state.Type: object[]\n\n[]position_state.[]Schema: Trading.schemas.PositionState\n\n[]position_state.[]Type: object\n\n[]position_state.[]Required fields: none\n\n- []position_state.[]direction (integer; optional)\n\n[]position_state.[]direction example: 0\n\n[]position_state.[]direction.Type: integer\n\n- []position_state.[]discount (integer; optional)\n\n[]position_state.[]discount example: 0\n\n[]position_state.[]discount.Type: integer\n\n- []position_state.[]fee (integer; optional)\n\n[]position_state.[]fee example: 0\n\n[]position_state.[]fee.Type: integer\n\n- []position_state.[]last_updated_cumulative_premium (integer; optional)\n\n[]position_state.[]last_updated_cumulative_premium example: 0\n\n[]position_state.[]last_updated_cumulative_premium.Type: integer\n\n- []position_state.[]last_updated_timestamp (integer; optional)\n\n[]position_state.[]last_updated_timestamp example: 0\n\n[]position_state.[]last_updated_timestamp.Type: integer\n\n- []position_state.[]margin (object; optional)\n\n[]position_state.[]margin example: {}\n\n[]position_state.[]margin.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]position_state.[]margin.Type: object\n\n- []position_state.[]open_notional (object; optional)\n\n[]position_state.[]open_notional example: {}\n\n[]position_state.[]open_notional.Schema: Trading.github_com_xssnick_tonutils-go_tlb.Coins\n\n[]position_state.[]open_notional.Type: object\n\n- []position_state.[]rebate (integer; optional)\n\n[]position_state.[]rebate example: 0\n\n[]position_state.[]rebate.Type: integer\n\n- []position_state.[]size (object; optional)\n\n[]position_state.[]size example: {}\n\n[]position_state.[]size.Schema: Trading.big.Int\n\n[]position_state.[]size.Type: object\n\n- []reason (string; optional)\n\n[]reason example: string\n\n[]reason.Type: string\n\n- []recover_attempts (integer; optional)\n\n[]recover_attempts example: 0\n\n[]recover_attempts.Type: integer\n\n[]recover_attempts.RecoverAttempts counts how many times a not-landed Sent bundle has been\nrecovered back to Pending (see recoverSentBundle); bounds the retry so a\nbundle that can never land eventually fails instead of looping forever.\n\n- []sent_at (integer; optional)\n\n[]sent_at example: 0\n\n[]sent_at.Type: integer\n\n[]sent_at.unix secs of the StatusSent transition; the stale-drop clock starts here, not at CreatedAt\n\n- []status (string · enum; optional)\n\n[]status example: pending\n\n[]status.Schema: Trading.bundle.Status\n\n[]status.Type: string · enum\n\n[]status.Allowed values: [\"pending\",\"sealed\",\"sent\",\"confirmed\",\"failed\"]\n\n- []tx_hash (integer[]; optional)\n\n[]tx_hash example: [\n  0\n]\n\n[]tx_hash.Type: integer[]\n\n[]tx_hash.[]Type: integer\n\nExample\n\n\n\n```json\n[\n  {\n    \"created_at\": \"string\",\n    \"ext_hash\": [\n      0\n    ],\n    \"gasless_source\": 0,\n    \"id\": {\n      \"addr\": \"string\",\n      \"direction\": \"long\",\n      \"market\": \"string\",\n      \"owner\": \"string\"\n    },\n    \"intent_hashes\": [\n      [\n        0\n      ]\n    ],\n    \"intents\": [\n      {\n        \"action_phase\": \"string\",\n        \"builder\": {},\n        \"created_price\": {\n          \"created_at\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"index\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"rfc\": {\n            \"effective_depth\": 0,\n            \"original_k\": 0,\n            \"original_market_depth_long\": 0,\n            \"original_market_depth_short\": 0,\n            \"original_spread\": 0,\n            \"recovery_rate\": 0,\n            \"signed_price\": {\n              \"closestPauseAt\": 0,\n              \"closestUnpauseAt\": 0,\n              \"feed\": \"string\",\n              \"inPause\": true,\n              \"isOnline\": true,\n              \"k\": 0,\n              \"marketDepthLong\": 0,\n              \"marketDepthShort\": 0,\n              \"pauseAt\": 0,\n              \"pausedAt\": 0,\n              \"price\": 0,\n              \"result_message\": {\n                \"price_ref\": \"string\",\n                \"signatures_ref\": \"string\"\n              },\n              \"slot\": 0,\n              \"spread\": 0,\n              \"status\": \"string\",\n              \"timestamp\": 0,\n              \"unpauseAt\": 0\n            },\n            \"velocity_debt\": 0\n          },\n          \"settlement\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"timestamp\": \"string\"\n        },\n        \"date\": \"string\",\n        \"full_message\": {\n          \"message\": {\n            \"created_at\": 0,\n            \"intent\": {\n              \"order\": {},\n              \"smart_account\": {},\n              \"v_amm\": {}\n            },\n            \"public_key\": [\n              0\n            ],\n            \"query_id\": {\n              \"bit_number\": 0,\n              \"shift\": 0\n            },\n            \"reference_query_id\": {\n              \"bit_number\": 0,\n              \"shift\": 0\n            }\n          },\n          \"public_key\": \"string\",\n          \"signature\": [\n            0\n          ]\n        },\n        \"hash\": [\n          0\n        ],\n        \"market\": {},\n        \"order\": {},\n        \"order_requests\": [\n          {\n            \"full_message\": {\n              \"message\": {\n                \"created_at\": 0,\n                \"intent\": {\n                  \"order\": {},\n                  \"smart_account\": {},\n                  \"v_amm\": {}\n                },\n                \"public_key\": [\n                  0\n                ],\n                \"query_id\": {\n                  \"bit_number\": 0,\n                  \"shift\": 0\n                },\n                \"reference_query_id\": {\n                  \"bit_number\": 0,\n                  \"shift\": 0\n                }\n              },\n              \"public_key\": \"string\",\n              \"signature\": [\n                0\n              ]\n            },\n            \"hash\": [\n              0\n            ],\n            \"order_request\": {\n              \"selector\": 0\n            },\n            \"order_request_hash\": [\n              0\n            ],\n            \"smart_account\": {}\n          }\n        ],\n        \"payment_mode\": 0,\n        \"price\": {\n          \"created_at\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"index\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"rfc\": {\n            \"effective_depth\": 0,\n            \"original_k\": 0,\n            \"original_market_depth_long\": 0,\n            \"original_market_depth_short\": 0,\n            \"original_spread\": 0,\n            \"recovery_rate\": 0,\n            \"signed_price\": {\n              \"closestPauseAt\": 0,\n              \"closestUnpauseAt\": 0,\n              \"feed\": \"string\",\n              \"inPause\": true,\n              \"isOnline\": true,\n              \"k\": 0,\n              \"marketDepthLong\": 0,\n              \"marketDepthShort\": 0,\n              \"pauseAt\": 0,\n              \"pausedAt\": 0,\n              \"price\": 0,\n              \"result_message\": {\n                \"price_ref\": \"string\",\n                \"signatures_ref\": \"string\"\n              },\n              \"slot\": 0,\n              \"spread\": 0,\n              \"status\": \"string\",\n              \"timestamp\": 0,\n              \"unpauseAt\": 0\n            },\n            \"velocity_debt\": 0\n          },\n          \"settlement\": {\n            \"closestPauseAt\": 0,\n            \"closestUnpauseAt\": 0,\n            \"feed\": \"string\",\n            \"inPause\": true,\n            \"isOnline\": true,\n            \"k\": 0,\n            \"marketDepthLong\": 0,\n            \"marketDepthShort\": 0,\n            \"pauseAt\": 0,\n            \"pausedAt\": 0,\n            \"price\": 0,\n            \"result_message\": {\n              \"price_ref\": \"string\",\n              \"signatures_ref\": \"string\"\n            },\n            \"slot\": 0,\n            \"spread\": 0,\n            \"status\": \"string\",\n            \"timestamp\": 0,\n            \"unpauseAt\": 0\n          },\n          \"timestamp\": \"string\"\n        },\n        \"smart_account\": {},\n        \"vault\": {}\n      }\n    ],\n    \"last_update\": \"string\",\n    \"latest_trace\": {\n      \"contract_exit_code\": 0,\n      \"error_contract_interface\": \"string\",\n      \"execution_snapshot\": {\n        \"accounts\": {\n          \"key\": {\n            \"account_state\": {},\n            \"is_active\": true,\n            \"last_tx_hash\": [\n              0\n            ],\n            \"last_tx_lt\": 0,\n            \"rawAccount\": {\n              \"code\": {},\n              \"data\": {},\n              \"isActive\": true,\n              \"lastTxHash\": [\n                0\n              ],\n              \"lastTxLT\": 0,\n              \"state\": {\n                \"address\": {},\n                \"balance\": {},\n                \"extraCurrencies\": {},\n                \"isValid\": true,\n                \"lastTransactionLT\": 0,\n                \"stateHash\": [\n                  0\n                ],\n                \"stateInit\": {\n                  \"code\": {},\n                  \"data\": {},\n                  \"depth\": 0,\n                  \"lib\": {},\n                  \"tickTock\": {\n                    \"tick\": true,\n                    \"tock\": true\n                  }\n                },\n                \"status\": \"string\",\n                \"storageInfo\": {\n                  \"duePayment\": {},\n                  \"lastPaid\": 0,\n                  \"storageUsed\": {\n                    \"bitsUsed\": {},\n                    \"cellsUsed\": {}\n                  }\n                }\n              }\n            }\n          }\n        }\n      },\n      \"exit_code\": 0,\n      \"intents\": [],\n      \"logs\": [\n        {\n          \"additional_data\": {\n            \"index_price\": {}\n          },\n          \"executor_fee_amount\": {},\n          \"executor_fee_rate\": 0,\n          \"fee_to_stakers_percent\": 0,\n          \"funding_payment\": 0,\n          \"last_updated_cpf\": 0,\n          \"log_type\": 0,\n          \"margin\": {},\n          \"open_notional\": {},\n          \"position_fee_amount\": {},\n          \"position_fee_rate\": 0,\n          \"realized_pnl\": 0,\n          \"rollover_fee\": 0,\n          \"size\": {}\n        }\n      ],\n      \"prices\": [],\n      \"smart_account_state_end\": {\n        \"account_state\": {},\n        \"is_active\": true,\n        \"last_tx_hash\": [\n          0\n        ],\n        \"last_tx_lt\": 0,\n        \"rawAccount\": {\n          \"code\": {},\n          \"data\": {},\n          \"isActive\": true,\n          \"lastTxHash\": [\n            0\n          ],\n          \"lastTxLT\": 0,\n          \"state\": {\n            \"address\": {},\n            \"balance\": {},\n            \"extraCurrencies\": {},\n            \"isValid\": true,\n            \"lastTransactionLT\": 0,\n            \"stateHash\": [\n              0\n            ],\n            \"stateInit\": {\n              \"code\": {},\n              \"data\": {},\n              \"depth\": 0,\n              \"lib\": {},\n              \"tickTock\": {\n                \"tick\": true,\n                \"tock\": true\n              }\n            },\n            \"status\": \"string\",\n            \"storageInfo\": {\n              \"duePayment\": {},\n              \"lastPaid\": 0,\n              \"storageUsed\": {\n                \"bitsUsed\": {},\n                \"cellsUsed\": {}\n              }\n            }\n          }\n        }\n      },\n      \"update_position\": {\n        \"jetton_minter\": {},\n        \"notification_payload\": {\n          \"amm_address\": {},\n          \"balance_delta\": {},\n          \"bundle_sender_address\": {},\n          \"direction\": 0,\n          \"position_state\": {\n            \"direction\": 0,\n            \"discount\": 0,\n            \"fee\": 0,\n            \"last_updated_cumulative_premium\": 0,\n            \"last_updated_timestamp\": 0,\n            \"margin\": {},\n            \"open_notional\": {},\n            \"rebate\": 0,\n            \"size\": {}\n          }\n        },\n        \"query_id\": 0\n      }\n    },\n    \"leased_query_id\": 0,\n    \"out_msg_boc\": [\n      0\n    ],\n    \"outcome\": {\n      \"action_code\": 0,\n      \"block_seqno\": 0,\n      \"error_interface\": \"string\",\n      \"exit_code\": 0,\n      \"finalized_at\": 0,\n      \"reason\": \"string\",\n      \"tx_hash\": [\n        0\n      ],\n      \"tx_lt\": 0\n    },\n    \"payment_mode\": 0,\n    \"position_state\": [\n      {\n        \"direction\": 0,\n        \"discount\": 0,\n        \"fee\": 0,\n        \"last_updated_cumulative_premium\": 0,\n        \"last_updated_timestamp\": 0,\n        \"margin\": {},\n        \"open_notional\": {},\n        \"rebate\": 0,\n        \"size\": {}\n      }\n    ],\n    \"reason\": \"string\",\n    \"recover_attempts\": 0,\n    \"sent_at\": 0,\n    \"status\": \"pending\",\n    \"tx_hash\": [\n      0\n    ]\n  }\n]\n```\n\n## Response 400 · Trading.api.ErrorResponse\n\n**400** application/json — Bad Request\n\nSchema: Trading.api.ErrorResponse\n\nType: object\n\nRequired fields: none\n\n- code (string; optional)\n\ncode example: string\n\ncode.Type: string\n\n- error (string; optional)\n\nerror example: string\n\nerror.Type: string\n\n- externalQueryId (string; optional)\n\nexternalQueryId example: string\n\nexternalQueryId.Type: string\n\n- msg (string; optional)\n\nmsg example: string\n\nmsg.Type: string\n\nExample\n\n\n\n```json\n{\n  \"code\": \"string\",\n  \"error\": \"string\",\n  \"externalQueryId\": \"string\",\n  \"msg\": \"string\"\n}\n```\n\n## Response 500 · Trading.api.ErrorResponse\n\n**500** application/json — Internal Server Error\n\nSchema: Trading.api.ErrorResponse\n\nType: object\n\nRequired fields: none\n\n- code (string; optional)\n\ncode example: string\n\ncode.Type: string\n\n- error (string; optional)\n\nerror example: string\n\nerror.Type: string\n\n- externalQueryId (string; optional)\n\nexternalQueryId example: string\n\nexternalQueryId.Type: string\n\n- msg (string; optional)\n\nmsg example: string\n\nmsg.Type: string\n\nExample\n\n\n\n```json\n{\n  \"code\": \"string\",\n  \"error\": \"string\",\n  \"externalQueryId\": \"string\",\n  \"msg\": \"string\"\n}\n```","text":"List account bundles Returns the smart account's bundles (optionally filtered by status or market+direction), sorted and paginated GET /v3-node-0/smartaccount/{address}/bundles Execution address Smart account address string status Filter by FSM status: pending|sealed|sent|confirmed|failed string market Filter to one position (with direction) string direction Position direction: long|short (with market) string sort Sort field: query_id|created_at|last_update (default query_id) string order Sort order: asc|desc (default asc) string limit Max results (default and max 50) integer offset Results to skip (default 0) integer include_trace Include the heavy latest_trace field (default false) boolean 200 OK 400 Bad Request code string error string externalQueryId string msg string 500 Internal Server Error code string error string externalQueryId string msg string","api":{"title":"Storm API reference","version":"3.0","documentation":"https://docs.storm.tg/developers/overview","playgroundServer":"https://api.storm.tg"}}