# Peach Docs

## Home

- [Developer Platform](https://docs.peach.ag/readme.md): Welcome to your team’s developer platform

* [PEACH TERMS OF USE](https://docs.peach.ag/home/terms/peach-terms-of-use.md): Last Updated: 1st of August, 2026
* [PEACH PRIVACY POLICY](https://docs.peach.ag/home/terms/peach-privacy-policy.md): Last Updated: 1st of August, 2026

## Documentation

- [Aggregator](https://docs.peach.ag/documentation/arc/aggregator.md): Find routes across Arc liquidity and prepare swaps with the TypeScript SDK.
- [Overview](https://docs.peach.ag/documentation/arc/aggregator/overview.md): How Arc Aggregator finds routes and executes fixed-input token swaps.
- [Quickstart](https://docs.peach.ag/documentation/arc/aggregator/quickstart.md): Get a quote and transaction with one swap call, then confirm and submit it.
- [Core Features](https://docs.peach.ag/documentation/arc/aggregator/core-features.md): Use the Arc Aggregator SDK to quote, execute and manage swaps.
- [Client Configuration](https://docs.peach.ag/documentation/arc/aggregator/core-features/api-configuration-cancellation-and-errors.md): Configure the SDK client, manage request lifecycles, and handle failures at the request, validation and transaction stages.
- [Quotes and Routing](https://docs.peach.ag/documentation/arc/aggregator/core-features/quotes-and-routing.md): Get the quote and transaction together, and configure service-side routing.
- [Slippage](https://docs.peach.ag/documentation/arc/aggregator/core-features/slippage.md): Display the signed minimum net output and preserve the accepted transaction through execution.
- [Fees](https://docs.peach.ag/documentation/arc/aggregator/core-features/custom-fee-and-slippage.md): Configure integrator fees, calculate net recipient output, and distinguish custom fees from trading fees and gas.
- [Transaction Safety](https://docs.peach.ag/documentation/arc/aggregator/core-features/validation-approvals-and-expiry.md): A quote, an allowance, a signature and a transaction receipt establish different facts. A safe integration checks each stage before moving to the next.
- [Direct Swaps](https://docs.peach.ag/documentation/arc/aggregator/core-features/direct-allowance.md): Get a Direct quote and transaction with one swap call, then submit the accepted result.
- [Delegated Swaps](https://docs.peach.ag/documentation/arc/aggregator/core-features/delegated-execution-with-permit2-witness.md): Prepare swaps for a payer and a separate executor using Permit2 Witness authorization.
- [Contract Address](https://docs.peach.ag/documentation/arc/aggregator/contract-address.md): Arc Aggregator contracts and deployment details for Arc Mainnet and Arc Testnet.
- [Smart Contract Functions](https://docs.peach.ag/documentation/arc/aggregator/smart-contract-functions.md): Key on-chain calls for swaps, token approvals and execution nonces.
- [Changelog](https://docs.peach.ag/documentation/arc/aggregator/changelog.md): Published releases and migration notes for @masterpeach/arc-aggregator-sdk.
- [Launchpad](https://docs.peach.ag/documentation/arc/launchpad.md): Integrate token launches, trading and fee claims on Arc Testnet and Arc Mainnet.
- [Overview](https://docs.peach.ag/documentation/arc/launchpad/overview.md): How Arc Launchpad takes tokens from bonding-curve trading to Uniswap V4 liquidity.
- [Contract Address](https://docs.peach.ag/documentation/arc/launchpad/contract-address.md): Arc Launchpad contracts and per-token address lookups for Mainnet and Testnet.
- [Quickstart](https://docs.peach.ag/documentation/arc/launchpad/quickstart.md): Install the SDK, connect a wallet and complete your first token purchase.
- [Core Features](https://docs.peach.ag/documentation/arc/launchpad/core-features.md): Choose a guide for token launches, trading, fees or application integration.
- [Token Information](https://docs.peach.ag/documentation/arc/launchpad/core-features/token-information.md): Query token details, bonding curve progress and launch status.
- [Token Creation](https://docs.peach.ag/documentation/arc/launchpad/core-features/token-creation.md): Create a token, configure an optional initial buy and confirm the launch.
- [Bonding Curve Trading](https://docs.peach.ag/documentation/arc/launchpad/core-features/bonding-curve-trading.md): Quote, buy and sell tokens with slippage protection; understand curve pricing and fees.
- [Trading before and after graduation](https://docs.peach.ag/documentation/arc/launchpad/core-features/trading-before-and-after-graduation.md)
- [Approvals](https://docs.peach.ag/documentation/arc/launchpad/core-features/approvals.md): Approve the required token and spender before creating, trading or redeeming.
- [Graduation](https://docs.peach.ag/documentation/arc/launchpad/core-features/graduation.md): Track the transition from curve trading to a Uniswap V4 pool.
- [Fees & Claims](https://docs.peach.ag/documentation/arc/launchpad/core-features/fees-and-claims.md): Read pending and claimable fees, then withdraw credited balances.
- [Partners](https://docs.peach.ag/documentation/arc/launchpad/core-features/partners.md): Attribute trades to a Partner and claim settled Partner fees.
- [Buyback & Vesting](https://docs.peach.ag/documentation/arc/launchpad/core-features/buyback-and-vesting.md): Read vesting balances and release tokens with an authorized recipient wallet.
- [Emergency Exit](https://docs.peach.ag/documentation/arc/launchpad/core-features/emergency-exit.md): Check activation and redeem tokens after the Factory Owner completes Emergency Exit.
- [Events & Indexing](https://docs.peach.ag/documentation/arc/launchpad/core-features/events-and-indexing.md): Event emitters, business meanings, lifecycle transitions and reconciliation rules for Launchpad data integrations.
- [Error Handling](https://docs.peach.ag/documentation/arc/launchpad/core-features/error-handling.md): Identify transaction failures and choose the correct recovery action.
- [Integration Checklist](https://docs.peach.ag/documentation/arc/launchpad/core-features/integration-checklist.md): Verify network setup, transaction protection and the features your application uses.
- [Uniswap V4 Hooks](https://docs.peach.ag/documentation/arc/launchpad/core-features/uniswap-v4-hooks.md)
- [Overview and pool structure](https://docs.peach.ag/documentation/arc/launchpad/core-features/uniswap-v4-hooks/overview-and-pool-structure.md)
- [Hook behavior and fees](https://docs.peach.ag/documentation/arc/launchpad/core-features/uniswap-v4-hooks/hook-behavior-and-fees.md)
- [Trading integration](https://docs.peach.ag/documentation/arc/launchpad/core-features/uniswap-v4-hooks/trading-integration.md)
- [Partner and hookData](https://docs.peach.ag/documentation/arc/launchpad/core-features/uniswap-v4-hooks/partner-and-hookdata.md)
- [Fee settlement and state](https://docs.peach.ag/documentation/arc/launchpad/core-features/uniswap-v4-hooks/fee-settlement-and-state.md)
- [Changelog](https://docs.peach.ag/documentation/arc/launchpad/changelog.md)
- [Aggregator](https://docs.peach.ag/documentation/bsc/aggregator.md)
- [Overview](https://docs.peach.ag/documentation/bsc/aggregator/readme.md): How BSC Aggregator finds routes and prepares swaps for the Execution Router.
- [Quickstart](https://docs.peach.ag/documentation/bsc/aggregator/quickstart.md): Get a quote and executable transaction with one allowance request, then confirm and submit.
- [Core Features](https://docs.peach.ag/documentation/bsc/aggregator/editor.md): Choose the guides for quotes, swap execution, fees and transaction safety.
- [Client Configuration](https://docs.peach.ag/documentation/bsc/aggregator/editor/configuration-and-error-handling.md): Configure the production API and RPC, handle wallet changes and recover from errors.
- [SDK Reference](https://docs.peach.ag/documentation/bsc/aggregator/editor/configuration-and-error-handling/sdk-reference.md): Public SDK methods, parameters, execution types and constants.
- [Quotes and Routing](https://docs.peach.ag/documentation/bsc/aggregator/editor/quotes-and-routing.md): Read prepared quotes and paths, choose providers and retain legacy quote compatibility.
- [Slippage](https://docs.peach.ag/documentation/bsc/aggregator/editor/slippage.md): Set slippage tolerance, display minimum received and understand settlement.
- [Fees](https://docs.peach.ag/documentation/bsc/aggregator/editor/fees-slippage-and-settlement.md): Configure integrator fees and distinguish gross output from recipient output.
- [Transaction Safety](https://docs.peach.ag/documentation/bsc/aggregator/editor/validation-approvals-and-expiry.md): Check prepared plans, approval spenders, deadlines and transaction outcomes.
- [Direct Swaps](https://docs.peach.ag/documentation/bsc/aggregator/editor/direct-allowance.md): Use Direct Allowance when one wallet supplies the tokens and submits the swap.
- [Native BNB](https://docs.peach.ag/documentation/bsc/aggregator/editor/direct-allowance/native-bnb.md): Swap native BNB and understand the sentinel address, WBNB and transaction value.
- [Delegated Swaps](https://docs.peach.ag/documentation/bsc/aggregator/editor/delegated-execution-with-permit2-witness.md): Use Permit2 Witness when the payer and executor are different accounts.
- [Migration Guide](https://docs.peach.ag/documentation/bsc/aggregator/editor/migration-guide.md): Update an existing integration to the swap methods introduced in SDK 0.5.0.
- [Contract Address](https://docs.peach.ag/documentation/bsc/aggregator/contract-address.md): BSC Mainnet contract addresses, approval targets and protocol dependencies.
- [Smart Contract Functions](https://docs.peach.ag/documentation/bsc/aggregator/smart-contract-functions.md): Understand the contract calls behind SDK preparation, approvals and execution.
- [Changelog](https://docs.peach.ag/documentation/bsc/aggregator/markdown.md): Release notes for the documented BSC Aggregator SDK version.

## API Reference

- [Arc Aggregator HTTP API](https://docs.peach.ag/api-reference/arc-aggregator.md)
- [Get Status](https://docs.peach.ag/api-reference/arc-aggregator/status.md)
- [Swap](https://docs.peach.ag/api-reference/arc-aggregator/swap.md): Get quote amounts and transaction data in one request. See the direct HTTP integration example below.
- [Prepare Delegated Swap](https://docs.peach.ag/api-reference/arc-aggregator/prepare.md)
- [Build Delegated Swap](https://docs.peach.ag/api-reference/arc-aggregator/build.md)
- [Error Codes](https://docs.peach.ag/api-reference/arc-aggregator/error-codes.md): Shared error meanings and handling for Arc HTTP APIs. Distinguishes HTTP status codes from JSON application codes.
- [BSC Aggregator HTTP API](https://docs.peach.ag/api-reference/readme.md): Get a quote and transaction in one Allowance request or two Permit2 requests.
- [Get Status](https://docs.peach.ag/api-reference/readme/get-status.md): Discover providers, chainflow sync state and current BSC router configuration.
- [Swap Allowance](https://docs.peach.ag/api-reference/readme/build-swap-calldata.md): Return a quote, routes and executable transaction in one Allowance request.
- [Swap Permit2](https://docs.peach.ag/api-reference/readme/prepare-delegated-swap.md): Prepare a Permit2 swap with a quote, frozen plan and payer signing data.
- [Swap Permit2 Build](https://docs.peach.ag/api-reference/readme/build-delegated-swap.md): Build the final Permit2 transaction from a prepared plan and payer signature.
- [Find Routes (Legacy)](https://docs.peach.ag/api-reference/readme/find-routes.md): Legacy quote-only endpoint. Available for compatibility; planned for future deprecation.
- [Error Codes](https://docs.peach.ag/api-reference/readme/error-codes.md): Handle HTTP failures and application error codes returned by the BSC Aggregator.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.peach.ag/index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
