時価総額: $2.1705T -3.06%
ボリューム(24時間): $70.2898B 49.54%
恐怖と貪欲の指数:

35 - 恐れ

  • 時価総額: $2.1705T -3.06%
  • ボリューム(24時間): $70.2898B 49.54%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.1705T -3.06%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

Uniswap V3 コントラクトを直接操作するにはどうすればよいですか?

Uniswap V3 enables concentrated liquidity via custom price-range positions, managed through immutable pool contracts and NFT-based position handling—requiring precise tick math and calldata encoding.

2026/01/24 03:40

Uniswap V3 コントラクト アーキテクチャを理解する

1. Uniswap V3 は集中流動性を導入し、流動性プロバイダーがカーブ全体ではなくカスタム価格範囲内で資本を割り当てることができるようにします。

2. コア コントラクトはUniswapV3Poolで、スワップ、流動性ミント、ポジション管理をオンチェーン レベルで処理します。

3. 各プールは、固定パラメーター (token0、token1、料金層、ティック間隔) を持つ個別の不変コントラクトとしてデプロイされます。

4. NonfungiblePositionManagerは、NFT ベースの流動性ポジションを管理するための上位レベルのインターフェイスとして機能します。

5. すべての対話には、呼び出しデータの正確なエンコード、正しいスリッページ処理、および公式 ABI で定義されている正確な関数シグネチャの遵守が必要です。

直接契約対話の設定

1. ソートされたトークン アドレスと料金層を含む UniswapV3Factory コントラクトからgetPool関数を使用して正確なプール アドレスを取得します。

2. ABI とデプロイされたアドレスを使用して、Web3 プロバイダーでプール コントラクトをインスタンス化します。直接呼び出しにはプロキシやファクトリの抽象化は必要ありません。

3. ウォレットにガス用の十分な ETH と、目的の操作 (スワップまたは流動性の提供) に必要なトークンが保持されていることを確認します。

4. ethers.jsまたはweb3.pyを使用して、適切なノンス、ガス制限、チェーン ID の調整を備えた生のトランザクションを構築します。

5. 流動性関連のトランザクションを送信する前にティック境界を検証します。プールは、有効なティック範囲外のポジション、またはティック間隔とずれているポジションを拒否します。

Raw コールによるスワップの実行

1. パラメーター: 受信者、zeroForOne フラグ、amountSpecified、sqrtPriceLimitX96、およびデータを使用して、プール コントラクトのスワップを呼び出します。

2. sqrtPriceLimitX96を慎重に計算します。zeroForOne = false の場合は厳密に現在の価格より大きく、true の場合はそれ以下である必要があります。

3. カスタム コールバック コントラクトを実装しない限り、空のバイト配列をデータとして渡します。ほとんどの直接スワップでは、このフィールドが省略されます。

4. 返されたamount0およびamount1 の値を監視して、実行結果を確認します。これらの値は、手数料後のネット トークン デルタを反映しています。

5. トランザクションが sqrtPriceLimitX96 を通じて適切なスリッページ許容範囲を指定しない場合、取り消しのリスクが増大し、早期終了の原因となります。

流動性ポジションの手動管理

1. NickLower、tickUpper、amount0Desired、amount1Desired、および Deadline を指定して NonfungiblePositionManager でmintを呼び出すことにより、流動性をミントします。

2. 各位置は一意の ERC-721 トークンとして表されます。その ID は、その後の増加/減少/収集操作に不可欠になります。

3. 既存のポジションにさらに流動性を追加するには、同じティック境界と新しい金額を指定して、 increaseLiquidityを呼び出します。

4. 出金には 2 つのステップが必要です。最初に減少リクイディティを呼び出して NFT ポジションの一部を燃やし、次にコレクトを呼び出して未払いの手数料と元本トークンを引き出します。

5. 流動性が低下した後に回収に失敗すると、トークンは明示的に回収されるまでプール契約内に残されたままになります。

よくある質問

Q: Uniswap ルーターを承認せずにスワップできますか? A: はい。ルーターを完全にバイパスして、プール コントラクトと直接対話できます。承認は、NonfungiblePositionManager や SwapRouter などで ERC-20 transferFrom ロジックを使用する場合にのみ必要です。

Q: sqrtPriceLimitX96 をゼロに設定するとどうなりますか? A: トランザクションは直ちに元に戻ります。この値は、有効な価格制限を表すゼロ以外の、適切にフォーマットされた Q64.96 固定小数点数でなければなりません。

Q: スワップ時にフラッシュ アカウンティングを手動で処理する必要がありますか? A: いいえ。フラッシュ アカウンティングはプール契約の内部にあります。外部呼び出し元は、呼び出しの前後でネット トークンの残高のみを監視します。呼び出し側では残高追跡は必要ありません。

Q: プール コントラクトで burn() を直接呼び出しても安全ですか? A: あなたが手数料の受取人であるか、ガバナンス管理を行っている場合を除き、その限りではありません。指定された料金のみ受信者は、プロトコル料金をスイープするために書き込みを呼び出すことができます。不正な通話は元に戻ります。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

AVAX 先物証拠金要件はどのように計算されますか?

AVAX 先物証拠金要件はどのように計算されますか?

2026-07-23 15:40:03

AVAX先物証拠金構造1. AVAX 先物証拠金は、当初証拠金と維持証拠金という 2 つの異なる要素で構成されます。これらは、現在の市場価格、ボラティリティ、建玉、契約サイズに基づいてリアルタイムで計算されます。 2. 当初証拠金は、短期間(通常は 1 回の取引セッション)にわたる潜在的な不利な価格...

