{"version":1,"pages":[{"id":"ifKKEBZcD79R9XPSX6tu","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_DIHx3","description":"STON.fi developer documentation - build on TON's leading DEX with comprehensive guides, SDK references, and API docs","breadcrumbs":[{"label":"Getting Started"}]},{"id":"atslf7U9uj31dyRTJygV","title":"Whitepaper","pathname":"/getting-started/whitepaper","siteSpaceId":"sitesp_DIHx3","description":"STON.fi technical whitepaper - understand the architecture, tokenomics, and vision of TON's leading DEX","breadcrumbs":[{"label":"Getting Started"}]},{"id":"D4khZJJAE2HDW4JN7lpR","title":"Security — Audits & Bug Bounty","pathname":"/getting-started/security","siteSpaceId":"sitesp_DIHx3","description":"STON.fi security overview with links to public audits, continuous monitoring, and the active HackenProof bug bounty program","breadcrumbs":[{"label":"Getting Started"}]},{"id":"BRs1ixsZ7Fee499TWwRU","title":"Quickstart Guides","pathname":"/developer-section/quickstart","siteSpaceId":"sitesp_DIHx3","description":"Quick integration guides for STON.fi features - swap, liquidity provision, and Omniston aggregation","breadcrumbs":[{"label":"Developer section"}]},{"id":"ZffgnG9D3mkHKL28oEJP","title":"Swap Guide (React)","pathname":"/developer-section/quickstart/swap","siteSpaceId":"sitesp_DIHx3","description":"Complete swap integration tutorial - build a token swap interface using STON.fi SDK and React","breadcrumbs":[{"label":"Developer section"},{"label":"Quickstart Guides"}]},{"id":"8Ir9nb90CSfGTboqnfe8","title":"Liquidity Providing Guide (React)","pathname":"/developer-section/quickstart/liquidity","siteSpaceId":"sitesp_DIHx3","description":"Quick guide to liquidity provision on STON.fi - earn fees by supplying tokens to pools","breadcrumbs":[{"label":"Developer section"},{"label":"Quickstart Guides"}]},{"id":"W71twrBldy80WXQfcbyi","title":"Omniston Guide (React)","pathname":"/developer-section/quickstart/omniston","siteSpaceId":"sitesp_DIHx3","description":"Quick integration guide for Omniston - start building cross-DEX aggregation features in minutes","breadcrumbs":[{"label":"Developer section"},{"label":"Quickstart Guides"}]},{"id":"XOfFttOG09l8IVJAnuSh","title":"Omniston Guide (Python)","pathname":"/developer-section/quickstart/python","siteSpaceId":"sitesp_DIHx3","description":"Learn how to create a Python-based terminal client for swapping tokens on TON blockchain using Omniston protocol. Covers wallet setup, API integration, and cross-DEX swaps on STON.fi and DeDust.","breadcrumbs":[{"label":"Developer section"},{"label":"Quickstart Guides"}]},{"id":"1Xk6aNF8vzH6lAqGI9If","title":"DEX","pathname":"/developer-section/dex","siteSpaceId":"sitesp_DIHx3","description":"STON.fi DEX documentation - comprehensive guides for swaps, liquidity, farming, and smart contracts","breadcrumbs":[{"label":"Developer section"}]},{"id":"mO2tdPBPZB1ignu5jIO6","title":"Overview (DEX)","pathname":"/developer-section/dex/overview","siteSpaceId":"sitesp_DIHx3","description":"STON.fi DEX overview - decentralized exchange with AMM pools, liquidity provision, and yield farming on TON","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"}]},{"id":"QM1cjw238MPpSdjl5l81","title":"Fees","pathname":"/developer-section/dex/fees","siteSpaceId":"sitesp_DIHx3","description":"Trading fees on STON.fi — per‑pool configurable fees","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"}]},{"id":"JxJmjsALswEo085yLIKO","title":"Architecture","pathname":"/developer-section/dex/architecture","siteSpaceId":"sitesp_DIHx3","description":"STON.fi DEX architecture explained - understand the smart contract design behind Jetton-to-Jetton swaps","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"}]},{"id":"qxjhqqyU1Kved7QENGpa","title":"SDK","pathname":"/developer-section/dex/sdk","siteSpaceId":"sitesp_DIHx3","description":"STON.fi DEX SDK documentation - TypeScript/JavaScript tools for DEX integration on TON blockchain","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"}]},{"id":"XKpP7T6FxeacGIYusaWI","title":"v2 (latest)","pathname":"/developer-section/dex/sdk/v2","siteSpaceId":"sitesp_DIHx3","description":"STON.fi DEX v2 SDK - advanced features with vault mechanics and single-sided liquidity","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"}]},{"id":"r7ZBThthNTUwnZ1LQCiz","title":"Swap (v2)","pathname":"/developer-section/dex/sdk/v2/swap","siteSpaceId":"sitesp_DIHx3","description":"Execute swaps on STON.fi v2 - enhanced routing with vault mechanics for optimal rates","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v2 (latest)"}]},{"id":"m6sEptAfMUDl8oiqr1c0","title":"Provide Liquidity (v2)","pathname":"/developer-section/dex/sdk/v2/provide-liquidity","siteSpaceId":"sitesp_DIHx3","description":"Provide liquidity on STON.fi v2 - single-sided deposits with automatic vault management","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v2 (latest)"}]},{"id":"0ElUln1vFEawcsVaX7OQ","title":"Refund Liquidity (v2)","pathname":"/developer-section/dex/sdk/v2/refund-liquidity","siteSpaceId":"sitesp_DIHx3","description":"Refund liquidity on STON.fi v2 - handle failed operations with vault-based architecture","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v2 (latest)"}]},{"id":"UjpC2gLEFKp2meu9AnhL","title":"Burn LP Tokens (v2)","pathname":"/developer-section/dex/sdk/v2/burn-lp-tokens","siteSpaceId":"sitesp_DIHx3","description":"Burn liquidity tokens on STON.fi v2 - withdraw liquidity with enhanced vault mechanics","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v2 (latest)"}]},{"id":"yzmHWQY4vopArM7TYi3T","title":"Vault Operations","pathname":"/developer-section/dex/sdk/v2/vault-operations","siteSpaceId":"sitesp_DIHx3","description":"Withdraw fees from vault on STON.fi v2 - manage protocol fees and vault interactions This section contains SDK example for performing fee withdrawal from the vault contract","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v2 (latest)"}]},{"id":"K1DD1lKhIvYWGMe8IlHC","title":"v1 SDK","pathname":"/developer-section/dex/sdk/v1","siteSpaceId":"sitesp_DIHx3","description":"STON.fi DEX v1 SDK documentation - integrate swaps, liquidity provision, and LP token management","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"}]},{"id":"1UA5yi48TsoZOcC9p3kj","title":"Reference (v1)","pathname":"/developer-section/dex/sdk/v1/reference","siteSpaceId":"sitesp_DIHx3","description":"STON.fi DEX v1 SDK methods reference - complete API documentation for router and pool interactions","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v1 SDK"}]},{"id":"SAP5Ob9SFGnaQLkOPSot","title":"Swap (v1)","pathname":"/developer-section/dex/sdk/v1/swap","siteSpaceId":"sitesp_DIHx3","description":"Execute token swaps on STON.fi v1 - trade assets through AMM pools with minimal slippage","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v1 SDK"}]},{"id":"NK2aw44vTOlM5QHe1CXT","title":"Provide Liquidity (v1)","pathname":"/developer-section/dex/sdk/v1/provide-liquidity","siteSpaceId":"sitesp_DIHx3","description":"Provide liquidity on STON.fi v1 - add token pairs to pools and earn trading fees as LP","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v1 SDK"}]},{"id":"TrvFRUQF8bwcog5NCXrZ","title":"Refund Liquidity (v1)","pathname":"/developer-section/dex/sdk/v1/refund-liquidity","siteSpaceId":"sitesp_DIHx3","description":"Refund liquidity on STON.fi v1 - handle failed liquidity provision and recover deposited tokens","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v1 SDK"}]},{"id":"5njtYnPVAa0eOCV28N6G","title":"Burn LP Tokens (v1)","pathname":"/developer-section/dex/sdk/v1/burn-lp-tokens","siteSpaceId":"sitesp_DIHx3","description":"Burn liquidity tokens on STON.fi v1 - remove liquidity and receive underlying token pairs","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"v1 SDK"}]},{"id":"DDPR5CrUd453B3GInSfc","title":"Legacy Versions","pathname":"/developer-section/dex/sdk/legacy","siteSpaceId":"sitesp_DIHx3","description":"STON.fi legacy SDK documentation - reference for deprecated v0.4 and v0.5 SDK versions","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"}]},{"id":"H5Ot7XjwBzH93c7QMSXz","title":"v0.5","pathname":"/developer-section/dex/sdk/legacy/v0.5","siteSpaceId":"sitesp_DIHx3","description":"STON.fi SDK v0.5 documentation - legacy SDK version for backward compatibility","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"}]},{"id":"a0yU4yBHOYJ7GarUDbOc","title":"Swap (v0.5)","pathname":"/developer-section/dex/sdk/legacy/v0.5/swap","siteSpaceId":"sitesp_DIHx3","description":"Legacy v0.5 swap guide - exchange TON for Jettons using deprecated SDK","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.5"}]},{"id":"FrEIwCQdEb91mpipnyid","title":"Provide Liquidity (v0.5)","pathname":"/developer-section/dex/sdk/legacy/v0.5/lp_provide","siteSpaceId":"sitesp_DIHx3","description":"Legacy v0.5 Jetton/Jetton pool deposits - provide liquidity to token pairs","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.5"}]},{"id":"X4G30z6F3MrStJPrKdDc","title":"Refund Liquidity (v0.5)","pathname":"/developer-section/dex/sdk/legacy/v0.5/lp_refund","siteSpaceId":"sitesp_DIHx3","description":"Legacy v0.5 liquidity refund - handle failed liquidity provision operations","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.5"}]},{"id":"DSMwXaOIZ9aR3iQ0SfJn","title":"Burn LP Tokens (v0.5)","pathname":"/developer-section/dex/sdk/legacy/v0.5/lp_burn","siteSpaceId":"sitesp_DIHx3","description":"Legacy v0.5 LP burn guide - remove liquidity from Jetton/Jetton pools","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.5"}]},{"id":"ghEg8CL66yrAPu6VJDLn","title":"v0.4","pathname":"/developer-section/dex/sdk/legacy/v0.4","siteSpaceId":"sitesp_DIHx3","description":"STON.fi SDK v0.4 documentation (deprecated) - legacy reference for maintaining older integrations","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"}]},{"id":"HsdXos9NfYmCPEUZQeFu","title":"Swap (v0.4)","pathname":"/developer-section/dex/sdk/legacy/v0.4/swap","siteSpaceId":"sitesp_DIHx3","description":"Legacy v0.4 token swap guide - execute swaps using deprecated SDK methods","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.4"}]},{"id":"et1w6ofFJEQsw5oAzAjC","title":"Provide Liquidity (v0.4)","pathname":"/developer-section/dex/sdk/legacy/v0.4/lp_provide","siteSpaceId":"sitesp_DIHx3","description":"Legacy v0.4 liquidity provision - add liquidity to pools using deprecated SDK methods","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.4"}]},{"id":"jqhJfViqcmvk2WCEQgwC","title":"Refund Liquidity (v0.4)","pathname":"/developer-section/dex/sdk/legacy/v0.4/lp_refund","siteSpaceId":"sitesp_DIHx3","description":"Legacy v0.4 liquidity refund - recover tokens from failed liquidity operations","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.4"}]},{"id":"FqgKKZycbjV00vOiPMOv","title":"Burn LP Tokens (v0.4)","pathname":"/developer-section/dex/sdk/legacy/v0.4/lp_burn","siteSpaceId":"sitesp_DIHx3","description":"Legacy v0.4 liquidity burn guide - remove liquidity from pools in deprecated SDK version","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.4"}]},{"id":"EG1qa912SE8uEFOobttp","title":"Using Get Methods","pathname":"/developer-section/dex/sdk/legacy/v0.4/getters","siteSpaceId":"sitesp_DIHx3","description":"Legacy v0.4 getter methods - query pool states and contract data in deprecated SDK","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.4"}]},{"id":"CkURQCUkxNGYF4eLkGTM","title":"Custom Router Revision","pathname":"/developer-section/dex/sdk/legacy/v0.4/revision","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v0.4 router revision guide - understanding router contract versions and upgrades","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Legacy Versions"},{"label":"v0.4"}]},{"id":"DFzDEx6Ulud0mqqUQKAX","title":"Migration Guides","pathname":"/developer-section/dex/sdk/migration","siteSpaceId":"sitesp_DIHx3","description":"STON.fi SDK migration guides - upgrade paths from legacy versions to latest SDK releases","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"}]},{"id":"l2t2qWT3vdyFV2JmDMm0","title":"v1 to v2","pathname":"/developer-section/dex/sdk/migration/v1-to-v2","siteSpaceId":"sitesp_DIHx3","description":"Migration guide from SDK v1 to v2 - upgrade to vault-based architecture and new features","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Migration Guides"}]},{"id":"G1sHTo1BN8I699XDRQXE","title":"v0.5 to v1","pathname":"/developer-section/dex/sdk/migration/v0.5-to-v1","siteSpaceId":"sitesp_DIHx3","description":"Migration guide from SDK v0.5 to v1.0 - transition to stable API with enhanced features","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Migration Guides"}]},{"id":"SVCbUy14s1cSNNd1lH5Q","title":"v0.4 to v0.5","pathname":"/developer-section/dex/sdk/migration/v0.4-to-v0.5","siteSpaceId":"sitesp_DIHx3","description":"Migration guide from SDK v0.4 to v0.5 - update your integration with breaking changes","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK"},{"label":"Migration Guides"}]},{"id":"0mVytaSpgWKFZdABd9I5","title":"Smart Contracts","pathname":"/developer-section/dex/smart-contracts","siteSpaceId":"sitesp_DIHx3","description":"STON.fi smart contract documentation - technical references for v1 and v2 DEX contracts","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"}]},{"id":"QOE2LOclwTeaoFsomftw","title":"v2","pathname":"/developer-section/dex/smart-contracts/v2","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v2 smart contract API - advanced contracts with vault architecture and gas optimization","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"}]},{"id":"QCA23zDvnkJGzvkHEZ33","title":"Router (v2)","pathname":"/developer-section/dex/smart-contracts/v2/router","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v2 Router smart contract - advanced routing with vault integration for swaps","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"}]},{"id":"EJVYWMgOa2zgOKGPQ167","title":"Pool (v2)","pathname":"/developer-section/dex/smart-contracts/v2/pool","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v2 Pool smart contract - enhanced AMM pools with vault mechanics and optimization","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"}]},{"id":"eGdpfsUgP9CLElKg2SFv","title":"LpAccount (v2)","pathname":"/developer-section/dex/smart-contracts/v2/lpaccount","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v2 LpAccount contract - improved LP position management with vault integration","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"}]},{"id":"Cwshf9jYQPSyciOOSoWd","title":"LpWallet (v2)","pathname":"/developer-section/dex/smart-contracts/v2/lpwallet","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v2 LpWallet contract - enhanced LP token wallet with vault-aware functionality","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"}]},{"id":"cpbYGkhpwUkBeuik6kJ6","title":"Vault","pathname":"/developer-section/dex/smart-contracts/v2/vault","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v2 Vault smart contract - token custody and fee management for enhanced DEX operations","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"}]},{"id":"LjDE3kyJKffVm4bhqBIb","title":"Examples","pathname":"/developer-section/dex/smart-contracts/v2/examples","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v2 smart contract examples - practical implementations of swaps, liquidity, and vaults","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"}]},{"id":"eTAqrRmPGq9sydeDe7Fy","title":"Swap Examples","pathname":"/developer-section/dex/smart-contracts/v2/examples/swap","siteSpaceId":"sitesp_DIHx3","description":"Swap implementation examples - various swap schemes and patterns using v2 smart contracts","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"},{"label":"Examples"}]},{"id":"PLqpgJJyRIthuYz1wlVe","title":"LP Provide Examples","pathname":"/developer-section/dex/smart-contracts/v2/examples/lp-provide","siteSpaceId":"sitesp_DIHx3","description":"Liquidity provision smart contract example - implement LP operations with v2 contracts","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"},{"label":"Examples"}]},{"id":"QbAHc0mz2wYVyr1BCNuZ","title":"Vault Examples","pathname":"/developer-section/dex/smart-contracts/v2/examples/vault","siteSpaceId":"sitesp_DIHx3","description":"Token vault mechanics example - understand v2 vault operations for custody and fee management","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"},{"label":"Examples"}]},{"id":"9dKrUmIayrCNscHHZX8j","title":"Op Codes","pathname":"/developer-section/dex/smart-contracts/v2/op-codes","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v2 operation codes reference - message opcodes for smart contract interactions","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v2"}]},{"id":"s6VNncmUE0HbJFwhVHpZ","title":"v1 Smart Contracts","pathname":"/developer-section/dex/smart-contracts/v1","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v1 smart contract API reference - technical specs for Router, Pool, and LP contracts","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"}]},{"id":"8ZlVO6wbxGbw22mlCpR8","title":"Router (v1)","pathname":"/developer-section/dex/smart-contracts/v1/router","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v1 Router smart contract - entry point for swaps and liquidity operations on-chain","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v1 Smart Contracts"}]},{"id":"NMBjzE4PadJx60WRY14l","title":"Pool (v1)","pathname":"/developer-section/dex/smart-contracts/v1/pool","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v1 Pool smart contract - AMM pool implementation with constant product formula","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v1 Smart Contracts"}]},{"id":"3PrO3kHSliMX4dwDDYdg","title":"LpAccount (v1)","pathname":"/developer-section/dex/smart-contracts/v1/lpaccount","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v1 LpAccount contract - manages liquidity provider positions and LP token minting","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v1 Smart Contracts"}]},{"id":"D5zXEZqlJqhBKfyOzkzz","title":"LpWallet (v1)","pathname":"/developer-section/dex/smart-contracts/v1/lpwallet","siteSpaceId":"sitesp_DIHx3","description":"STON.fi v1 LpWallet contract - LP token wallet implementation for liquidity providers","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Smart Contracts"},{"label":"v1 Smart Contracts"}]},{"id":"XJo9DjE0OdY2wrHkY3Wy","title":"REST API","pathname":"/developer-section/dex/api","siteSpaceId":"sitesp_DIHx3","description":"STON.fi DEX API documentation - RESTful interface for programmatic DEX access and data queries","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"}]},{"id":"cK78pawua9DTpV5miukO","title":"API Reference","pathname":"/developer-section/dex/api/reference","siteSpaceId":"sitesp_DIHx3","description":"STON.fi DEX API reference - REST endpoints for pools, swaps, liquidity, and market data","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"REST API"}]},{"id":"XeCmjsiyyvuRtpRWdE8E","title":"Farm","pathname":"/developer-section/dex/farm","siteSpaceId":"sitesp_DIHx3","description":"STON.fi yield farming guide - stake LP tokens to earn additional rewards on top of trading fees","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"}]},{"id":"McKwziNKnTXxrzyCxxCS","title":"Stake in Farm","pathname":"/developer-section/dex/farm/stake","siteSpaceId":"sitesp_DIHx3","description":"SDK example for staking tokens - deposit LP tokens into STON.fi farming pools to earn rewards","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Farm"}]},{"id":"baaalfqPNFZFLgNEiroI","title":"Claim Rewards","pathname":"/developer-section/dex/farm/claim","siteSpaceId":"sitesp_DIHx3","description":"SDK example for claiming farming rewards - harvest your earned tokens from STON.fi farming pools","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Farm"}]},{"id":"5kGkFIzzkuQYcTuf7S8S","title":"Unstake from Farm","pathname":"/developer-section/dex/farm/unstake","siteSpaceId":"sitesp_DIHx3","description":"SDK example for unstaking tokens - withdraw your LP tokens from STON.fi farming contracts","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Farm"}]},{"id":"WPDNktxAQy2YaRlAc9U1","title":"Destroy Farm NFT","pathname":"/developer-section/dex/farm/destroy","siteSpaceId":"sitesp_DIHx3","description":"SDK example for destroying farm NFT - clean up unstaked farming positions and recover storage fees","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Farm"}]},{"id":"xKbAAdfwzG6wosJMksC6","title":"Omniston Protocol","pathname":"/developer-section/omniston","siteSpaceId":"sitesp_DIHx3","description":"Build swap aggregation solutions for TON and cross-chain execution with Omniston","breadcrumbs":[{"label":"Developer section"}]},{"id":"04JBWfL8rL8RTTdGUtTj","title":"Overview (Omniston)","pathname":"/developer-section/omniston/overview","siteSpaceId":"sitesp_DIHx3","description":"Learn how Omniston aggregates liquidity for TON and cross-chain swaps through RFQ, resolvers, and connected liquidity sources.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"}]},{"id":"X2Rym3KK1chzUBs5HWxU","title":"How Omniston Works","pathname":"/developer-section/omniston/how-omniston-works","siteSpaceId":"sitesp_DIHx3","description":"Protocol-level Omniston concepts for RFQs, settlement modes, orders, executions, HTLC-based cross-chain settlement, timings, and fees.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"}]},{"id":"9j0vKvH9nNVnARnMaYzi","title":"Omniston Glossary","pathname":"/developer-section/omniston/glossary","siteSpaceId":"sitesp_DIHx3","description":"Definitions of Omniston terms and roles.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"}]},{"id":"UsRG90uwENTDZOnifXiL","title":"Omniston API v1beta8","pathname":"/developer-section/omniston/v1beta8","siteSpaceId":"sitesp_DIHx3","description":"What changed in Omniston v1beta8, how the API makes cross-chain settlement explicit, and where to find migration, SDK, and concept docs.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"}]},{"id":"o06CkEdvLKqFQ8eYTw5X","title":"Migration v1beta7 → v1beta8","pathname":"/developer-section/omniston/v1beta7-to-v1beta8-migration-guide","siteSpaceId":"sitesp_DIHx3","description":"Protocol terminology, API surface, and flow changes when migrating Omniston API v1beta7 to v1beta8.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"}]},{"id":"1VL3KOfPtC3Ep9Tjh7CN","title":"SDK","pathname":"/developer-section/omniston/sdk","siteSpaceId":"sitesp_DIHx3","description":"Omniston SDK reference - TypeScript/JavaScript tools for building cross-chain liquidity aggregation","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"}]},{"id":"D93mQR9xqLczqw3co1PB","title":"Node.js","pathname":"/developer-section/omniston/sdk/nodejs","siteSpaceId":"sitesp_DIHx3","description":"Flow-based guide for integrating the Omniston SDK in Node.js with the v1beta8 API","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"SDK"}]},{"id":"Esm5UHucAlPp7nkeR9FR","title":"React","pathname":"/developer-section/omniston/sdk/react","siteSpaceId":"sitesp_DIHx3","description":"Flow-based guide for integrating the Omniston React SDK in applications","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"SDK"}]},{"id":"pqHgzmUEDlJIMyyMfShi","title":"EVM chain","pathname":"/developer-section/omniston/sdk/evm","siteSpaceId":"sitesp_DIHx3","description":"EVM-specific Omniston SDK integration docs.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"SDK"}]},{"id":"sfTvyOaJ8OAyDr2HExnd","title":"EVM Wallet kind","pathname":"/developer-section/omniston/sdk/evm/evm-wallet-kind","siteSpaceId":"sitesp_DIHx3","description":"Understand EVM wallet kinds and how they affect Omniston integrations.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"SDK"},{"label":"EVM chain"}]},{"id":"6igzL5Uttz8MAU1sd2wY","title":"EVM allowance","pathname":"/developer-section/omniston/sdk/evm/evm-allowance","siteSpaceId":"sitesp_DIHx3","description":"Understand EVM allowance methods for Omniston and choose between EIP-2612, Permit2, and native ERC-20 approve.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"SDK"},{"label":"EVM chain"}]},{"id":"SnXGthZWW6I82uaZro1j","title":"EVM Signature","pathname":"/developer-section/omniston/sdk/evm/evm-signature","siteSpaceId":"sitesp_DIHx3","description":"Understand how EVM wallet kind affects the signature format sent to Omniston.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"SDK"},{"label":"EVM chain"}]},{"id":"JN5XYa4ccjZole8wmO2B","title":"Migration v1beta7 → v1beta8","pathname":"/developer-section/omniston/sdk/migration-v0.7-to-v0.8","siteSpaceId":"sitesp_DIHx3","description":"Prompt and checklist for migrating @ston-fi/omniston-sdk-react from v0.7 and Omniston API v1beta7 to v0.8 and v1beta8.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"SDK"}]},{"id":"q0uoCqvwS8x2MaVxij94","title":"Swap Protocol","pathname":"/developer-section/omniston/swap","siteSpaceId":"sitesp_DIHx3","description":"Complete guide to the Omniston swap protocol - integrate cross-DEX swapping capabilities into your TON applications","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"}]},{"id":"hq4W4X28oa7IB08enXQV","title":"Overview (Swap)","pathname":"/developer-section/omniston/swap/overview","siteSpaceId":"sitesp_DIHx3","description":"Understanding swap operations in Omniston protocol - execute efficient token swaps across TON blockchain DEXs","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"Swap Protocol"}]},{"id":"7wh4scfq8040II6LiBWK","title":"Advanced Features","pathname":"/developer-section/omniston/swap/advanced","siteSpaceId":"sitesp_DIHx3","description":"Advanced swap features with extra data protocol - customize swap parameters and routing for complex trading scenarios","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"Swap Protocol"}]},{"id":"fR0nRLtRD1o09NAmZdHQ","title":"gRPC Integration","pathname":"/developer-section/omniston/swap/grpc","siteSpaceId":"sitesp_DIHx3","description":"Integrate Omniston swaps using gRPC API - high-performance protocol for programmatic token trading on TON","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"Swap Protocol"}]},{"id":"0V1JeEUkxSRFq9ldtQRK","title":"Resolvers","pathname":"/developer-section/omniston/resolvers","siteSpaceId":"sitesp_DIHx3","description":"Understanding Omniston resolvers - quote providers and execution counterparties for TON and cross-chain routes","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"}]},{"id":"9AU9sOaA4zfuUJyZzAu1","title":"How to Become a Resolver","pathname":"/developer-section/omniston/resolvers/guide","siteSpaceId":"sitesp_DIHx3","description":"Step-by-step guide to integrate Omniston resolvers - implement smart routing for optimal swap execution","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"},{"label":"Resolvers"}]},{"id":"pP5JcPQcTfc4Wr5FIhG3","title":"Referral Fees","pathname":"/developer-section/omniston/referral-fees","siteSpaceId":"sitesp_DIHx3","description":"Omniston referral fees guide - earn commissions from DEX v1, v2, DeDust, Tonco, and Escrow swap volumes","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston Protocol"}]},{"id":"uFcjvogCjbPS780nH0B8","title":"STON.fi Widget","pathname":"/developer-section/widget","siteSpaceId":"sitesp_DIHx3","description":"Embed a swap feature and earn fees - in minutes","breadcrumbs":[{"label":"Developer section"}]},{"id":"C2AmefldvmRR7aqCZGeh","title":"Full Guide & Reference","pathname":"/developer-section/widget/widget","siteSpaceId":"sitesp_DIHx3","description":"Integrate Omniston swaps using the core JavaScript widget package","breadcrumbs":[{"label":"Developer section"},{"label":"STON.fi Widget"}]},{"id":"SkaUFHyosClEHf0ruTDo","title":"Common Utilities","pathname":"/developer-section/common","siteSpaceId":"sitesp_DIHx3","description":"Shared utilities and patterns used across STON.fi — transaction sending, best practices, and TON-specific guidance","breadcrumbs":[{"label":"Developer section"}]},{"id":"r0fZDio37Ay4Ubh1ETIO","title":"Transaction Sending","pathname":"/developer-section/common/transaction-sending","siteSpaceId":"sitesp_DIHx3","description":"Complete guide for sending transactions on TON blockchain - TonConnect, TON Core, and TonWeb methods","breadcrumbs":[{"label":"Developer section"},{"label":"Common Utilities"}]},{"id":"pPKiaw5hKAnIHaoTpXgg","title":"Via TON Core","pathname":"/developer-section/common/transaction-sending/toncore","siteSpaceId":"sitesp_DIHx3","description":"Send transactions using TON Core library - low-level transaction building for advanced use cases This section contains a guide for sending transactions in TON blockchain using @ton/ton","breadcrumbs":[{"label":"Developer section"},{"label":"Common Utilities"},{"label":"Transaction Sending"}]},{"id":"cuIsd2NpCRMC35kmEZDY","title":"Via TonWeb","pathname":"/developer-section/common/transaction-sending/tonweb","siteSpaceId":"sitesp_DIHx3","description":"Send transactions using TonWeb library - JavaScript SDK for interacting with TON blockchain This section contains a guide for sending transactions in TON blockchain using tonweb","breadcrumbs":[{"label":"Developer section"},{"label":"Common Utilities"},{"label":"Transaction Sending"}]},{"id":"CFllAYCsePoYGbTqFNyA","title":"Via TON Connect","pathname":"/developer-section/common/transaction-sending/tonconnect","siteSpaceId":"sitesp_DIHx3","description":"Send transactions using TON Connect - integrate wallet connectivity for seamless user interactions This section contains a guide for sending transactions in TON blockchain using @tonconnect","breadcrumbs":[{"label":"Developer section"},{"label":"Common Utilities"},{"label":"Transaction Sending"}]},{"id":"dgWEiwlt9qJloqzf0Oj5","title":"Contact Us","pathname":"/help/contact","siteSpaceId":"sitesp_DIHx3","description":"Contact STON.fi team - get support, report issues, and connect with the community on Telegram","breadcrumbs":[{"label":"Help"}]}]}