# Developer documentation

- [Pools/asset contracts](https://docs.crosscurve.fi/developer-documentation/pools-asset-contracts.md)
- [Hubchain Pools and Assets](https://docs.crosscurve.fi/developer-documentation/pools-asset-contracts/hubchain-pools-and-assets.md): CrossCurve pools and assets are integrated within the Sonic (previously Fantom) and Arbitrum ecosystems.
- [Supported tokens](https://docs.crosscurve.fi/developer-documentation/pools-asset-contracts/supported-tokens.md): Assets available for cross-chain swaps
- [Integration Guide](https://docs.crosscurve.fi/developer-documentation/integration-guide-old.md)
- [Direct Integration with REST API](https://docs.crosscurve.fi/developer-documentation/integration-guide-old/direct-integration-with-rest-api.md)
- [Routing Response](https://docs.crosscurve.fi/developer-documentation/integration-guide-old/direct-integration-with-rest-api/routing-response.md)
- [Transaction Tracking](https://docs.crosscurve.fi/developer-documentation/integration-guide-old/direct-integration-with-rest-api/transaction-tracking.md)
- [EOA Swap example](https://docs.crosscurve.fi/developer-documentation/integration-guide-old/direct-integration-with-rest-api/eoa-swap-example.md)
- [ERC-4337 Smart Account Swap](https://docs.crosscurve.fi/developer-documentation/integration-guide-old/direct-integration-with-rest-api/erc-4337-smart-account-swap.md)
- [Error Handling and Recovery](https://docs.crosscurve.fi/developer-documentation/integration-guide-old/direct-integration-with-rest-api/error-handling-and-recovery.md)
- [Simplified Integration with SDK](https://docs.crosscurve.fi/developer-documentation/integration-guide-old/simplified-integration-with-sdk.md)
- [SDK methods](https://docs.crosscurve.fi/developer-documentation/integration-guide-old/simplified-integration-with-sdk/sdk-methods.md)
- [Method options](https://docs.crosscurve.fi/developer-documentation/integration-guide-old/simplified-integration-with-sdk/method-options.md)
- [CrossCurve smart contracts](https://docs.crosscurve.fi/developer-documentation/crosscurve-smart-contracts.md)
- [Guide for Developers](https://docs.crosscurve.fi/developer-documentation/guide-for-developers.md)
- [CrossCurve Consensus Bridge](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/crosscurve-consensus-bridge.md)
- [CrossCurve SuperDVN](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/crosscurve-superdvn.md)
- [Integration Guide](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/integration-guide.md)
- [Integration Guide](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/integration-guide-old.md)
- [Technical Documentation for CrossCurve DAO Smart Contracts](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts.md)
- [CalldataHelperV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/calldatahelperv1.md)
- [DelegationManagerV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/delegationmanagerv1.md)
- [DelegationConditionValidatorV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/delegationconditionvalidatorv1.md)
- [EmissionManagerV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/emissionmanagerv1.md)
- [EscrowManager](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/escrowmanager.md)
- [EscrowVoteManagerV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/escrowvotemanagerv1.md)
- [GaugeFactoryV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/gaugefactoryv1.md)
- [GaugeV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/gaugev1.md)
- [IncentiveRewardsDistributor](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/incentiverewardsdistributor.md)
- [LockHolderFactoryV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/lockholderfactoryv1.md)
- [LockHolderV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/lockholderv1.md)
- [ProposalManager](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/proposalmanager.md)
- [RebaseRewardsDistributorV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/rebaserewardsdistributorv1.md)
- [RewardsDistributorFactoryV1](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/rewardsdistributorfactoryv1.md)
- [Treasury](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-dao-smart-contracts/treasury.md)
- [Technical Documentation for CrossCurve API old](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/technical-documentation-for-crosscurve-api-old.md)
- [Make cross-chain swap](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/make-cross-chain-swap.md)
- [Tracking cross-chain swap](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/tracking-cross-chain-swap.md)
- [Pusher API Reference](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/pusher-api-reference.md)
- [Glossary](https://docs.crosscurve.fi/developer-documentation/guide-for-developers/glossary.md): Decryption of router operation codes.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.crosscurve.fi/developer-documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