ADA 無期限先物の最大レバレッジはいくらですか?

ADA 無期限先物の最大レバレッジはいくらですか?

2026-07-28 07:40:32

ADA 無期限先物のレバレッジは、管轄区域、ユーザー層、リスク管理ポリシーに応じて取引所ごとに異なります。 2026 年 7 月の時点で、主要なプラットフォームでは個別の上限が適用されています。取引所固有の ADA レバレッジ制限1. Binance Futures は、ADA/USDT 無期限契約...

ADA 契約マージン率によって警告がトリガーされるのはなぜですか?

ADA 契約マージン率によって警告がトリガーされるのはなぜですか?

2026-07-22 09:00:26

ADA 契約マージン率の仕組み1. 主要取引所の ADA 無期限契約では、ポジション サイズ、レバレッジ レベル、および現在のマーク価格に基づいてリアルタイムで計算される動的証拠金比率が使用されます。 2. 証拠金率は、(ウォレット残高 + 未実現損益) を維持証拠金要件で割ったものに等しく、パーセ...

ADUSDT の永久契約ファンディング レートとは何ですか?

ADUSDT の永久契約ファンディング レートとは何ですか?

2026-07-24 20:19:46

ADUSDT 無期限契約ファンディング レートの定義と目的1. ADUSDT 永久契約ファンディング レートは、主要な仮想通貨取引所におけるテザー (USDT) のデリバティブ ポジションに対してカルダノ (ADA) に適用される定期的な手数料交換メカニズムです。 2. 価格アンカーツールとして機能...

TON永久取引にはどのくらいのレバレッジが推奨されますか?

TON永久取引にはどのくらいのレバレッジが推奨されますか?

2026-07-27 17:20:10

TON永久取引の仕組み1. TON 無期限契約は、さまざまな証拠金モデルを備えた分散型取引所と集中型取引所で運用されます。 2. 資金調達率は時間ごとに計算され、スポット価格と永久価格の間の基準に依存し、ロング/ショートのコストダイナミクスに影響を与えます。 3. 維持証拠金が取引所で定義されたしき...

TON 先物清算価格計算式とは何ですか?

TON 先物清算価格計算式とは何ですか?

2026-07-23 09:19:45

TON先物清算メカニズム1. TON先物における清算は、トレーダーの証拠金残高が取引所が設定した維持証拠金要件を下回った場合に発生します。 2. (利用可能証拠金 / 必要証拠金) × 100% で計算される証拠金比率が 100% 以下になると、システムは自動的に強制清算をトリガーします。 3. 清...

AVAX 先物証拠金要件はどのように計算されますか?

AVAX 先物証拠金要件はどのように計算されますか?

2026-07-23 15:40:03

AVAX先物証拠金構造1. AVAX 先物証拠金は、当初証拠金と維持証拠金という 2 つの異なる要素で構成されます。これらは、現在の市場価格、ボラティリティ、建玉、契約サイズに基づいてリアルタイムで計算されます。 2. 当初証拠金は、短期間(通常は 1 回の取引セッション)にわたる潜在的な不利な価格...

ADA 無期限先物の最大レバレッジはいくらですか?

ADA 無期限先物の最大レバレッジはいくらですか?

2026-07-28 07:40:32

ADA 無期限先物のレバレッジは、管轄区域、ユーザー層、リスク管理ポリシーに応じて取引所ごとに異なります。 2026 年 7 月の時点で、主要なプラットフォームでは個別の上限が適用されています。取引所固有の ADA レバレッジ制限1. Binance Futures は、ADA/USDT 無期限契約...

ADA 契約マージン率によって警告がトリガーされるのはなぜですか?

ADA 契約マージン率によって警告がトリガーされるのはなぜですか?

2026-07-22 09:00:26

ADA 契約マージン率の仕組み1. 主要取引所の ADA 無期限契約では、ポジション サイズ、レバレッジ レベル、および現在のマーク価格に基づいてリアルタイムで計算される動的証拠金比率が使用されます。 2. 証拠金率は、(ウォレット残高 + 未実現損益) を維持証拠金要件で割ったものに等しく、パーセ...

ADUSDT の永久契約ファンディング レートとは何ですか?

ADUSDT の永久契約ファンディング レートとは何ですか?

2026-07-24 20:19:46

ADUSDT 無期限契約ファンディング レートの定義と目的1. ADUSDT 永久契約ファンディング レートは、主要な仮想通貨取引所におけるテザー (USDT) のデリバティブ ポジションに対してカルダノ (ADA) に適用される定期的な手数料交換メカニズムです。 2. 価格アンカーツールとして機能...

TON永久取引にはどのくらいのレバレッジが推奨されますか?

TON永久取引にはどのくらいのレバレッジが推奨されますか?

2026-07-27 17:20:10

TON永久取引の仕組み1. TON 無期限契約は、さまざまな証拠金モデルを備えた分散型取引所と集中型取引所で運用されます。 2. 資金調達率は時間ごとに計算され、スポット価格と永久価格の間の基準に依存し、ロング/ショートのコストダイナミクスに影響を与えます。 3. 維持証拠金が取引所で定義されたしき...

TON 先物清算価格計算式とは何ですか?

TON 先物清算価格計算式とは何ですか?

2026-07-23 09:19:45

TON先物清算メカニズム1. TON先物における清算は、トレーダーの証拠金残高が取引所が設定した維持証拠金要件を下回った場合に発生します。 2. (利用可能証拠金 / 必要証拠金) × 100% で計算される証拠金比率が 100% 以下になると、システムは自動的に強制清算をトリガーします。 3. 清...

すべての記事を見る

User not found or password invalid

Your input is correct