「メタマスクでスワップが出来ないんだけどどうすれば良い?」
本記事はこのような人におすすめです。
メタマスク|スワップができない原因と対処法
メタマスクでスワップができない原因として以下の5つが考えられます。
- スリッページによるもの
- 残高不足(ガス代不足)
- スワップをするタイミングが悪い
- スワップに対応していないネットワークを利用している
- 市場に十分な流動性がない
スリッページによるもの
スワップが出来ない原因の1つ目はスリッページによるものが考えられます。
具体的に解説します。
とある人が通貨Aを100円の時点でスワップしようとしています。(※この時のスリッページは 2% に設定)
この時スワップの保留・確認時間中に通貨Aの価格が 3% 上昇(103円)した場合、設定されたスリップの許容範囲(2%)を超えてしまうためスワップがキャンセルされます。
このようにしてスワップが出来ないということもあるので一度確認してみましょう。
スリッページの対策
スリッページの許容範囲は自由に設定可能です。
基本的には 2% に設定されていますが、アプリ版の場合は最大 5% まで、PC版の場合は最大 15% まで広げることができるので必要な方は設定しておきましょう。
やり方は下画像で解説します。
▼アプリ版
- 『最大スリッページ』をタップ
- 右にスライドしてスリッページを調節
▼PC版
- 歯車をクリック
- 最大スリッページを設定
- 『更新』をクリック
残高不足(ガス代不足)
スワップができない原因として2つ目はウォレット内の残高不足(ガス代不足)が考えられます。
メタマスクでスワップをする場合、利用しているチェーンのネイティブトークンがガス代として必要です。
ネットワーク | ネイティブトークン |
---|---|
Ethereum | ETH |
Polygon | POL |
Binance Smart Chain | BNB |
ちなみにガス代は状況によって変動しているため、具体的にどのくらい必要かと言われても答えらません。
ですが、目安として一回のスワップで 0.005 ETH 〜 0.01 ETH ほどはウォレットに入れておかないとスワップできないことが多いです。(※Ethereumの場合)
残高不足(ガス代不足)の対策
残高不足(ガス代不足)の場合は以下4つの対策があります。
- ネイティブトークンを入金する
- スワップする金額を減らす
- ガス代が安い時間帯を選ぶ
- ガス代をカスタマイズする
この中でも基本的なのがネイティブトークン(ETH)の追加入金ですね。
スワップする金額を減らしても最低限のガス代がないとスワップができませんので最低限のETHを入れておきましょう。
他にはガス代が安い時にスワップする方法とガス代をカスタマイズして安くする方法があります。
ガス代をカスタマイズする方法はこちらをご覧ください。
スワップをするタイミングが悪い
スワップができない原因3つ目としては、スワップをするタイミングが悪い可能性が考えられます。
具体例としては
- スワップを実行するのが遅すぎた場合
- スワップの見積もりが更新される直前にスワップを実行した場合
これらの場合はスワップが失敗することがあるので覚えておきましょう。
対策としては
- できるだけ早くスワップを実行する
- 見積もりが更新される直前にスワップを実行するのは避ける
この2つですね。
スワップ未対応のネットワークを利用している
スワップができない原因4つ目としては、スワップ未対応のネットワークを利用してることが考えられます。
メタマスクはさまざまなネットワークに対応していますが、スワップには対応していないネットワークも存在します。
スワップ未対応のネットワークの場合はスワップができないようになっていますので覚えておきましょう。
またこれまではスワップできたのに急にできなくなった場合、一度ブラウザやアプリを再起動してみるか、ネットワークを切り替えてみてください。
市場に十分な流動性がない
スワップができない原因5つ目としては、市場に十分な流動性がないことが考えられます。
メタマスクのスワップ機能はアグリゲーターやプライベートマーケットメーカーから提供された流動性からスワップを行なっています。
そのためそもそも流動性がない通貨のスワップはできないので注意しましょう。
参照元:Token swaps
メタマスク|スワップのやり方
ここではスワップのやり方について簡単に解説していきます。
- 『⇅』をタップ
- 『スワップ』をタップ
- スワップする通貨を選択
- スワップする金額を入力
- 受け取る通貨を選択
- 『クォートを入手』をタップ
- 『スワップ』をタップ
- 完了
スワップのガス代は状況によって変動しますが、今回は 0.00214 ETH(1043円)と見積もりが出ました。
クソ高いですよね。
Ethereumはガス代がかなり高いので個人的にはあまり好きじゃないです。
まあ基本的に 0.01 ETH ほどのガス代を確保しておけばスワップ1〜2回分のガス代は足りると思いますので確保しておきましょう。
まとめ
今回はメタマスクのスワップができない理由と対処法について解説してきました。
では今回はこの辺で終わりたいと思います。
最後まで読んでいただきありがとうございました。
コメント