# FAQ

### スワップ

#### Exchange V3 での新機能は何ですか？

* 集中型流動性 - 流動性は最も活発に取引される価格範囲に集中されます。これは次のことを意味します：
  * トレーダー向けの取引スリッページが低下します
  * 流動性提供者向けのLP手数料リワードが増加する可能性があります
* 柔軟な取引手数料構造 - 流動性提供者は、流動性ペアを作成するか流動性を提供する際に、複数の取引手数料ティアの間から選択できます
* カスタマイズ可能な価格範囲 - 流動性提供者は、提供する価格範囲を選択することもできます
* 交換不可能な流動性ポジション - 各流動性ポジションには、その構成（価格範囲など）に対応する固有のIDがあります。したがって、同じ取引ペアで異なる構成と流動性量を持つ複数のポジションを作成および維持できます
* 組み込みのリミットオーダー - プロユーザーは、流動性提供時の新しいカスタマイズ可能な価格範囲を使用して、必要なトークンが目標の価格に達したときにすべてのトークンを目的のものに変換するリミットオーダーを効果的に作成できます

#### Exchange V3 に独自のトークンを追加できますか？

誰でも V3 に流動性プールを作成することができます。

ただし、次のトークンは現在 **サポートされていません**：

* 転送手数料付きトークン
* リベーストークン

これらのトークンについては、Exchange V3 に流動性を追加しないでください。あなたの資産は流動性ポジションに固執される可能性があります。

#### なぜトランザクションが完了しないのですか？

PaySwap はウォレットとやり取りしてオンチェーンの取引（スワッピング、LP の作成など）を完了する DeFi アプリケーションです。

**ガス料金**

