{"version":1,"pages":[{"id":"ifKKEBZcD79R9XPSX6tu","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_DIHx3","description":"Integrate swaps across TON, TRON, and EVM networks, or build with STON.fi liquidity pools and farming on TON.","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","pathname":"/developer-section/quickstart","siteSpaceId":"sitesp_DIHx3","description":"Choose Omniston, Widget, or direct DEX integration and open the guide for your task.","breadcrumbs":[{"label":"Developer section"}]},{"id":"xKbAAdfwzG6wosJMksC6","title":"Omniston","pathname":"/developer-section/omniston","siteSpaceId":"sitesp_DIHx3","description":"Choose an Omniston integration for custom aggregated swaps on TON and across chains.","breadcrumbs":[{"label":"Developer section"}]},{"id":"9j0vKvH9nNVnARnMaYzi","title":"Glossary","pathname":"/developer-section/omniston/glossary","siteSpaceId":"sitesp_DIHx3","description":"Definitions of Omniston terms and roles.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"}]},{"id":"1VL3KOfPtC3Ep9Tjh7CN","title":"SDK integration","pathname":"/developer-section/omniston/sdk","siteSpaceId":"sitesp_DIHx3","description":"Choose the base JavaScript/TypeScript SDK or React hooks and a chain-specific wallet guide.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"}]},{"id":"D93mQR9xqLczqw3co1PB","title":"TypeScript and JavaScript","pathname":"/developer-section/omniston/sdk/nodejs","siteSpaceId":"sitesp_DIHx3","description":"Receive quotes, submit swaps or orders, and track settlement with the base Omniston SDK and API v1beta8.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"SDK integration"}]},{"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"},{"label":"SDK integration"}]},{"id":"6QoBAYW4jxsyho9sjsoH","title":"TON wallet integration","pathname":"/developer-section/omniston/sdk/ton","siteSpaceId":"sitesp_DIHx3","description":"Convert built TON messages to wallet input, preserve all messages, and obtain a tracking identifier.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"SDK integration"}]},{"id":"pqHgzmUEDlJIMyyMfShi","title":"EVM wallet integration","pathname":"/developer-section/omniston/sdk/evm","siteSpaceId":"sitesp_DIHx3","description":"EVM-specific Omniston SDK integration docs.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"SDK integration"}]},{"id":"sfTvyOaJ8OAyDr2HExnd","title":"Wallet kinds","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"},{"label":"SDK integration"},{"label":"EVM wallet integration"}]},{"id":"6igzL5Uttz8MAU1sd2wY","title":"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"},{"label":"SDK integration"},{"label":"EVM wallet integration"}]},{"id":"SnXGthZWW6I82uaZro1j","title":"Signatures","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"},{"label":"SDK integration"},{"label":"EVM wallet integration"}]},{"id":"LexAVOchkBoQvwSAsIKl","title":"TRON wallet integration","pathname":"/developer-section/omniston/sdk/tron","siteSpaceId":"sitesp_DIHx3","description":"TRON-specific Omniston SDK notes for cross-chain order settlement.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"SDK integration"}]},{"id":"gwxi8yy2tqcDE0dEESga","title":"Supported chains and assets","pathname":"/developer-section/omniston/chains","siteSpaceId":"sitesp_DIHx3","description":"Networks, SDK chain fields, wallet integration, and token contract addresses.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"}]},{"id":"liDKbhl1Xzbn6P2KSTa1","title":"Environments and endpoints","pathname":"/developer-section/omniston/environments","siteSpaceId":"sitesp_DIHx3","description":"Production and sandbox endpoints for trading, History, and the reference application.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"}]},{"id":"X2Rym3KK1chzUBs5HWxU","title":"Settlement lifecycle","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"}]},{"id":"pP5JcPQcTfc4Wr5FIhG3","title":"Integrator fees","pathname":"/developer-section/omniston/referral-fees","siteSpaceId":"sitesp_DIHx3","description":"Configure current v1beta8 integrator addresses, pips, quote amounts, and settlement-specific payout paths.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"}]},{"id":"XgU1KomFSZaW5UMIslpZ","title":"History API","pathname":"/developer-section/omniston/history","siteSpaceId":"sitesp_DIHx3","description":"Read finalized Omniston orders and aggregate historical swap metrics through gRPC or JSON-RPC.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"}]},{"id":"q0uoCqvwS8x2MaVxij94","title":"Direct API integration","pathname":"/developer-section/omniston/swap","siteSpaceId":"sitesp_DIHx3","description":"Choose current v1beta8 WebSocket JSON-RPC or gRPC for a custom-language integration.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"}]},{"id":"hq4W4X28oa7IB08enXQV","title":"WebSocket API v1beta8","pathname":"/developer-section/omniston/swap/overview","siteSpaceId":"sitesp_DIHx3","description":"Current JSON-RPC methods, quote subscriptions, transaction building, and settlement tracking.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"Direct API integration"}]},{"id":"fR0nRLtRD1o09NAmZdHQ","title":"gRPC API v1beta8","pathname":"/developer-section/omniston/swap/grpc","siteSpaceId":"sitesp_DIHx3","description":"Generate current protobuf trader clients, receive streaming quotes, build settlement, and track its result.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"Direct API integration"}]},{"id":"UsRG90uwENTDZOnifXiL","title":"API model v1beta8","pathname":"/developer-section/omniston/swap/v1beta8","siteSpaceId":"sitesp_DIHx3","description":"Current object relationships, settlement branches, raw order data, and fee fields.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"Direct API integration"}]},{"id":"0V1JeEUkxSRFq9ldtQRK","title":"Resolvers","pathname":"/developer-section/omniston/resolvers","siteSpaceId":"sitesp_DIHx3","description":"Provide executable quotes and source/destination liquidity through the resolver integration surface.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"}]},{"id":"9AU9sOaA4zfuUJyZzAu1","title":"Resolver integration","pathname":"/developer-section/omniston/resolvers/guide","siteSpaceId":"sitesp_DIHx3","description":"Enroll, authenticate, and implement current v1beta8 quote and order events on a bidirectional gRPC stream.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"Resolvers"}]},{"id":"T8FEitvgL84aoSonR409","title":"Versions and migrations","pathname":"/developer-section/omniston/migration","siteSpaceId":"sitesp_DIHx3","description":"API support status and migration paths for protocol and SDK integrations.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"}]},{"id":"o06CkEdvLKqFQ8eYTw5X","title":"API v1beta7 to v1beta8","pathname":"/developer-section/omniston/migration/v1beta7-to-v1beta8-migration-guide","siteSpaceId":"sitesp_DIHx3","description":"Update asset types, fee units, settlement branches, and tracking when migrating Omniston API v1beta7 to v1beta8.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"Versions and migrations"}]},{"id":"JN5XYa4ccjZole8wmO2B","title":"SDK 0.7 to 0.8","pathname":"/developer-section/omniston/migration/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"},{"label":"Versions and migrations"}]},{"id":"uCDN19QlNKNmTu19P7fe","title":"Legacy WebSocket API v1beta7","pathname":"/developer-section/omniston/migration/websocket","siteSpaceId":"sitesp_DIHx3","description":"Versioned WebSocket reference for existing Omniston v1beta7 integrations.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"Versions and migrations"}]},{"id":"4sG7u7qGsGw3kxFT40Ai","title":"Legacy gRPC API v1beta7","pathname":"/developer-section/omniston/migration/grpc","siteSpaceId":"sitesp_DIHx3","description":"Versioned gRPC reference for existing Omniston v1beta7 integrations.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"Versions and migrations"}]},{"id":"7wh4scfq8040II6LiBWK","title":"Legacy TON route data","pathname":"/developer-section/omniston/migration/advanced","siteSpaceId":"sitesp_DIHx3","description":"Historical SwapChunk extra-data formats for existing API v1beta7 integrations.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"Versions and migrations"}]},{"id":"34CoJ4IoaGgKve5xCCW9","title":"TON payout contract reference","pathname":"/developer-section/omniston/migration/fee-payouts","siteSpaceId":"sitesp_DIHx3","description":"Deployment-specific TON fee-Vault and escrow collection recipes for existing accrued payouts.","breadcrumbs":[{"label":"Developer section"},{"label":"Omniston"},{"label":"Versions and migrations"}]},{"id":"uFcjvogCjbPS780nH0B8","title":"Widget","pathname":"/developer-section/widget","siteSpaceId":"sitesp_DIHx3","description":"Embed a ready-made TON swap interface with configurable wallets, assets, fees, and styling.","breadcrumbs":[{"label":"Developer section"}]},{"id":"C2AmefldvmRR7aqCZGeh","title":"Integration and configuration","pathname":"/developer-section/widget/widget","siteSpaceId":"sitesp_DIHx3","description":"Integrate Omniston swaps using the core JavaScript widget package","breadcrumbs":[{"label":"Developer section"},{"label":"Widget"}]},{"id":"1Xk6aNF8vzH6lAqGI9If","title":"DEX","pathname":"/developer-section/dex","siteSpaceId":"sitesp_DIHx3","description":"Direct pool swaps, liquidity, LP farming, data APIs, and contract references on TON.","breadcrumbs":[{"label":"Developer section"}]},{"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":"qxjhqqyU1Kved7QENGpa","title":"SDK integration","pathname":"/developer-section/dex/sdk","siteSpaceId":"sitesp_DIHx3","description":"Install the SDK for direct DEX and Farm operations, or find version-specific migration guidance.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"}]},{"id":"XKpP7T6FxeacGIYusaWI","title":"Setup and environments (DEX v2)","pathname":"/developer-section/dex/sdk/v2","siteSpaceId":"sitesp_DIHx3","description":"Shared client setup, mainnet simulation and router metadata, testnet scope, and asset units.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK integration"}]},{"id":"r7ZBThthNTUwnZ1LQCiz","title":"Swap","pathname":"/developer-section/dex/sdk/swap","siteSpaceId":"sitesp_DIHx3","description":"Build and submit a direct DEX v2 swap, then inspect its result.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK integration"}]},{"id":"m6sEptAfMUDl8oiqr1c0","title":"Add liquidity","pathname":"/developer-section/dex/sdk/provide-liquidity","siteSpaceId":"sitesp_DIHx3","description":"Simulate a deposit, preserve its message legs, and check issued LP tokens.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK integration"}]},{"id":"UjpC2gLEFKp2meu9AnhL","title":"Withdraw liquidity","pathname":"/developer-section/dex/sdk/burn-lp-tokens","siteSpaceId":"sitesp_DIHx3","description":"Burn issued LP tokens and release the underlying pool assets.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK integration"}]},{"id":"0ElUln1vFEawcsVaX7OQ","title":"Recover pending liquidity","pathname":"/developer-section/dex/sdk/refund-liquidity","siteSpaceId":"sitesp_DIHx3","description":"Refund assets held in an LP account before LP issuance.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK integration"}]},{"id":"yzmHWQY4vopArM7TYi3T","title":"Claim integrator fees","pathname":"/developer-section/dex/sdk/vault-operations","siteSpaceId":"sitesp_DIHx3","description":"Discover DEX v2 fee Vaults and build withdrawals for the owner wallet.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"SDK integration"}]},{"id":"XeCmjsiyyvuRtpRWdE8E","title":"Farm","pathname":"/developer-section/dex/sdk/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"},{"label":"SDK integration"}]},{"id":"McKwziNKnTXxrzyCxxCS","title":"Stake LP tokens","pathname":"/developer-section/dex/sdk/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":"SDK integration"},{"label":"Farm"}]},{"id":"baaalfqPNFZFLgNEiroI","title":"Claim rewards","pathname":"/developer-section/dex/sdk/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":"SDK integration"},{"label":"Farm"}]},{"id":"5kGkFIzzkuQYcTuf7S8S","title":"Unstake LP tokens","pathname":"/developer-section/dex/sdk/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":"SDK integration"},{"label":"Farm"}]},{"id":"WPDNktxAQy2YaRlAc9U1","title":"Destroy Farm NFT","pathname":"/developer-section/dex/sdk/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":"SDK integration"},{"label":"Farm"}]},{"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":"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":"0mVytaSpgWKFZdABd9I5","title":"Contract reference","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":"DEX v2 contracts","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":"Contract reference"}]},{"id":"QCA23zDvnkJGzvkHEZ33","title":"Router","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":"Contract reference"},{"label":"DEX v2 contracts"}]},{"id":"EJVYWMgOa2zgOKGPQ167","title":"Pool","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":"Contract reference"},{"label":"DEX v2 contracts"}]},{"id":"eGdpfsUgP9CLElKg2SFv","title":"LpAccount","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":"Contract reference"},{"label":"DEX v2 contracts"}]},{"id":"Cwshf9jYQPSyciOOSoWd","title":"LpWallet","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":"Contract reference"},{"label":"DEX v2 contracts"}]},{"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":"Contract reference"},{"label":"DEX v2 contracts"}]},{"id":"LjDE3kyJKffVm4bhqBIb","title":"Message flows","pathname":"/developer-section/dex/smart-contracts/v2/examples","siteSpaceId":"sitesp_DIHx3","description":"Contract interaction diagrams for swaps, liquidity provision, and Vault withdrawals.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Contract reference"},{"label":"DEX v2 contracts"}]},{"id":"eTAqrRmPGq9sydeDe7Fy","title":"Swap","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":"Contract reference"},{"label":"DEX v2 contracts"},{"label":"Message flows"}]},{"id":"PLqpgJJyRIthuYz1wlVe","title":"Liquidity","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":"Contract reference"},{"label":"DEX v2 contracts"},{"label":"Message flows"}]},{"id":"QbAHc0mz2wYVyr1BCNuZ","title":"Vault withdrawal","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":"Contract reference"},{"label":"DEX v2 contracts"},{"label":"Message flows"}]},{"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":"Contract reference"},{"label":"DEX v2 contracts"}]},{"id":"s6VNncmUE0HbJFwhVHpZ","title":"DEX v1 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":"Contract reference"}]},{"id":"8ZlVO6wbxGbw22mlCpR8","title":"Router","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":"Contract reference"},{"label":"DEX v1 contracts"}]},{"id":"NMBjzE4PadJx60WRY14l","title":"Pool","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":"Contract reference"},{"label":"DEX v1 contracts"}]},{"id":"3PrO3kHSliMX4dwDDYdg","title":"LpAccount","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":"Contract reference"},{"label":"DEX v1 contracts"}]},{"id":"D5zXEZqlJqhBKfyOzkzz","title":"LpWallet","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":"Contract reference"},{"label":"DEX v1 contracts"}]},{"id":"DFzDEx6Ulud0mqqUQKAX","title":"Versions and migrations","pathname":"/developer-section/dex/migration","siteSpaceId":"sitesp_DIHx3","description":"Separate deployed DEX contract generations from npm SDK upgrade paths.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"}]},{"id":"K1DD1lKhIvYWGMe8IlHC","title":"DEX v1 integration","pathname":"/developer-section/dex/migration/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":"Versions and migrations"}]},{"id":"1UA5yi48TsoZOcC9p3kj","title":"Reference","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"DEX v1 integration"}]},{"id":"SAP5Ob9SFGnaQLkOPSot","title":"Swap","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"DEX v1 integration"}]},{"id":"NK2aw44vTOlM5QHe1CXT","title":"Add liquidity","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"DEX v1 integration"}]},{"id":"TrvFRUQF8bwcog5NCXrZ","title":"Recover pending liquidity","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"DEX v1 integration"}]},{"id":"5njtYnPVAa0eOCV28N6G","title":"Withdraw liquidity","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"DEX v1 integration"}]},{"id":"DDPR5CrUd453B3GInSfc","title":"Legacy npm SDKs","pathname":"/developer-section/dex/migration/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":"Versions and migrations"}]},{"id":"H5Ot7XjwBzH93c7QMSXz","title":"SDK 0.5","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"}]},{"id":"a0yU4yBHOYJ7GarUDbOc","title":"Swap","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.5"}]},{"id":"FrEIwCQdEb91mpipnyid","title":"Add liquidity","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.5"}]},{"id":"X4G30z6F3MrStJPrKdDc","title":"Recover pending liquidity","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.5"}]},{"id":"DSMwXaOIZ9aR3iQ0SfJn","title":"Withdraw liquidity","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.5"}]},{"id":"ghEg8CL66yrAPu6VJDLn","title":"SDK 0.4","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"}]},{"id":"HsdXos9NfYmCPEUZQeFu","title":"Swap","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.4"}]},{"id":"et1w6ofFJEQsw5oAzAjC","title":"Add liquidity","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.4"}]},{"id":"jqhJfViqcmvk2WCEQgwC","title":"Recover pending liquidity","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.4"}]},{"id":"FqgKKZycbjV00vOiPMOv","title":"Withdraw liquidity","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.4"}]},{"id":"EG1qa912SE8uEFOobttp","title":"Get methods","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.4"}]},{"id":"CkURQCUkxNGYF4eLkGTM","title":"Custom router revision","pathname":"/developer-section/dex/migration/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":"Versions and migrations"},{"label":"Legacy npm SDKs"},{"label":"SDK 0.4"}]},{"id":"l2t2qWT3vdyFV2JmDMm0","title":"DEX v1 to v2 integration","pathname":"/developer-section/dex/migration/v1-to-v2","siteSpaceId":"sitesp_DIHx3","description":"Change the deployed contract generation without confusing it with an npm package upgrade.","breadcrumbs":[{"label":"Developer section"},{"label":"DEX"},{"label":"Versions and migrations"}]},{"id":"G1sHTo1BN8I699XDRQXE","title":"npm SDK 0.5 to 1","pathname":"/developer-section/dex/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":"Versions and migrations"}]},{"id":"SVCbUy14s1cSNNd1lH5Q","title":"npm SDK 0.4 to 0.5","pathname":"/developer-section/dex/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":"Versions and migrations"}]},{"id":"SkaUFHyosClEHf0ruTDo","title":"TON Basics","pathname":"/developer-section/common","siteSpaceId":"sitesp_DIHx3","description":"Wallets, jettons, messages, and transaction sending for STON.fi integrations on TON.","breadcrumbs":[{"label":"Developer section"}]},{"id":"r0fZDio37Ay4Ubh1ETIO","title":"Transaction sending","pathname":"/developer-section/common/transaction-sending","siteSpaceId":"sitesp_DIHx3","description":"Submit complete TON transactions built by DEX, Farm, or an Omniston wallet adapter.","breadcrumbs":[{"label":"Developer section"},{"label":"TON Basics"}]},{"id":"CFllAYCsePoYGbTqFNyA","title":"TonConnect","pathname":"/developer-section/common/transaction-sending/tonconnect","siteSpaceId":"sitesp_DIHx3","description":"Pass built DEX/Farm parameters to a connected TON wallet without rebuilding a swap.","breadcrumbs":[{"label":"Developer section"},{"label":"TON Basics"},{"label":"Transaction sending"}]},{"id":"pPKiaw5hKAnIHaoTpXgg","title":"TON Core","pathname":"/developer-section/common/transaction-sending/toncore","siteSpaceId":"sitesp_DIHx3","description":"Send a complete SDK parameter array with an existing WalletContractV4 signer.","breadcrumbs":[{"label":"Developer section"},{"label":"TON Basics"},{"label":"Transaction sending"}]},{"id":"cuIsd2NpCRMC35kmEZDY","title":"TonWeb","pathname":"/developer-section/common/transaction-sending/tonweb","siteSpaceId":"sitesp_DIHx3","description":"Use TonWeb Wallet V4R2 to submit a complete array of built SDK messages.","breadcrumbs":[{"label":"Developer section"},{"label":"TON Basics"},{"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"}]}]}