> For the complete documentation index, see [llms.txt](https://docs.pancakeswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pancakeswap.finance/japanese/qu-yin/pancakeswap-infinity.md).

# PancakeSwap Infinity

> 開発者の方や詳細な技術ドキュメントをお探しの方は、こちらをご参照ください：<https://developer.pancakeswap.finance/>

**PancakeSwap Infinity**はPancakeSwap AMMの最新バージョンであり、分散型取引をより高速・低コスト・柔軟にするよう設計されています。モジュラー設計を採用しており、より高いカスタマイズ性を持ち、異なる種類の取引プールや価格設定モデルをサポートしています。

Infinityを使用することで、開発者はプールのライフサイクルにおける主要なアクション時に実行される「hooks」という小さなコードを使って、新機能をより容易に構築できます。カスタムオラクル、動的手数料プール、高度な取引・流動性管理機能など、さまざまなユースケースに対応しています。

PancakeSwap v3と比較して、Infinityはよりガス効率が高く、将来性のある設計となっています。会計と取引ロジックなどのコア機能を分離することで、hook機能を活用した新しい価格曲線のシームレスな統合が可能となり、プロトコルの再デプロイを必要とせずに進化し続けることができます。

### ⭐️ 主な機能

1. シングルトン
2. フラッシュ会計
3. Hooks
4. ネイティブトークンサポート
5. カスタム価格曲線
6. ERC-6909
7. `donate()`

{% hint style="success" %}
**オープンソース：** [PancakeSwap Infinity](https://github.com/pancakeswap/infinity-core)はオープンソースライセンスのもとで公開されており、開発者が自由に革新し、カスタマイズし、協力できるよう推奨しています。
{% endhint %}


---

# 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 dynamically by asking a question.

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

```
GET https://docs.pancakeswap.finance/japanese/qu-yin/pancakeswap-infinity.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
