# Autoswapとは？

Autoswapを使えば、**単一のトークン**で流動性の提供、引き出し、管理が行えます。手動で比率を計算したり、スワップして戻ってくる必要はありません。Byrealがスワップと流動性操作を1つのアトミックトランザクションで処理します。

## Autoswapでできること

| 機能            | 説明                                           |
| ------------- | -------------------------------------------- |
| **ポジションの作成**  | 単一のトークン（トークンXまたはトークンY）で新しいLPポジションを開設         |
| **流動性の追加**    | 単一のトークンで既存のポジションに流動性を追加                      |
| **流動性の引き出し**  | 選択した単一のトークンとして流動性を引き出し                       |
| **ポジションのコピー** | 単一のトークンを使って他のLPのポジションをコピー                    |
| **リバランス**     | 現在のポジションを閉じ、異なる価格レンジで新しいポジションを開設 — 1つのフローで完結 |
| **コンパウンド**    | 獲得した取引手数料を請求し、ワンクリックで流動性として再追加               |

## 仕組み

1. 1つのトークンを選択して金額を入力します
2. Byrealが価格レンジと現在のプール価格に基づいて最適なスワップ比率を計算します
3. スワップは[Jupiter](https://jup.ag/)およびSolana上の主要DEXアグリゲーターを通じてルーティングされ、すべての流動性ソースから最適なレートを取得します
4. スワップと流動性操作はアトミックに実行されます。いずれかのステップが失敗した場合、トランザクション全体がリバートし、資金は返却されます

## セーフティ機能

* **ベストレートルーティング** — ByrealはすべてのAutoswapをJupiterおよび主要DEXアグリゲーターを通じてルーティングし、すべてのSolana DEXの価格を比較して最適なルートを見つけます
* **アトミックトランザクション** — スワップ＋デポジットが1つのトランザクションとして実行されます。いずれかが失敗した場合、すべてがリバートします
* **プライスインパクト保護** — 5%で警告、10%でブロック。低流動性プールでの大きな損失を防止します
* **ガスリザーブ** — SOLを預け入れる際、システムがトランザクション手数料用に自動的に0.02 SOLを確保します

**始める準備はできましたか？** ステップバイステップガイドは[流動性の提供方法](https://docs.byreal.io/ja-jp/liquidity-farming/how-to-provide-liquidity)および[ポジションの管理方法](https://docs.byreal.io/ja-jp/liquidity-farming/manage-lp-position)をご覧ください。
