# Reference

- [Legacy](https://docs.kyberswap.com/reference/legacy.md): Restless Innovation
- [KyberSwap Classic](https://docs.kyberswap.com/reference/legacy/kyberswap-classic.md)
- [Concepts](https://docs.kyberswap.com/reference/legacy/kyberswap-classic/concepts.md)
- [Programmable Pricing Curves](https://docs.kyberswap.com/reference/legacy/kyberswap-classic/concepts/programmable-pricing-curves.md)
- [Dynamic Auto-Adjusting Fees](https://docs.kyberswap.com/reference/legacy/kyberswap-classic/concepts/dynamic-auto-adjusting-fees.md)
- [Virtual Balances](https://docs.kyberswap.com/reference/legacy/kyberswap-classic/concepts/virtual-balances.md)
- [Protocol Fees](https://docs.kyberswap.com/reference/legacy/kyberswap-classic/concepts/protocol-fees.md): Configurable Fees
- [Contracts](https://docs.kyberswap.com/reference/legacy/kyberswap-classic/contracts.md)
- [Classic Contract Repo](https://docs.kyberswap.com/reference/legacy/kyberswap-classic/contracts/classic-contract-repo.md)
- [Classic Contract Addresses](https://docs.kyberswap.com/reference/legacy/kyberswap-classic/contracts/classic-contract-addresses.md)
- [Classic Contract Farming Addresses](https://docs.kyberswap.com/reference/legacy/kyberswap-classic/contracts/classic-contract-farming-addresses.md)
- [KyberSwap Elastic](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic.md): Customized Liquidity Positions With Auto-Compounding Yields
- [Concepts](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts.md): Dynamic Market Making v2
- [Concentrated Liquidity](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts/concentrated-liquidity.md): User Defined Liquidity Distribution
- [Reinvestment Curve](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts/reinvestment-curve.md): Auto-Compounding LP Fees
- [Tick-Range Mechanism](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts/tick-range-mechanism.md): Sorting And Tracking Liquidity Distribution
- [Pool Process Flows](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts/pool-process-flows.md): Automating Tried And Tested Procedures
- [Anti-Sniping Mechanism](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts/anti-sniping-mechanism.md): Protecting Against Front-Runners
- [Tick-Based Farming](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts/tick-based-farming.md): Concentrated Liquidity Farms
- [Elastic Zap](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts/elastic-zap.md)
- [TWAP](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts/twap-oracle.md): Trustless On-Chain Price And Liquidity Data
- [Elastic APR Calculations](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/concepts/apr-calculations.md): Understanding KyberSwap Elastic APRs
- [Contracts](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts.md): In Code We Trust
- [Elastic Contract Repo](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts/elastic-contract-repo.md): View Our Code Repositories
- [Elastic Contract Addresses](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts/elastic-contract-addresses.md): Liquidity Mining Across Multiple Chains
- [Elastic Farming Contract Addresses](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts/elastic-farming-contract-addresses.md): Additional Rewards Across Multiple Chains
- [Elastic Zap Contract Addresses](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts/elastic-zap-contract-addresses.md)
- [Elastic Core Contracts](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts/elastic-core-contracts.md)
- [Elastic Core Libraries](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts/elastic-core-libraries.md)
- [Elastic Periphery Core Contracts](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts/elastic-periphery-core-contracts.md)
- [Elastic Peripheral Library Contracts](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts/elastic-peripheral-library-contracts.md)
- [Elastic Peripheral Base Contracts](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/contracts/elastic-peripheral-base-contracts.md)
- [Subgraphs](https://docs.kyberswap.com/reference/legacy/kyberswap-elastic/subgraphs.md): Indexing And Querying Blockchain Data
- [Whitepapers](https://docs.kyberswap.com/reference/legacy/whitepapers.md): Trailblazing Liquidity Solutions
- [Audits](https://docs.kyberswap.com/reference/legacy/audits.md)
- [KyberAI](https://docs.kyberswap.com/reference/legacy/kyberai.md): Ape Smart
- [KyberScore](https://docs.kyberswap.com/reference/legacy/kyberai/kyberscore.md): AI-Powered Trading Insights For All
- [Concepts](https://docs.kyberswap.com/reference/legacy/kyberai/concepts.md): Trade Faster And Smarter
- [On-Chain Indicators](https://docs.kyberswap.com/reference/legacy/kyberai/on-chain-indicators.md): Making Sense Of Raw Trustless Data
- [Number Of Trades](https://docs.kyberswap.com/reference/legacy/kyberai/on-chain-indicators/number-of-trades.md)
- [Trading Volume](https://docs.kyberswap.com/reference/legacy/kyberai/on-chain-indicators/trading-volume.md)
- [Netflow To Whale Wallets](https://docs.kyberswap.com/reference/legacy/kyberai/on-chain-indicators/netflow-to-whale-wallets.md)
- [Netflow To CEX](https://docs.kyberswap.com/reference/legacy/kyberai/on-chain-indicators/netflow-to-cex.md)
- [Number Of Transfers](https://docs.kyberswap.com/reference/legacy/kyberai/on-chain-indicators/number-of-transfers.md)
- [Volume Of Transfers](https://docs.kyberswap.com/reference/legacy/kyberai/on-chain-indicators/volume-of-transfers.md)
- [Number Of Holders](https://docs.kyberswap.com/reference/legacy/kyberai/on-chain-indicators/number-of-holders.md)
- [Top Holders](https://docs.kyberswap.com/reference/legacy/kyberai/on-chain-indicators/top-holders.md)
- [Technical Indicators](https://docs.kyberswap.com/reference/legacy/kyberai/technical-indicators.md): Charting Price Trends
- [Live Charts](https://docs.kyberswap.com/reference/legacy/kyberai/technical-indicators/live-charts.md)
- [Support & Resistance Levels](https://docs.kyberswap.com/reference/legacy/kyberai/technical-indicators/support-and-resistance-levels.md)
- [Live Trades](https://docs.kyberswap.com/reference/legacy/kyberai/technical-indicators/live-trades.md)
- [Funding Rate On CEX](https://docs.kyberswap.com/reference/legacy/kyberai/technical-indicators/funding-rate-on-cex.md)
- [Liquidations On CEX](https://docs.kyberswap.com/reference/legacy/kyberai/technical-indicators/liquidations-on-cex.md)
- [Liquidity Analysis](https://docs.kyberswap.com/reference/legacy/kyberai/liquidity-analysis.md): All The Markets In A Single Page
- [Elastic Legacy](https://docs.kyberswap.com/reference/legacy/elastic-legacy.md)
- [Elastic Legacy Contract Repo](https://docs.kyberswap.com/reference/legacy/elastic-legacy/elastic-contract-repo.md): View Our Code Repositories
- [Elastic Legacy Contract Addresses](https://docs.kyberswap.com/reference/legacy/elastic-legacy/elastic-contract-addresses.md): Liquidity Mining Across Multiple Chains
- [Elastic Legacy Farming Contract Addresses](https://docs.kyberswap.com/reference/legacy/elastic-legacy/elastic-farming-contract-addresses.md): Additional Rewards Across Multiple Chains
- [Remove Elastic Legacy Liquidity](https://docs.kyberswap.com/reference/legacy/elastic-legacy/remove-elastic-legacy-liquidity.md): Retrieve Elastic Legacy Funds
- [Protocol](https://docs.kyberswap.com/reference/legacy/protocol.md)
- [Overview](https://docs.kyberswap.com/reference/legacy/protocol/overview.md)
- [Smart Contract Architecture](https://docs.kyberswap.com/reference/legacy/protocol/smart-contract-architecture.md)
- [Trust and Security Model](https://docs.kyberswap.com/reference/legacy/protocol/trust-and-security-model.md)
- [Integrations](https://docs.kyberswap.com/reference/legacy/integrations.md)
- [Getting Started](https://docs.kyberswap.com/reference/legacy/integrations/getting-started.md)
- [Use Cases](https://docs.kyberswap.com/reference/legacy/integrations/use-cases.md)
- [Integration Types](https://docs.kyberswap.com/reference/legacy/integrations/integration-types.md)
- [Smart Contracts](https://docs.kyberswap.com/reference/legacy/integrations/smart-contracts.md)
- [Ethers JS](https://docs.kyberswap.com/reference/legacy/integrations/ethers-js.md)
- [RESTful API](https://docs.kyberswap.com/reference/legacy/integrations/restful-api.md)
- [Slippage Rate Protection](https://docs.kyberswap.com/reference/legacy/integrations/slippage-rate-protection.md)
- [Price Feed Security](https://docs.kyberswap.com/reference/legacy/integrations/price-feed-security.md)
- [Contract Events](https://docs.kyberswap.com/reference/legacy/integrations/contract-events.md)
- [Platform Fees](https://docs.kyberswap.com/reference/legacy/integrations/platform-fees.md)
- [Reserves](https://docs.kyberswap.com/reference/legacy/reserves.md)
- [Getting Started](https://docs.kyberswap.com/reference/legacy/reserves/getting-started.md)
- [Overview](https://docs.kyberswap.com/reference/legacy/reserves/getting-started/overview.md)
- [Why Develop On Kyber](https://docs.kyberswap.com/reference/legacy/reserves/getting-started/why-develop-on-kyber.md)
- [Create New Reserve](https://docs.kyberswap.com/reference/legacy/reserves/getting-started/create-new-reserve.md)
- [Existing Reserves](https://docs.kyberswap.com/reference/legacy/reserves/getting-started/existing-reserves.md)
- [Customising Existing Reserves](https://docs.kyberswap.com/reference/legacy/reserves/getting-started/customising-existing-reserves.md)
- [Development Guides](https://docs.kyberswap.com/reference/legacy/reserves/development-guides.md)
- [Fed Price Reserve](https://docs.kyberswap.com/reference/legacy/reserves/development-guides/fed-price-reserve.md)
- [Automated Price Reserve](https://docs.kyberswap.com/reference/legacy/reserves/development-guides/automated-price-reserve.md)
- [Reserves with Ganache](https://docs.kyberswap.com/reference/legacy/reserves/development-guides/reserves-with-ganache.md)
- [Orderbook Reserve](https://docs.kyberswap.com/reference/legacy/reserves/development-guides/orderbook-reserve.md)
- [Operations](https://docs.kyberswap.com/reference/legacy/reserves/operations.md)
- [Listing Policies](https://docs.kyberswap.com/reference/legacy/reserves/operations/listing-policies.md)
- [Reserve IDs](https://docs.kyberswap.com/reference/legacy/reserves/operations/reserve-ids.md)
- [Reserve Rebates](https://docs.kyberswap.com/reference/legacy/reserves/operations/reserve-rebates.md)
- [Sanity Rates](https://docs.kyberswap.com/reference/legacy/reserves/operations/sanity-rates.md)
- [Addresses](https://docs.kyberswap.com/reference/legacy/addresses.md)
- [Introduction](https://docs.kyberswap.com/reference/legacy/addresses/introduction.md)
- [Mainnet](https://docs.kyberswap.com/reference/legacy/addresses/mainnet.md)
- [Kovan](https://docs.kyberswap.com/reference/legacy/addresses/kovan.md)
- [Rinkeby](https://docs.kyberswap.com/reference/legacy/addresses/rinkeby.md)
- [Ropsten](https://docs.kyberswap.com/reference/legacy/addresses/ropsten.md)
- [API/ABI](https://docs.kyberswap.com/reference/legacy/api-abi.md)
- [Introduction](https://docs.kyberswap.com/reference/legacy/api-abi/introduction.md)
- [RESTful API](https://docs.kyberswap.com/reference/legacy/api-abi/restful-api.md)
- [RESTful API Overview](https://docs.kyberswap.com/reference/legacy/api-abi/restful-api/restful-api-overview.md)
- [RESTful API](https://docs.kyberswap.com/reference/legacy/api-abi/restful-api/restful-api.md)
- [Core Smart Contracts](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts.md)
- [IKyberNetworkProxy](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikybernetworkproxy.md)
- [KyberNetworkProxy](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/kybernetworkproxy.md)
- [IKyberNetwork](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikybernetwork.md)
- [ISimpleKyberProxy](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/isimplekyberproxy.md)
- [IKyberMatchingEngine](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikybermatchingengine.md)
- [KyberMatchingEngine](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/kybermatchingengine.md)
- [IKyberHint](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikyberhint.md)
- [KyberHintHandler](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/kyberhinthandler.md)
- [IKyberHintHandler](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikyberhinthandler.md)
- [IKyberFeeHandler](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikyberfeehandler.md)
- [IKyberStaking](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikyberstaking.md)
- [KyberStaking](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/kyberstaking.md)
- [IKyberDao](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikyberdao.md)
- [KyberDao](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/kyberdao.md)
- [IKyberStorage](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikyberstorage.md)
- [KyberStorage](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/kyberstorage.md)
- [IKyberHistory](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikyberhistory.md)
- [KyberHistory](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/kyberhistory.md)
- [IKyberReserve](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/ikyberreserve.md)
- [KyberReserve](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/kyberreserve.md)
- [ConversionRates](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/conversionrates.md)
- [LiquidityConversionRates](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/liquidityconversionrates.md)
- [EpochUtils](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/epochutils.md)
- [IEpochUtils](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/iepochutils.md)
- [KyberFeeHandler](https://docs.kyberswap.com/reference/legacy/api-abi/core-smart-contracts/kyberfeehandler.md)
- [Contract ABIs](https://docs.kyberswap.com/reference/legacy/api-abi/contract-abis.md)
- [ABIs](https://docs.kyberswap.com/reference/legacy/api-abi/contract-abis/abis.md)
- [Code Snippets](https://docs.kyberswap.com/reference/legacy/api-abi/code-snippets.md)
- [Token Quantity Conversion](https://docs.kyberswap.com/reference/legacy/api-abi/code-snippets/token-quantity-conversion.md)
- [Misc Contracts](https://docs.kyberswap.com/reference/legacy/api-abi/misc-contracts.md)
- [KyberNetwork](https://docs.kyberswap.com/reference/legacy/api-abi/misc-contracts/kybernetwork.md)
- [ConversionRatesInterface](https://docs.kyberswap.com/reference/legacy/api-abi/misc-contracts/conversionratesinterface.md)
- [PermissionGroups](https://docs.kyberswap.com/reference/legacy/api-abi/misc-contracts/permissiongroups.md)
- [SanityRates](https://docs.kyberswap.com/reference/legacy/api-abi/misc-contracts/sanityrates.md)
- [Withdrawable](https://docs.kyberswap.com/reference/legacy/api-abi/misc-contracts/withdrawable.md)
- [OrderbookReserveInterface](https://docs.kyberswap.com/reference/legacy/api-abi/misc-contracts/orderbookreserveinterface.md)
- [OrderbookReserveLister](https://docs.kyberswap.com/reference/legacy/api-abi/misc-contracts/orderbookreservelister.md)
- [KyberSwap Operator MultiSig](https://docs.kyberswap.com/reference/kyberswap-operator-multisig.md)
- [Permitable Tokens](https://docs.kyberswap.com/reference/permitable-tokens.md): Gasless Approval Of Smart Contract Allowances
- [Third-Party Integrations](https://docs.kyberswap.com/reference/third-party-integrations.md)


---

# 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.kyberswap.com/reference.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.
