{"version":1,"pages":[{"id":"Mn5wz1rliJCMw5qBUiDZ","title":"SODAX for all networks","pathname":"/","siteSpaceId":"sitesp_2hESD","icon":"code","description":"One SDK. Every network. Scope the integration from your own repo before you commit."},{"id":"Rmm5tUGt70z1JzlAyEJf","title":"SODAX for Solana","pathname":"/solana","siteSpaceId":"sitesp_2hESD","icon":"code","description":"Reach the users and liquidity of every SODAX network from your Solana product, without writing or deploying any smart contracts."},{"id":"wZtnF8ALQ0uzxBpSqHnZ","title":"Quickstart","pathname":"/solana/quickstart","siteSpaceId":"sitesp_2hESD","icon":"rocket","description":"Install the SDK, wire up a Solana wallet provider, and execute your first cross-network swap from Solana.","breadcrumbs":[{"label":"SODAX for Solana","icon":"code"}]},{"id":"qsKuXf20YuHGk5ZUnlgN","title":"Swaps on Solana","pathname":"/solana/swaps","siteSpaceId":"sitesp_2hESD","icon":"rotate","description":"Intent-based cross-network swaps from a Solana perspective: one signed transaction, solver-filled, settled across networks.","breadcrumbs":[{"label":"SODAX for Solana","icon":"code"}]},{"id":"wyhd1pQD2enRYNJ4is0g","title":"Money Market on Solana","pathname":"/solana/money-market","siteSpaceId":"sitesp_2hESD","icon":"sack-dollar","description":"Cross-network lending and borrowing from Solana: supply, borrow, repay, and withdraw against collateral sourced on any SODAX network.","breadcrumbs":[{"label":"SODAX for Solana","icon":"code"}]},{"id":"l4bPpSigxDwPKEmbrA38","title":"Wallets","pathname":"/solana/wallets","siteSpaceId":"sitesp_2hESD","icon":"wallet","description":"Phantom, Backpack, Solflare, and every other network's wallets through one interface, with @sodax/wallet-sdk-react or a direct provider.","breadcrumbs":[{"label":"SODAX for Solana","icon":"code"}]},{"id":"LZC5LJD3df6sahvY1Gqa","title":"Networks & Assets","pathname":"/solana/networks-and-assets","siteSpaceId":"sitesp_2hESD","icon":"circle-nodes","description":"What is live on Solana today, and the networks and assets your users can reach from it.","breadcrumbs":[{"label":"SODAX for Solana","icon":"code"}]},{"id":"SDrhihwsU2YgZzLcfRkG","title":"Solana FAQ","pathname":"/solana/faq","siteSpaceId":"sitesp_2hESD","icon":"comment-question","description":"The questions Solana engineers actually ask about integrating SODAX.","breadcrumbs":[{"label":"SODAX for Solana","icon":"code"}]},{"id":"qresc226c1cb5Z0L3SB9","title":"Contact Form","pathname":"/welcome-to-sodax/readme-1","siteSpaceId":"sitesp_2hESD","breadcrumbs":[{"label":"WELCOME TO SODAX"}]},{"id":"KTWiAtLffn9oVfrshEnt","title":"Audits","pathname":"/welcome-to-sodax/audits","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"WELCOME TO SODAX"}]},{"id":"Bzp7rOyJqOFUzaXfLWGF","title":"Deployments","pathname":"/developers/deployments","siteSpaceId":"sitesp_2hESD","icon":"file","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"}]},{"id":"Um4x2o0RwqI39jd9c4YO","title":"Mainnet","pathname":"/developers/deployments/mainnet","siteSpaceId":"sitesp_2hESD","description":"Mainnet smart contract deployments.","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Deployments","icon":"file"}]},{"id":"RpVyCMgkbWFRVNzWGyjJ","title":"Relayer API endpoints","pathname":"/developers/deployments/relayer_api_endpoints","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Deployments","icon":"file"}]},{"id":"2GDCHxjZb7dBkVksVcS5","title":"Solver API endpoints","pathname":"/developers/deployments/solver_api_endpoints","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Deployments","icon":"file"}]},{"id":"b9JiuwxePWbIlETTLxKY","title":"xCall Scanner","pathname":"/developers/deployments/xcall-scanner","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Deployments","icon":"file"}]},{"id":"799G7R1F4l8icyfsVpeb","title":"Swaps: Compatible Assets","pathname":"/developers/deployments/swaps-compatible-assets","siteSpaceId":"sitesp_2hESD","description":"Assets (tokens) supported by mainnet solver (swaps).","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Deployments","icon":"file"}]},{"id":"QIB3nKekIgLub7KJpGsP","title":"SDKs","pathname":"/developers/packages","siteSpaceId":"sitesp_2hESD","icon":"screwdriver-wrench","description":"Software development kits available to the integrators.","breadcrumbs":[{"label":"Developers","icon":"laptop"}]},{"id":"4Qi98e0PO3P2xO16h6lV","title":"1. The Foundation","pathname":"/developers/packages/foundation","siteSpaceId":"sitesp_2hESD","description":"This is the core logic layer that powers the entire ecosystem. It provides the raw functional modules required to build with SODAX programmatically.","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"}]},{"id":"hTgS9geulHVOE4B6vaYd","title":"@sodax/sdk","pathname":"/developers/packages/foundation/sdk","siteSpaceId":"sitesp_2hESD","icon":"cup-straw","description":"The SODAX SDK provides a comprehensive interface for interacting with the SODAX protocol, enabling cross-chain swaps, money market, cross-chain bridging, migration and staking SODA token.","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"}]},{"id":"Kt4NYA8i04gYJszExyPi","title":"Functional Modules","pathname":"/developers/packages/foundation/sdk/functional-modules","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"}]},{"id":"e62htxMomRplWXiC6ImG","title":"Swaps (Solver)","pathname":"/developers/packages/foundation/sdk/functional-modules/swaps","siteSpaceId":"sitesp_2hESD","icon":"rotate","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"},{"label":"Functional Modules"}]},{"id":"WyOAstD5fx4iPXqXfCQ9","title":"Lend / Borrow (Money Market)","pathname":"/developers/packages/foundation/sdk/functional-modules/money_market","siteSpaceId":"sitesp_2hESD","icon":"sack-dollar","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"},{"label":"Functional Modules"}]},{"id":"QrxrYwAz5io4uBKUbqpA","title":"Leverage Yield","pathname":"/developers/packages/foundation/sdk/functional-modules/leverage_yield","siteSpaceId":"sitesp_2hESD","icon":"money-bill-trend-up","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"},{"label":"Functional Modules"}]},{"id":"VWB66FdAawyL8Lg142m7","title":"Effective APR","pathname":"/developers/packages/foundation/sdk/functional-modules/leverage_yield/leverage_yield_apr","siteSpaceId":"sitesp_2hESD","icon":"percent","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"},{"label":"Functional Modules"},{"label":"Leverage Yield","icon":"money-bill-trend-up"}]},{"id":"dxVw2lo5NtBxDNz9QCSe","title":"Bridge","pathname":"/developers/packages/foundation/sdk/functional-modules/bridge","siteSpaceId":"sitesp_2hESD","icon":"bridge-suspension","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"},{"label":"Functional Modules"}]},{"id":"JWgMnxtF8htasOIUiMEz","title":"Staking (SODA asset)","pathname":"/developers/packages/foundation/sdk/functional-modules/staking","siteSpaceId":"sitesp_2hESD","icon":"seedling","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"},{"label":"Functional Modules"}]},{"id":"pJswkXe38jVvBHHEwr82","title":"Migration","pathname":"/developers/packages/foundation/sdk/functional-modules/migration","siteSpaceId":"sitesp_2hESD","icon":"truck","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"},{"label":"Functional Modules"}]},{"id":"4EObCOh3ObAaqYV64qZD","title":"Tooling Modules","pathname":"/developers/packages/foundation/sdk/tooling-modules","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"}]},{"id":"1gFMKfQB4XLs5Qy98kDI","title":"Backend API","pathname":"/developers/packages/foundation/sdk/tooling-modules/backend_api","siteSpaceId":"sitesp_2hESD","icon":"plug","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"},{"label":"Tooling Modules"}]},{"id":"arX9QgPtoF3VFXeQkgNY","title":"Intent Relay API","pathname":"/developers/packages/foundation/sdk/tooling-modules/intent_relay_api","siteSpaceId":"sitesp_2hESD","icon":"envelope","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"1. The Foundation"},{"label":"@sodax/sdk","icon":"cup-straw"},{"label":"Tooling Modules"}]},{"id":"UiVIkS3DAU9FzO4hGBpw","title":"2. The Connection Layer","pathname":"/developers/packages/connection","siteSpaceId":"sitesp_2hESD","description":"Sitting above the core SDK, this package manages the complexity of connecting user wallets across heterogeneous chains (EVM, SVM, non-EVM).","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"}]},{"id":"yz4NQJSApUhgStT8Zc07","title":"@sodax/wallet-sdk-core","pathname":"/developers/packages/connection/wallet-sdk-core","siteSpaceId":"sitesp_2hESD","icon":"wallet","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"2. The Connection Layer"}]},{"id":"1JuWJ37iUTejECcWHofi","title":"@sodax/wallet-sdk-react","pathname":"/developers/packages/connection/wallet-sdk-react","siteSpaceId":"sitesp_2hESD","icon":"react","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"2. The Connection Layer"}]},{"id":"RRwOEldCK7ny2rVz5ZJz","title":"3. The Experience Layer","pathname":"/developers/packages/experience","siteSpaceId":"sitesp_2hESD","description":"The fastest way to build with SODAX. This is an opinionated collection of UI components, hooks, and utilities that leverages the layers below it.","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"}]},{"id":"uWdq4qpYmAPMuPspUolL","title":"@sodax/dapp-kit","pathname":"/developers/packages/experience/dapp-kit","siteSpaceId":"sitesp_2hESD","icon":"browser","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"SDKs","icon":"screwdriver-wrench"},{"label":"3. The Experience Layer"}]},{"id":"OTdIk0dLDjr1heSOF4KV","title":"Technical Overview","pathname":"/developers/technical-overview","siteSpaceId":"sitesp_2hESD","icon":"book-open","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"}]},{"id":"RpUo83kMr2iZrMzS9Ya2","title":"Asset Manager","pathname":"/developers/technical-overview/asset-manager","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Technical Overview","icon":"book-open"}]},{"id":"N0jFyViWQSqy1hxgZKuF","title":"Vault Token","pathname":"/developers/technical-overview/vault-token","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Technical Overview","icon":"book-open"}]},{"id":"Wj7CDXl2g6ZKibctLcZs","title":"Hub Wallet Abstraction","pathname":"/developers/technical-overview/hub-wallet-abstraction","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Technical Overview","icon":"book-open"}]},{"id":"qxvljHSbEASZi5dKmk98","title":"Intents","pathname":"/developers/technical-overview/intents","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Technical Overview","icon":"book-open"}]},{"id":"RiW56T3GBiZL48mvwSqs","title":"Generalized Messaging Protocol","pathname":"/developers/technical-overview/generalized-messaging-protocol","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"Technical Overview","icon":"book-open"}]},{"id":"CRnU65l50rCezVi7vhkU","title":"How to","pathname":"/developers/how-to","siteSpaceId":"sitesp_2hESD","icon":"book","breadcrumbs":[{"label":"Developers","icon":"laptop"}]},{"id":"uZp5CLyiLhhxl1DeYqKK","title":"Monetize SDK","pathname":"/developers/how-to/monetize_sdk","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"How to","icon":"book"}]},{"id":"PQ3FdVjf1aZjNLGtTCeS","title":"Configure SDK","pathname":"/developers/how-to/configure_sdk","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"How to","icon":"book"}]},{"id":"ZC6DR6i4mBkZjH3anqSG","title":"Make a Swap","pathname":"/developers/how-to/how_to_make_a_swap","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"How to","icon":"book"}]},{"id":"aZsbTAcgZm0Dv00wivBl","title":"Setup Wallet Providers","pathname":"/developers/how-to/wallet_providers","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"How to","icon":"book"}]},{"id":"b0f4k2kH0Pz3mcGbmIp5","title":"Estimate Gas","pathname":"/developers/how-to/estimate_gas","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"How to","icon":"book"}]},{"id":"XwdNafgxNO4UbzgeBZwL","title":"Handle Stellar Trustline","pathname":"/developers/how-to/stellar_trustline","siteSpaceId":"sitesp_2hESD","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"How to","icon":"book"}]},{"id":"XaK3AswnXyWcRY5lzmom","title":"Bitcoin Integration","pathname":"/developers/how-to/bitcoin-integration","siteSpaceId":"sitesp_2hESD","description":"This guide is a step-by-step walkthrough for integrating Bitcoin as a source or destination chain in a SODAX-powered dApp.","breadcrumbs":[{"label":"Developers","icon":"laptop"},{"label":"How to","icon":"book"}]},{"id":"K7uR5qbadQA3ghuVXxQ0","title":"AI Integration","pathname":"/developers/ai-integration","siteSpaceId":"sitesp_2hESD","icon":"robot","description":"Every @sodax/* package on npm ships AI-readable docs at ai-exported/. Point Cursor, Claude Code, Copilot, or another coding agent at those files for v2-correct SDK code on the first try.","breadcrumbs":[{"label":"Developers","icon":"laptop"}]},{"id":"j1z4HcQo8bqd5K9fnRDZ","title":"FAQ","pathname":"/developers/faq","siteSpaceId":"sitesp_2hESD","icon":"comment-question","description":"","breadcrumbs":[{"label":"Developers","icon":"laptop"}]}]}