Ethereumで流動性を解除する方法:クイックガイド
この記事では、プログラミング不要で、Uniswapから流動性を数秒で解除する方法を解説します。
Ethereumのtokenから流動性を引き出したいときに、いつでも対応できます。プロジェクトの戦略変更でも、単純な資金の引き上げでも問題ありません。1分でステップごとに説明します。
Uniswapで流動性を解除する前に押さえておきたいポイント
チュートリアルを始める前に、いくつかの重要な概念を整理しておきましょう。
UniswapはEthereumブロックチェーン上の代表的なexchange(DEX)で、ユーザーがリクイディティプールを作成・管理できる仕組みです。流動性を追加する際には、自分のtokenと基準となる価値を持つtoken(通常は$ETH)を一定の比率で預け入れ、その対価としてLiquidity Provider (LP) tokensを受け取ります。
これらのLP tokensは、流動性をコントロールするための「鍵」です。保有していれば、いつでも流動性の全部または一部を解除できます。だからこそ、しっかり保管するか、少なくとも特殊なアドレスに送っていないかを把握しておくことが極めて重要です。
重要:LP tokensをすでにバーン済みの場合(つまり
0x000…アドレスへ送信したり、回復不可能な形でロックした場合)、流動性の解除はできません。なぜそのような操作を行うのかについては、バーンとバイバックに関する専門ガイドを用意しています。
Uniswapで流動性を解除する手順
流動性を引き出すまでの流れを詳しく見ていきましょう。すでにプールのアドレス(不明な場合は次のセクションで確認方法を解説します)または対象のペアを把握している前提で、Ethereum Liquidity RemoverというdApp(https://tools.smithii.io/remove-liquidity/ethereum)を使えば、以下のようなパネルが表示されます。

このインターフェースを使う手順は次のとおりです。
- 流動性を解除したいプールのアドレスを選択します(見つけ方は後ほど説明します)。
- 引き出したい流動性の数量を指定します(100%でも一部の割合でも構いません)。
- 「Withdraw Liquidity」をクリックし、walletでトランザクションを承認します。
これで完了です。預け入れていたトークンが引き出され、ウォレットに再度反映されます。
liquidity pool addressを見つけるには?
Uniswapで流動性を解除またはwithdrawするには、liquidity poolのコントラクトを特定することが不可欠です。このアドレスは「pair address」と呼ばれることもあります。
pool addressとは?
これは、トークンペアを管理し、流動性提供者として保有ポジションが存在するスマートコントラクトのアドレスです。このコントラクトとやり取りすることで、流動性の追加や解除を行います。
プールを作成した時点で、UniswapはPair Contractを生成しており、作成時のトランザクションからEtherscanで確認できます。その時点で控えていない場合は、次の手順で確認してください。
- Etherscanを開き、自分のウォレットアドレスを検索します。
- プールを作成、または流動性を追加した際のトランザクションを特定します。Uniswapの場合、「Uniswap V2: Pair」(バージョンによってはV3)というコントラクトが表示されます。
- そのトランザクションの詳細を開き、liquidity poolのコントラクトを特定します。それがpool addressです。
アドレスが分かったら、EVM Liquidity Removerを使って資金を引き出せます。
liquidity poolから資金を引き出すのは簡単ですか?
はい、非常に簡単です。SmithiiのEVM Liquidity Removerのようなツールを使えば、必要なのはpool address、引き出す数量、そしてwalletでの承認だけです。数クリックで完了します。
liquidity poolから資金を引き出す際のリスクは?
資金を引き出すと、流動性やプロジェクトの印象に影響を与える可能性があります。大量の引き出しは価格の変動を招き、投資家に警戒されることもあります。$ETHや基軸トークンが不足すれば、他のユーザーがtokenを売買しづらくなります。これがプロジェクトへの信頼低下につながる可能性もあります。
だからこそ、ミスをしてしまった場合や、LP Tokensを抱えるwalletがハッキングされた場合、あるいは別プロジェクトに流動性を移す場合(必ず事前にプロジェクトのコミュニティへ相談したうえで)に備えて、Uniswapから流動性を引き出すためのツールを提供しています。Smithiiはプライベートかつ安全なツールを提供することに尽力していますが、ユーザーによる利用方法については責任を負いかねます。
EVM Liquidity Removerを使うには何が必要ですか?
流動性をすばやく引き出すために必要なのは以下のものだけです。
- 該当するliquidity poolのアドレス(pool address)。
- 0.001 ETHとトランザクションのgas feeをまかなうための少額のETH。
- 引き出すLP tokensの数量の指定。
- Withdraw Liquidityをクリックして引き出しを承認。
Smithii Toolsのインターフェース上でこれらの手順を踏めば、数秒のうちにトークンがウォレットに反映されます。
まとめ
このようにすれば、すばやく流動性を引き出し、トークンをwalletに再度反映できます。liquidity poolのトランザクションをEthereum向けのvolume botでブーストするのも忘れずに。

