> For the complete documentation index, see [llms.txt](https://docs.peach.ag/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.peach.ag/documentation/arc.md).

# ARC

- [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.
- [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)
- [Contract Address](https://docs.peach.ag/documentation/arc/launchpad/contract-address.md): Arc Launchpad contracts and per-token address lookups for Mainnet and Testnet.
- [Changelog](https://docs.peach.ag/documentation/arc/launchpad/changelog.md)
- [Adaptive Pools](https://docs.peach.ag/documentation/arc/adaptive-pools.md): Integrate Peach’s dynamic-fee Uniswap v4 pools on Arc.
- [Overview](https://docs.peach.ag/documentation/arc/adaptive-pools/overview.md): Dynamic fees, range liquidity and earnings for Uniswap V4 integrations.
- [Quickstart](https://docs.peach.ag/documentation/arc/adaptive-pools/quickstart.md): Discover a pool, pin state, request a quote and prepare V4 router settlement.
- [Core Features](https://docs.peach.ag/documentation/arc/adaptive-pools/core-features.md): Trading fees, liquidity, earnings and contract integration references.
- [Fees](https://docs.peach.ag/documentation/arc/adaptive-pools/core-features/fees-and-keeper-policy.md): How dynamic LP fees, directional premiums and keeper updates are resolved.
- [RWA Calendar and Fee Curve](https://docs.peach.ag/documentation/arc/adaptive-pools/core-features/rwa-calendar-and-fee-curve.md)
- [Mid-block Policy and Observations](https://docs.peach.ag/documentation/arc/adaptive-pools/core-features/mid-block-policy-and-observations.md)
- [Providing Liquidity](https://docs.peach.ag/documentation/arc/adaptive-pools/core-features/providing-liquidity.md): Range shares, deposits, withdrawals and execution limits for liquidity integrations.
- [Fees & Claims](https://docs.peach.ag/documentation/arc/adaptive-pools/core-features/fees-and-claims.md): Net earnings, protocol share, claims and delegated permissions.
- [State Reads and Quoting](https://docs.peach.ag/documentation/arc/adaptive-pools/core-features/state-reads-and-quoting.md)
- [Integration Checklist](https://docs.peach.ag/documentation/arc/adaptive-pools/core-features/validation-and-examples.md): Checks for Arc swaps, liquidity and claims, with executable fee examples.
- [Contract Address](https://docs.peach.ag/documentation/arc/adaptive-pools/contract-address.md): Arc mainnet Hook deployments, example PoolKeys, PoolManager and Quoter.
- [Changelog](https://docs.peach.ag/documentation/arc/adaptive-pools/changelog.md): Release notes for @masterpeach/market-sdk.


---

# 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
If you need additional information that is not directly available in this page, you can query the documentation 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/documentation/arc.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.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