そのため、まず、オンチェーンの取引のガス料金を支払うために **十分なネイティブコインを持っていることを確認してください**。通常、ガス料金はトランザクションキュー内のトランザクション数に応じて変動します。トランザクションが多い場合、トランザクションを処理するためにより高いガス料金が必要になる場合があります。[ガス料金について詳しくはこちら](https://academy.binance.com/ja/articles/what-are-ethereum-gas-fees)

**トランザクション手数料**

スワッピングアクションがまだ完了せず、スリッページを修正するためのエラーが表示されている場合は、トークンに **トランザクション手数料や取引制限があるかどうか** を確認してください。

トークンには通常、契約に **トランザクション手数料** が含まれていることがあります。これらの手数料は、燃焼に使用されたり、フェアローンチプロジェクトの財務を支援するために使用されたりします。たとえば、この [APX トークン](https://apollox-finance.gitbook.io/apollox-finance/apx-token/tax) では、すべてのトランザクションに 1% の税金が課され、トークンがバーンアドレスに送信されると、より多くのトランザクションがより多くの燃焼を意味し、APX トークンの保有者に価値が蓄積します。

トランザクション手数料により、取引の入力と出力額が変わることがあります。これは、トランザクションが入力と出力の要件を満たせない可能性があるためです。

**トランザクション手数料付きのスワップ**

トークンをスワップする前に、そのウェブサイトを訪れて、トランザクション手数料メカニズム（または多くのプロジェクトがそれを税金と呼んでいる）があるかどうかを確認してください。手数料がある場合は、手数料を収容するための十分なスリッページを設定してください。たとえば、手数料が 5% の場合、スリッページはトークンの流動性と取引金額に応じて通常の取引スリッページに加えて、5.5% ～ 6% に設定する必要があります。

一部の詐欺を含

む一部の極端なケースでは、ほとんどまたはすべてのトランザクションをオンチェーンでブロックしたり、特定のアドレスのみが売却を許可したりする場合があります。トークンのトークンについて学んで、手数料や制限に注意してください！

#### スプリットルーティングとは何ですか？

Swap v3では、トレードは最良のレートで取引を実行するために複数の経路に分割される場合があります。

トレードがどのようにルーティングされているかの詳細を表示するには、「ルート」セクションの「v」ボタンをタップして詳細を展開して表示します。

詳細は[こちら](https://docs.payswap.org/ri-ben-yu/products/fees-and-routes#customize-routing-preferences)で確認できます。

#### 特定の流動性ソースをカスタマイズしたり無効にする方法は？

取引ルートを表示しているときに、「ルーティングをカスタマイズ」ボタンをクリックします。または、Swapインターフェースの右上隅にある歯車⚙️ボタンをクリックし、「ルーティングのカスタマイズ」を選択します。

「ルーティングのカスタマイズ」ポップアップ内で、使用する流動性ソースを選択するか、マルチホップを完全に無効にできます。

注意：マルチホップを無効にすると、特定の取引ペアのスリッページが増加したり、取引レートが悪化する可能性があります。注意して進んでください。

詳細は[こちら](https://docs.payswap.org/ri-ben-yu/products/fees-and-routes#customize-liquidity-sources)で確認できます。

### 流動性

#### フィーの階層と正しい選択方法は何ですか？

Exchange v3では、流動性を提供する際に、同じトークンペアに対して複数の異なる取引手数料（0.01％、0.05％、0.25％、および1％）から選択できます。

例えば、CAKE-BNBの場合、0.25％のペアがあります。つまり、すべての取引に対して0.25％の取引手数料が適用されます。ただし、一部の流動性プロバイダーは、0.05％の手数料率でCAKE-BNB取引ペアに流動性を提供し、より良い見積もりを提示し、より多くの取引量を集めることがあります。

どの取引手数料構成を選択するかには「正しい」答えはありません。それは取引ペア内のトークンに依存します。通常、ボラティルなトークンはボラティリティによってもたらされる仮想的な損失をよりよく補償するために、より高い取引手数料を持つべきです。一方、ステーブルコインのようなトークンは価格の変動が小さく、仮想的な損失も低いため、取引手数料は低くすべきです。

トークンペアを選択するとき、「流動性の追加」インターフェースは自動的に最も人気のある手数料階層を選択します。

#### 私の預金トークンの2つがUSD価値で等しくないのはなぜですか？

Exchange V3では、流動性ポジションの基礎となる資産は常にUSDで等しい価値を持つわけではありません。これはポジションの価格範囲設定とペアの現在の価格に依存します。

実際には、ポジションが範囲外になると、すべてのトークンが1つの単一の資産に変換されます。また、現在の価格をカバーしない価格範囲に流動性を提供し、1つの単一の資産のみを預金することもできます。詳細は⬇️を続けて読んでください。

#### 私の流動性ポジションが範囲外に移動した場合、どうなりますか？

現在の価格がポジションで定義された価格範囲から外れると、取引手数料の報酬は受け取れません。

さらに、価格条件の方向に応じて、すべてのトークンが1つの単一の資産に変換されます。

例えば、CAKE/BUSDのポジションが1 CAKEあたり3 BUSDから5 BUSDまでの価格範囲で構成されている場合、CAKE価格が5 BUSD以上である場合、またはそれと同じ場合、ポジション内のすべての資産はBUSDに変換されます。

価格が範囲内に戻った場合、取引手数料の報酬を再度受け取り始めます。追加の操作は必要ありません。

#### Is it better to always provide liquidity with a smaller range?

価格範囲を狭くして流動性を提供する方が良いでしょうか？

価格範囲を狭めることで、流動性を特定の価格範囲に集中させ、その価格範囲内の総流動性に対する相対的なシェアを増やし、ポテンシャルに応じて取引手数料リワードを増やすことができます。

ただし、アクティブな流動性ポジションのみが取引手数料リワードを取得しますことを念頭に置いてください。つまり、現在の取引価格が流動性ポジションで定義された価格範囲内にある場合にのみリワードを受け取ることができます。

#### Are there any ways to automatically adjust my position so it is always in range and earning fee rewards?

常に価格範囲内にあり、手数料リワードを獲得するためにポジションを自動的に調整する方法はありますか？

PaySwap v3には、自動ポジション管理機能が近日公開されます。これにより、1クリックで流動性を供給できる（Zap！）ようになります。詳細についてはお待ちください。

#### What will be the trading fee breakdown for v3 Exchange?

v3 Exchangeの取引手数料の内訳は次のとおりです：

|               | 0.01% | 0.05% | 0.25% | 1%  |
| ------------- | ----- | ----- | ----- | --- |
| リクイディティプロバイダー | 67%   | 66%   | 68%   | 68% |
| 財務省           | 33%   | 34%   | 32%   | 9%  |

#### Are LP fee rewards automatically compounded?

いいえ。

Exchange v3では、取引手数料のリワードを手動で請求する必要があります。これは、ポジションの詳細ページで行うことができます。 v3の流動性ポジションは、流動性ページですべて見つけることができます。

#### What affects LP APR?

LP APRに影響する要因は次のとおりです：

* 取引ボリューム：ボリュームが増えると、取引手数料リワードが増えます。
* 流動性ペア手数料ティア：より高い手数料ティアでは、個々の取引からより多くの手数料リワードが発生します。
* 預金されたトークンの数：ポジションに預けられるトークンが増えると、総アクティブ流動性に対する相対的なシェアが大きくなり、取引手数料リワードが増えます。
* 選択した価格範囲：狭い価格範囲は、同じ量の預金に対する集中度が高くなり、総アクティブ流動性に対する相対的なシェアが大きくなります。これにより、取引手数料リワードが増えます。
* 現在のアクティブな流動性の量：同じ範囲で流動性を預けて集中させるユーザーが増えると、総体に対する相対的なシェアが小さくなり、取引手数料が減少します。
* 流動性ポジションがアクティブかどうか：アクティブな流動性ポジションのみが取引手数料リワードを獲得します。

#### Why can’t I add liquidity to a pair I just created?

新しく作成したペアに流動性を追加できないのはなぜですか？

レガシーのExchange V2（UniSwap V2フォーク全般に存在する）のバグのため、以下の条件に該当するペアには、通常のPaySwap流動性UIおよびその契約呼び出しを使用して流動性を追加することはできません：

* `createPair` を FactoryV2 で呼び出して初期の流動性を預け入れて初期のLPトークンを作成せずにペアを作成しました。
* その後、ペア内の1つのトークンが手動でプール契約に転送され、`sync` を呼び出して同期されました。

{% hint style="info" %}
最近、BNBチェーン上のPaySwap Exchange V2でこのような攻撃が増加しています。

私たちは、トークンのトレーディングペアを作成する際に初期の流動性を追加してペアを作成することを強くお勧めします。
{% endhint %}

この問題を解決するために努力していますが、BscScanを使用してこの問題を解決する手順を以下に示します：

**プールアドレスとそのBscScanページを特定する**

\[画像：エラープロンプト（保留中）]

あなたのペアが影響を受けている場合、エラープロンプトに取引ペア/プールのBscScanページへのリンクが表示されます。

または、Factory V2に移動して（[Bsc](https://bscscan.com/address/0xca143ce32fe78f1f7019d7d551a6402fc5350c73#readContract)）、"Read Contract"、"6. getPair"に移動し、トレーディングペアの2つのトークンのアドレスを入力して "Query"をクリックします。返されるフィールドにペアのアドレスが表示されるはずです。

**預けられたトークンと、残りのトークンをペアに手動で転送する**

\[画像：トークンのバランスフィールド（BscScan上）]

BscScanのトークン残高フィールドから、プールに預けられたトークンを確認できます。通常、ペアのトークンであるはずです（WBNB、USDTなど）...

確認したら、もう1つのアセットを手動でプール契約に転送する必要があります。お好みのウォレットアプリで、受信者としてプールアドレスを入力してこれを行うことができます。

任意の金額を転送できますが、これは事実上プールに資産を「寄付」することになるため、流動性トークンを作成せずに流動性に資産を転送します。したがって、この金額を最小限に抑えることをお勧めします。

{% hint style="warning" %}
重要：トークンを転送したら、すぐにプールで `sync()` を呼び出さなければなりません。
{% endhint %}

これを行うには、取引ペアのBscScanページに移動し、"Write Contract"、"8. Sync"に移動し、 "Write"ボタンをクリックします。トランザクションを実行する前にウォレットに接続する必要があります。

トランザクションが確認されたら、次にPaySwap UIで流動性を追加できます。

**ローンチ価格を定義したい場合はどうすればよいですか？**

トークンを転送してプールを修正する際に、プールをローンチ価格に調整する必要があります。

転送する金額は以下の計算を使用して計算できます：

* `tokenInside`：すでにプールに転送されたトークン。通常、ペアのトークンであるはずです（WBNB、USDTなど）
* `tokenToSend`：プールに送信する予定のトークン。通常、あなたのプロジェクトのトークンであるはずです
* `tokenInside.price`：tokenInsideのUSD価格
* `tokenToSend.price`：tokenToSendのUSD価格（ローンチ価格）
* `pool`：V2プール

次の式で計算します：

`amountToSend = tokenInside.balanceOf(pool) / tokenInside.decimal() * tokenInside.price / tokenToSend.price * tokenToSend.decimal()`

結果が0より小さい場合（通常はローンチ価格が非常に大きい場合に発生します）、最初にプールにさらに `tokenInside` を預け入れる必要があります。

#### USDTの承認をリセットしてから有効にする/承認する必要があるのはなぜですか？

イーサリアムメインネットで操作する場合、USDTトークンは承認とトークンアローンスを管理するための異なるロジックに従います。

したがって、支出承認があまりにも低い場合、新しい承認を設定する前に承認をリセットする必要があります。
