{"version":1,"pages":[{"id":"JsKd452Nu8XTrHz68zaF","title":"Developer Platform","pathname":"/","siteSpaceId":"sitesp_HdqAO","description":"Welcome to your team’s developer platform","breadcrumbs":[{"label":"Home","icon":"house"}]},{"id":"2LgewNJHyR1C7zgAKBQ6","title":"PEACH TERMS OF USE","pathname":"/home/terms","siteSpaceId":"sitesp_xHjzf","description":"Last Updated: 1st of August, 2026","breadcrumbs":[{"label":"Home","icon":"house"}]},{"id":"2pbKzEA6R7UGvDLNNKe7","title":"PEACH PRIVACY POLICY","pathname":"/home/terms/peach-privacy-policy","siteSpaceId":"sitesp_xHjzf","description":"Last Updated: 1st of August, 2026","breadcrumbs":[{"label":"Home","icon":"house"}]},{"id":"XcUrLBiaWmANczjuE4Gw","title":"Aggregator","pathname":"/documentation","siteSpaceId":"sitesp_rhO5L","description":"Find routes across Arc liquidity and prepare swaps with the TypeScript SDK.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"}]},{"id":"uVno5sMN9XRLXCYVJ1wU","title":"Overview","pathname":"/documentation/arc/aggregator/overview","siteSpaceId":"sitesp_rhO5L","icon":"hand-wave","description":"How Arc Aggregator finds routes and executes fixed-input token swaps.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"}]},{"id":"zz1LRoIJJVn7ln52lndM","title":"Quickstart","pathname":"/documentation/arc/aggregator/quickstart","siteSpaceId":"sitesp_rhO5L","icon":"bolt-lightning","description":"Get a quote and transaction with one swap call, then confirm and submit it.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"}]},{"id":"6a4wsFYI178PAsoDlJKZ","title":"Core Features","pathname":"/documentation/arc/aggregator/core-features","siteSpaceId":"sitesp_rhO5L","icon":"route","description":"Use the Arc Aggregator SDK to quote, execute and manage swaps.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"}]},{"id":"E11QtuwlLszGVb5xw8ho","title":"Client Configuration","pathname":"/documentation/arc/aggregator/core-features/api-configuration-cancellation-and-errors","siteSpaceId":"sitesp_rhO5L","description":"Configure the SDK client, manage request lifecycles, and handle failures at the request, validation and transaction stages.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"0744d79c136e492c01b1bfec6fafb5d442d9c125","title":"Quotes and Routing","pathname":"/documentation/arc/aggregator/core-features/quotes-and-routing","siteSpaceId":"sitesp_rhO5L","description":"Get the quote and transaction together, and configure service-side routing.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"rpYgsMMLEdXF7LZh3ISu","title":"Slippage","pathname":"/documentation/arc/aggregator/core-features/slippage","siteSpaceId":"sitesp_rhO5L","description":"Display the signed minimum net output and preserve the accepted transaction through execution.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"KqCVeD3Vk9M132HoqbVc","title":"Fees","pathname":"/documentation/arc/aggregator/core-features/custom-fee-and-slippage","siteSpaceId":"sitesp_rhO5L","description":"Configure integrator fees, calculate net recipient output, and distinguish custom fees from trading fees and gas.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"DaTfcLtdGiw75zmqkQwC","title":"Transaction Safety","pathname":"/documentation/arc/aggregator/core-features/validation-approvals-and-expiry","siteSpaceId":"sitesp_rhO5L","description":"A quote, an allowance, a signature and a transaction receipt establish different facts. A safe integration checks each stage before moving to the next.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"sBCxaeJxrTtn55CcNLPf","title":"Direct Swaps","pathname":"/documentation/arc/aggregator/core-features/direct-allowance","siteSpaceId":"sitesp_rhO5L","description":"Get a Direct quote and transaction with one swap call, then submit the accepted result.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"tmMb1xZ4w4cL8L8jQVre","title":"Delegated Swaps","pathname":"/documentation/arc/aggregator/core-features/delegated-execution-with-permit2-witness","siteSpaceId":"sitesp_rhO5L","description":"Prepare swaps for a payer and a separate executor using Permit2 Witness authorization.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"IjT21ChCFcIS3ErS2F2j","title":"Contract Address","pathname":"/documentation/arc/aggregator/contract-address","siteSpaceId":"sitesp_rhO5L","icon":"star-sharp","description":"Arc Aggregator contracts and deployment details for Arc Mainnet and Arc Testnet.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"}]},{"id":"vXmMD8td5KqAnTD9p4tO","title":"Smart Contract Functions","pathname":"/documentation/arc/aggregator/smart-contract-functions","siteSpaceId":"sitesp_rhO5L","icon":"sparkle","description":"Key on-chain calls for swaps, token approvals and execution nonces.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"}]},{"id":"GyAd6dZbbVbgu11ma9zE","title":"Changelog","pathname":"/documentation/arc/aggregator/changelog","siteSpaceId":"sitesp_rhO5L","icon":"list-timeline","description":"Published releases and migration notes for @masterpeach/arc-aggregator-sdk.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Aggregator"}]},{"id":"kXUEUBCOC4Evp782Lbod","title":"Launchpad","pathname":"/documentation/arc/launchpad","siteSpaceId":"sitesp_rhO5L","description":"Integrate token launches, trading and fee claims on Arc Testnet and Arc Mainnet.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"}]},{"id":"ISRiUq4jvkrBvcC9DgN8","title":"Overview","pathname":"/documentation/arc/launchpad/overview","siteSpaceId":"sitesp_rhO5L","icon":"hand-wave","description":"How Arc Launchpad takes tokens from bonding-curve trading to Uniswap V4 liquidity.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"}]},{"id":"oJzDBfAuZNsqtWCaBJ4C","title":"Contract Address","pathname":"/documentation/arc/launchpad/contract-address","siteSpaceId":"sitesp_rhO5L","icon":"hand-wave","description":"Arc Launchpad contracts and per-token address lookups for Mainnet and Testnet.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"}]},{"id":"LcM8nKokKcZmHbFAFSiT","title":"Quickstart","pathname":"/documentation/arc/launchpad/quickstart","siteSpaceId":"sitesp_rhO5L","icon":"bolt-lightning","description":"Install the SDK, connect a wallet and complete your first token purchase.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"}]},{"id":"uBV8maNcxSPM3mm1lihu","title":"Core Features","pathname":"/documentation/arc/launchpad/core-features","siteSpaceId":"sitesp_rhO5L","icon":"route","description":"Choose a guide for token launches, trading, fees or application integration.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"}]},{"id":"h1iiBhpaadx2Y7blwrGn","title":"Token Information","pathname":"/documentation/arc/launchpad/core-features/token-information","siteSpaceId":"sitesp_rhO5L","description":"Query token details, bonding curve progress and launch status.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"xSisPLNR2YJRgW3uz1ze","title":"Token Creation","pathname":"/documentation/arc/launchpad/core-features/token-creation","siteSpaceId":"sitesp_rhO5L","description":"Create a token, configure an optional initial buy and confirm the launch.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"CJt9oKO5gaQhyPdd5cdJ","title":"Bonding Curve Trading","pathname":"/documentation/arc/launchpad/core-features/bonding-curve-trading","siteSpaceId":"sitesp_rhO5L","description":"Quote, buy and sell tokens with slippage protection; understand curve pricing and fees.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"wDaQhpCTuGsvplCzIFZc","title":"Trading before and after graduation","pathname":"/documentation/arc/launchpad/core-features/trading-before-and-after-graduation","siteSpaceId":"sitesp_rhO5L","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"5pJHrcR6BkY3lfuv9dQ5","title":"Approvals","pathname":"/documentation/arc/launchpad/core-features/approvals","siteSpaceId":"sitesp_rhO5L","description":"Approve the required token and spender before creating, trading or redeeming.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"yhqKKa2EbQodoYr3D8fz","title":"Graduation","pathname":"/documentation/arc/launchpad/core-features/graduation","siteSpaceId":"sitesp_rhO5L","description":"Track the transition from curve trading to a Uniswap V4 pool.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"zqToGJi4vnrLAIW757lp","title":"Fees & Claims","pathname":"/documentation/arc/launchpad/core-features/fees-and-claims","siteSpaceId":"sitesp_rhO5L","description":"Read pending and claimable fees, then withdraw credited balances.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"wWfY0CNdD3WBuJ9UUAOu","title":"Partners","pathname":"/documentation/arc/launchpad/core-features/partners","siteSpaceId":"sitesp_rhO5L","description":"Attribute trades to a Partner and claim settled Partner fees.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"WH7Z0ba2xCSLUT3tAMle","title":"Buyback & Vesting","pathname":"/documentation/arc/launchpad/core-features/buyback-and-vesting","siteSpaceId":"sitesp_rhO5L","description":"Read vesting balances and release tokens with an authorized recipient wallet.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"30OE5G4d9ya152a5YkO4","title":"Emergency Exit","pathname":"/documentation/arc/launchpad/core-features/emergency-exit","siteSpaceId":"sitesp_rhO5L","description":"Check activation and redeem tokens after the Factory Owner completes Emergency Exit.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"vIWApSsVB4qscDmgiyex","title":"Events & Indexing","pathname":"/documentation/arc/launchpad/core-features/events-and-indexing","siteSpaceId":"sitesp_rhO5L","description":"Event emitters, business meanings, lifecycle transitions and reconciliation rules for Launchpad data integrations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"98ePKaRiSwCxs1iBKs8K","title":"Error Handling","pathname":"/documentation/arc/launchpad/core-features/error-handling","siteSpaceId":"sitesp_rhO5L","description":"Identify transaction failures and choose the correct recovery action.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"K39Eg3XJXQc2CfQ89Dka","title":"Integration Checklist","pathname":"/documentation/arc/launchpad/core-features/integration-checklist","siteSpaceId":"sitesp_rhO5L","description":"Verify network setup, transaction protection and the features your application uses.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"VzmYONmYedvbu6RLMVM5","title":"Uniswap V4 Hooks","pathname":"/documentation/arc/launchpad/core-features/uniswap-v4-hooks","siteSpaceId":"sitesp_rhO5L","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"}]},{"id":"oqEC4YDoq0mRFlv51rDT","title":"Overview and pool structure","pathname":"/documentation/arc/launchpad/core-features/uniswap-v4-hooks/overview-and-pool-structure","siteSpaceId":"sitesp_rhO5L","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"},{"label":"Uniswap V4 Hooks"}]},{"id":"2KlPx9kLsmQyhPyoFIuM","title":"Hook behavior and fees","pathname":"/documentation/arc/launchpad/core-features/uniswap-v4-hooks/hook-behavior-and-fees","siteSpaceId":"sitesp_rhO5L","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"},{"label":"Uniswap V4 Hooks"}]},{"id":"th3BkwwwkfQT7bxWKXEP","title":"Trading integration","pathname":"/documentation/arc/launchpad/core-features/uniswap-v4-hooks/trading-integration","siteSpaceId":"sitesp_rhO5L","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"},{"label":"Uniswap V4 Hooks"}]},{"id":"ajDEeoxAMi9tHyIx1Ml3","title":"Partner and hookData","pathname":"/documentation/arc/launchpad/core-features/uniswap-v4-hooks/partner-and-hookdata","siteSpaceId":"sitesp_rhO5L","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"},{"label":"Uniswap V4 Hooks"}]},{"id":"h51wJOy0Trn63W2PwOlN","title":"Fee settlement and state","pathname":"/documentation/arc/launchpad/core-features/uniswap-v4-hooks/fee-settlement-and-state","siteSpaceId":"sitesp_rhO5L","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"},{"label":"Core Features","icon":"route"},{"label":"Uniswap V4 Hooks"}]},{"id":"fKUU78f5jehmhAGOOTBL","title":"Changelog","pathname":"/documentation/arc/launchpad/changelog","siteSpaceId":"sitesp_rhO5L","icon":"list-timeline","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"ARC"},{"label":"Launchpad"}]},{"id":"eFHUskpivt5qgBSNALWP","title":"Aggregator","pathname":"/documentation/bsc/aggregator","siteSpaceId":"sitesp_rhO5L","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"}]},{"id":"LThc2RqOxBKU56Qt3TMy","title":"Overview","pathname":"/documentation/bsc/aggregator/readme","siteSpaceId":"sitesp_rhO5L","icon":"hand-wave","description":"How BSC Aggregator finds routes and prepares swaps for the Execution Router.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"}]},{"id":"7FvWQMF0kTK7HGhlQfmo","title":"Quickstart","pathname":"/documentation/bsc/aggregator/quickstart","siteSpaceId":"sitesp_rhO5L","icon":"bolt","description":"Get a quote and executable transaction with one allowance request, then confirm and submit.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"}]},{"id":"i73g4LZQanoLj7XtSO18","title":"Core Features","pathname":"/documentation/bsc/aggregator/editor","siteSpaceId":"sitesp_rhO5L","icon":"route","description":"Choose the guides for quotes, swap execution, fees and transaction safety.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"}]},{"id":"Qh0YKhi8j7mZxIu2v06l","title":"Client Configuration","pathname":"/documentation/bsc/aggregator/editor/configuration-and-error-handling","siteSpaceId":"sitesp_rhO5L","description":"Configure the production API and RPC, handle wallet changes and recover from errors.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"MaCHOws7UTr4fNnItXSD","title":"SDK Reference","pathname":"/documentation/bsc/aggregator/editor/configuration-and-error-handling/sdk-reference","siteSpaceId":"sitesp_rhO5L","description":"Public SDK methods, parameters, execution types and constants.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"},{"label":"Client Configuration"}]},{"id":"RJGf9O1lDDPbsezcCdCg","title":"Quotes and Routing","pathname":"/documentation/bsc/aggregator/editor/quotes-and-routing","siteSpaceId":"sitesp_rhO5L","description":"Read prepared quotes and paths, choose providers and retain legacy quote compatibility.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"XbFdbUWcuJ94pOdoPn8E","title":"Slippage","pathname":"/documentation/bsc/aggregator/editor/slippage","siteSpaceId":"sitesp_rhO5L","description":"Set slippage tolerance, display minimum received and understand settlement.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"mTFAtvKQjbi6SJCwGNwZ","title":"Fees","pathname":"/documentation/bsc/aggregator/editor/fees-slippage-and-settlement","siteSpaceId":"sitesp_rhO5L","description":"Configure integrator fees and distinguish gross output from recipient output.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"NrXzXDwYp6QemCwx4Lio","title":"Transaction Safety","pathname":"/documentation/bsc/aggregator/editor/validation-approvals-and-expiry","siteSpaceId":"sitesp_rhO5L","description":"Check prepared plans, approval spenders, deadlines and transaction outcomes.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"HyUrQeyiJ7lAIsEYyiHF","title":"Direct Swaps","pathname":"/documentation/bsc/aggregator/editor/direct-allowance","siteSpaceId":"sitesp_rhO5L","description":"Use Direct Allowance when one wallet supplies the tokens and submits the swap.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"FCPp2t33N0AGYWLeUVHy","title":"Native BNB","pathname":"/documentation/bsc/aggregator/editor/direct-allowance/native-bnb","siteSpaceId":"sitesp_rhO5L","description":"Swap native BNB and understand the sentinel address, WBNB and transaction value.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"},{"label":"Direct Swaps"}]},{"id":"Ms7aFfUG9mmfbltN1dZv","title":"Delegated Swaps","pathname":"/documentation/bsc/aggregator/editor/delegated-execution-with-permit2-witness","siteSpaceId":"sitesp_rhO5L","description":"Use Permit2 Witness when the payer and executor are different accounts.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"9NGEhvialAxfucrQF9u8","title":"Migration Guide","pathname":"/documentation/bsc/aggregator/editor/migration-guide","siteSpaceId":"sitesp_rhO5L","description":"Update an existing integration to the swap methods introduced in SDK 0.5.0.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"},{"label":"Core Features","icon":"route"}]},{"id":"tUo9Xy3wc7mM6DCXhS7x","title":"Contract Address","pathname":"/documentation/bsc/aggregator/contract-address","siteSpaceId":"sitesp_rhO5L","icon":"star","description":"BSC Mainnet contract addresses, approval targets and protocol dependencies.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"}]},{"id":"dJKuHJEoIY5oA60n2wTh","title":"Smart Contract Functions","pathname":"/documentation/bsc/aggregator/smart-contract-functions","siteSpaceId":"sitesp_rhO5L","icon":"sparkle","description":"Understand the contract calls behind SDK preparation, approvals and execution.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"}]},{"id":"AD9lDCmpddI5WAY92HgG","title":"Changelog","pathname":"/documentation/bsc/aggregator/markdown","siteSpaceId":"sitesp_rhO5L","icon":"list-timeline","description":"Release notes for the documented BSC Aggregator SDK version.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"BSC"},{"label":"Aggregator"}]},{"id":"2b8764ad53f973ab2946d11c5fa753adfb1f10d5","title":"Arc Aggregator HTTP API","pathname":"/api-reference","siteSpaceId":"sitesp_UtIM4","icon":"terminal","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"205b8eded4d747726203cf970ccb1bd712e87198","title":"Get Status","pathname":"/api-reference/arc-aggregator/status","siteSpaceId":"sitesp_UtIM4","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Arc Aggregator HTTP API","icon":"terminal"}]},{"id":"3154a2418b3f024b8565fa6ab4bcfea610a14fbd","title":"Swap","pathname":"/api-reference/arc-aggregator/swap","siteSpaceId":"sitesp_UtIM4","description":"Get quote amounts and transaction data in one request. See the direct HTTP integration example below.","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Arc Aggregator HTTP API","icon":"terminal"}]},{"id":"f83f0e4156787e86d22180f7c2a8279c6287a1c2","title":"Prepare Delegated Swap","pathname":"/api-reference/arc-aggregator/prepare","siteSpaceId":"sitesp_UtIM4","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Arc Aggregator HTTP API","icon":"terminal"}]},{"id":"dd190d628acd8abb8bb93fdd6086acfa9bc032ed","title":"Build Delegated Swap","pathname":"/api-reference/arc-aggregator/build","siteSpaceId":"sitesp_UtIM4","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Arc Aggregator HTTP API","icon":"terminal"}]},{"id":"hxKQdIFnsMg5nOynyrwA","title":"Error Codes","pathname":"/api-reference/arc-aggregator/error-codes","siteSpaceId":"sitesp_UtIM4","description":"Shared error meanings and handling for Arc HTTP APIs. Distinguishes HTTP status codes from JSON application codes.","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"Arc Aggregator HTTP API","icon":"terminal"}]},{"id":"trLwwmumlaofzMKwR3fr","title":"BSC Aggregator HTTP API","pathname":"/api-reference/readme","siteSpaceId":"sitesp_UtIM4","icon":"terminal","description":"Get a quote and transaction in one Allowance request or two Permit2 requests.","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"8u5R1AFQDi0nNSocCsmy","title":"Get Status","pathname":"/api-reference/readme/get-status","siteSpaceId":"sitesp_UtIM4","description":"Discover providers, chainflow sync state and current BSC router configuration.","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"BSC Aggregator HTTP API","icon":"terminal"}]},{"id":"xpp2pxceWqAGGPVt8dnu","title":"Swap Allowance","pathname":"/api-reference/readme/build-swap-calldata","siteSpaceId":"sitesp_UtIM4","description":"Return a quote, routes and executable transaction in one Allowance request.","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"BSC Aggregator HTTP API","icon":"terminal"}]},{"id":"4ARyvUsdR2B58ISCN4BQ","title":"Swap Permit2","pathname":"/api-reference/readme/prepare-delegated-swap","siteSpaceId":"sitesp_UtIM4","description":"Prepare a Permit2 swap with a quote, frozen plan and payer signing data.","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"BSC Aggregator HTTP API","icon":"terminal"}]},{"id":"BHw34ups7rYiz3MFeFYb","title":"Swap Permit2 Build","pathname":"/api-reference/readme/build-delegated-swap","siteSpaceId":"sitesp_UtIM4","description":"Build the final Permit2 transaction from a prepared plan and payer signature.","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"BSC Aggregator HTTP API","icon":"terminal"}]},{"id":"BVwkGZRJbvf3nnKPFArs","title":"Find Routes (Legacy)","pathname":"/api-reference/readme/find-routes","siteSpaceId":"sitesp_UtIM4","description":"Legacy quote-only endpoint. Available for compatibility; planned for future deprecation.","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"BSC Aggregator HTTP API","icon":"terminal"}]},{"id":"I7FZiRa9S4AHNtMhnKuq","title":"Error Codes","pathname":"/api-reference/readme/error-codes","siteSpaceId":"sitesp_UtIM4","description":"Handle HTTP failures and application error codes returned by the BSC Aggregator.","breadcrumbs":[{"label":"API Reference","icon":"terminal"},{"label":"BSC Aggregator HTTP API","icon":"terminal"}]}]}