# saddle.finance

## chinese

- [关于Saddle](https://docs.saddle.finance/chinese/undefined.md)
- [常见问题解答](https://docs.saddle.finance/chinese/faq.md)

## 1.0.0

- [About Saddle](https://docs.saddle.finance/readme.md): Saddle is an automated market maker (AMM) designed to enable efficient trading between pegged value crypto assets.
- [Automated Market Makers](https://docs.saddle.finance/automated-market-makers.md): AMMs democratized cryptocurrency trading by doing away with order books and institutional market makers.
- [Saddle Pools](https://docs.saddle.finance/saddle-pools.md): Saddle Pools are the liquidity pools in Saddle Finance.
- [Community Pools](https://docs.saddle.finance/community-pools.md): Community Pools are the user-generated, permissionless pools on Saddle Finance.
- [Layer 2 Guide](https://docs.saddle.finance/layer-2-guide.md): Layer 2 is a different network running atop the Ethereum Mainnet (Layer 1).
- [SDL Token](https://docs.saddle.finance/sdl-token.md): SDL is the Saddle DAO governance token.
- [veSDL (vote escrowed) SDL](https://docs.saddle.finance/vesdl-vote-escrowed-sdl.md)
- [Cross Chain Gauges](https://docs.saddle.finance/cross-chain-gauges.md): Cross chain gauges are a set of contracts that enable bridging of SDL from the mainnet to corresponding sidechains for liquidity incentivization purposes.
- [Governance (SIPs)](https://docs.saddle.finance/governance.md): SIP stands for Saddle Improvement Proposal.
- [Saddle Incentives](https://docs.saddle.finance/saddle-incentives.md): Saddle rewards the liquidity providers for their contribution to the liquidity pools.
- [Saddle Protocol Stats](https://docs.saddle.finance/saddle-protocol-stats.md): Key stats and tools to interpret Saddle protocol.
- [Yield Farming Tools](https://docs.saddle.finance/yield-farming-tools.md): Key tools which offer convenient information about Saddle pools and your liquidity.
- [Build With Saddle](https://docs.saddle.finance/build-with-saddle.md): We welcome an opportunity to work with you.
- [Smart Contract Security](https://docs.saddle.finance/smart-contract-audit.md): We hire well reputed external agencies to audit our smart contract codes.
- [Asset Specific Risks](https://docs.saddle.finance/asset-specific-risks.md): Before we accept a cryptocurrency for the Saddle pools, we evaluate the underlying risks for the assets and operations of the asset.
- [Saddle FAQ](https://docs.saddle.finance/saddle-faq.md): Frequently asked questions on Saddle Finance, Liquidity Pools, Pegged Assets, Rewards and Incentives.
- [Glossary](https://docs.saddle.finance/glossary.md): Terms and definitions used across Saddle.
- [How to Flash-loan Assets from Saddle](https://docs.saddle.finance/howtoflashloan.md)
- [Contract Addresses](https://docs.saddle.finance/contracts.md)
- [Solidity Docs](https://docs.saddle.finance/solidity-docs.md)
- [StakeableTokenWrapper](https://docs.saddle.finance/solidity-docs/stakeabletokenwrapper.md)
- [MathUtils](https://docs.saddle.finance/solidity-docs/mathutils.md)
- [Swap](https://docs.saddle.finance/solidity-docs/swap.md)
- [Allowlist](https://docs.saddle.finance/solidity-docs/allowlist.md)
- [SwapUtils](https://docs.saddle.finance/solidity-docs/swaputils.md)
- [OwnerPausable](https://docs.saddle.finance/solidity-docs/ownerpausable.md)
- [LPToken](https://docs.saddle.finance/solidity-docs/lptoken.md)
- [Interfaces](https://docs.saddle.finance/solidity-docs/interfaces.md)
- [ISwap](https://docs.saddle.finance/solidity-docs/interfaces/iswap.md)
- [IAllowlist](https://docs.saddle.finance/solidity-docs/interfaces/iallowlist.md)
- [ISwapV1](https://docs.saddle.finance/solidity-docs/interfaces/iswapv1.md)
- [ISwapGuarded](https://docs.saddle.finance/solidity-docs/interfaces/iswapguarded.md)
- [ISwapFlashLoan](https://docs.saddle.finance/solidity-docs/interfaces/iswapflashloan.md)
- [IMetaSwap](https://docs.saddle.finance/solidity-docs/interfaces/imetaswap.md)
- [IFlashLoanReceiver](https://docs.saddle.finance/solidity-docs/interfaces/iflashloanreceiver.md)
- [Helper](https://docs.saddle.finance/solidity-docs/helper.md)
- [Test](https://docs.saddle.finance/solidity-docs/helper/test.md)
- [TestSwapReturnValues](https://docs.saddle.finance/solidity-docs/helper/test/testswapreturnvalues.md)
- [GenericERC20](https://docs.saddle.finance/solidity-docs/helper/genericerc20.md)
- [Multicall](https://docs.saddle.finance/solidity-docs/helper/multicall.md)
- [Multicall2](https://docs.saddle.finance/solidity-docs/helper/multicall2.md)
- [FlashLoanBorrowerExample](https://docs.saddle.finance/solidity-docs/helper/flashloanborrowerexample.md)
- [Meta](https://docs.saddle.finance/solidity-docs/meta.md)
- [MetaSwap](https://docs.saddle.finance/solidity-docs/meta/metaswap.md)
- [MetaSwapDeposit](https://docs.saddle.finance/solidity-docs/meta/metaswapdeposit.md)
- [MetaSwapUtils](https://docs.saddle.finance/solidity-docs/meta/metaswaputils.md)
- [Guarded](https://docs.saddle.finance/solidity-docs/guarded.md)
- [SwapGuarded](https://docs.saddle.finance/solidity-docs/guarded/swapguarded.md)
- [SwapUtilsGuarded](https://docs.saddle.finance/solidity-docs/guarded/swaputilsguarded.md)
- [OwnerPausable](https://docs.saddle.finance/solidity-docs/guarded/ownerpausable.md)
- [LPTokenGuarded](https://docs.saddle.finance/solidity-docs/guarded/lptokenguarded.md)
- [Allowlist](https://docs.saddle.finance/solidity-docs/guarded/allowlist.md)
- [VirtualSwap](https://docs.saddle.finance/solidity-docs/virtualswap.md)
- [Bridge](https://docs.saddle.finance/solidity-docs/virtualswap/bridge.md)
- [Proxy](https://docs.saddle.finance/solidity-docs/virtualswap/proxy.md)
- [SynthSwapper](https://docs.saddle.finance/solidity-docs/virtualswap/synthswapper.md)
- [Target](https://docs.saddle.finance/solidity-docs/virtualswap/target.md)


---

# 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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.saddle.finance/readme.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.
