WATS Wallet logoWATS Wallet
ガイド8 分で読めます

トークンはあるのに「ガス代が不足しています」?固まった暗号資産の直し方

ウォレットにトークンは表示されているのに「ガス代が不足しています」と出る。原因は、トークン残高とガス残高が別物で、各チェーンはそれぞれ固有のネイティブトークンを要求するからです。すばやく直す方法と、次回からの予防策を解説します。

ウォレットにトークンは見えているのに、送金やスワップが「ガス代が不足しています」で失敗する。これはほぼ確実に1つのことを意味します。トークン残高とガス残高は別物であり、そのチェーンのネイティブなガス用トークンを使い切っているのです。各チェーンは自分のネイティブコインで手数料を徴収します — Ethereum とほとんどの L2 では ETH、Solana では SOL、TON では Toncoin — そして USDC やミームコイン、あるいはブリッジ済み資産を保有していても、その取引の支払いにはなりません。直し方は、そのネイティブトークンを同じチェーン上に少量用意すること(on-ramp、bridge、またはスワップ経由)、次回のためにバッファを残しておくこと、あるいはこのやりくりを代行してくれる単一手数料トークン型のウォレットを使うことです。

これは self-custody で最もよくある、そして最も混乱を招く瞬間の1つです。何も壊れていませんし、何も失われていません。あなたのトークンはそのまま残っています。ただ、正しいチェーン上に正しいガス用コインが乗るまで、それを動かせないだけです。本記事では、なぜそれが起きるのかを説明し、3つの素早い脱出方法を示し、さらに単一手数料トークン型のウォレットがどのようにこの問題を構造的に取り除くのか — そしてそれが何を変え、何を変えないのかという正直な注意点 — を解説します。

1段落でわかるクイックフィックス

とにかく今すぐ固まった取引を動かしたいなら、まず固まっているトークンがどのチェーン上にあるかを把握し、次にそのチェーンのネイティブトークンを少量、同じネットワーク上の同じウォレットに用意します。EVM チェーン(Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain)なら少しの ETH か BNB か MATIC が必要で、Solana なら少しの SOL、TON なら少しの Toncoin が必要です。最も速いルートは、組み込みの on-ramp(カードで直接ネイティブのガスを購入する)、すでにネイティブを保有しているチェーンからの bridge(数ドル分を移す)、あるいはすでに保有しているトークンのごく一部をネイティブコインにスワップすること — ただしそのスワップ1回分を支払えるだけのネイティブがあれば、です。ネイティブ残高が手数料をまかなえるようになれば、固まっていた取引は通ります。

なぜ起きるのか:トークン残高 vs ガス残高

ブロックチェーンは、あらゆる状態変更 — 送金、スワップ、承認、ミント — に対して手数料を課します。その手数料はガスと呼ばれ、ネットワークのバリデーターにネットワーク独自のネイティブ通貨で支払われます。重要なのは、その手数料は動かそうとしているトークンから差し引かれないという点です。USDC を送る場合、ネットワークは USDC で取り分を取るのではなく、それとは別に ETH(あるいはそのチェーンのネイティブコイン)を要求します。

つまり、あなたのウォレットは実質的に、1つの画面を共有しているだけの2つの別々の残高を追跡しています。

  • トークン残高 — あなたが保有する資産(USDC、ミームコイン、ラップド/ブリッジ済みトークン、NFT)。これが動かしたいものです。
  • ガス残高 — ネットワーク手数料を支払うネイティブコイン。実際に何かを動かせるようにするのはこちらです。

あるトークンを1万ドル分保有していても、ネイティブのガス残高がゼロなら、その1セントすら送れません。このエラーは、支払えないとわかっている取引を開始するのをネットワークが拒否しているだけです。これはセキュリティの問題ではなく、残高の問題です。

2つ目の落とし穴は、ガスがチェーンごとだという点です。Ethereum メインネット上の ETH は Polygon 上の取引には使えませんし、SOL は EVM チェーン上では何の役にも立ちません。各ネットワークはそれぞれ独自の通貨を持つ独立した有料道路です。人々が最もよくこれに遭遇するのはブリッジ直後です。USDC を真新しいチェーンに移し、トークンは届いたものの、そのチェーンにはネイティブコインがゼロで到着し、USDC を戻すことすらできないと気づくのです。

ステップ1:そのチェーンが必要とするネイティブトークンを特定する

何かを直す前に、2つのことを確認してください。固まっているトークンが実際にどのチェーン上にあるのか、そしてそのチェーンが手数料をどのネイティブトークンで課すのか、です。ウォレットを開き、トークンが乗っているネットワークを確認しましょう — 同じトークンシンボル(たとえば USDC)は十数のチェーンに存在し得ますが、機能するのはその特定のチェーン上のネイティブコインだけです。

こちらがWATS がサポートするネットワークの対応表です。

チェーンネイティブガストークン備考
EthereumETH手数料が最も高い。ラップド版やブリッジ版ではなく、本物の ETH が必要。
Arbitrum / Optimism / BaseETHこれらの L2 もガスを ETH で支払うが、メインネットではなくその L2 上の ETH でなければならない。
PolygonPOL(旧 MATIC)手数料は安いが、それでも独自のネイティブコイン。
BNB ChainBNBBNB Chain 上のネイティブ BNB が手数料を支払う。
SolanaSOL手数料はごくわずかだが、取引するには少量の SOL 残高が必要。
TONToncoin(TON)ネイティブ Toncoin が TON ネットワークの操作の支払いを行う。

正直な注記を1つ。WATS は EVM チェーン、Solana、TON を単一の self-custody ウォレットでカバーしますが、Bitcoin はネイティブにサポートしていないため、Bitcoin のガスモデルはここでは対象外です。正確なチェーンとそのネイティブコインがわかれば、何を入手すればよいかが正確にわかります。

ステップ2:少量のネイティブガスを最速で手に入れる方法(on-ramp、bridge、スワップ)

必要なのは少量のネイティブトークンだけ — 大きなポジションではなく、1回か数回の取引をまかなえる程度です。手元にあるものに応じて、おおむね速い順に、信頼できる3つのルートがあります。

オプションA — on-ramp でネイティブガスを購入する

どこにもネイティブコインがない場合に最も直接的な直し方は、on-ramp を通じてカードや銀行振込で少量を直接購入し、必要なチェーン上のウォレットアドレスへそのまま送ることです。on-ramp が正しいネットワーク上でネイティブコインを届けることを必ず確認してください — メインネットに着く ETH を買っても、Base 上の固まった取引は助けられません。これは、ウォレット内に何も既存のものがなくても使える唯一のルートです。

オプションB — 別のチェーンから少量のネイティブを bridge する

別のチェーンですでにネイティブガスを保有している場合 — たとえば Arbitrum に ETH があるのにトークンが Base 上で取り残されている、といったケース — なら、数ドル分のネイティブをbridge で移せます。ブリッジは少量を意図的に。残高全体を移すのではなく、ガスタンクを補給しているだけです。鶏と卵の状況に注意してください。ブリッジ自体がソースチェーン上でガスを消費するため、開始するにはそこに少しネイティブが必要です。

オプションC — すでに保有しているものの一部をスワップする

1回の取引をまかなえるちょうどそれだけのネイティブがあるなら、固まっているトークンのごく一部をネイティブコインにスワップして、バッファを作ることができます。落とし穴は、ここに至った原因と同じです。スワップ自体が1つの取引であり、ガスが必要です。ネイティブ残高が本当にゼロなら、同一チェーン内のスワップでは救われません — まずオプションAかBを使う必要があります。一部のウォレットやアグリゲーターは、手数料の差し引き方を変える gas-on-swap 機能を提供しており、それが下記の構造的な解決策へと直結します。

ステップ3:次回からの予防 — 少量のネイティブバッファを保つ

これを完全に防ぐ最もシンプルな習慣は、トークンをあるチェーンに移すときは必ず、少量のネイティブコインも一緒に持ち込むことです。新しい街で運転するかもしれない車に、数ドル分の燃料を入れておくようなものと考えてください。

  • 使うすべてのチェーンに事前入金しておく。実際に取引する各ネットワークに少量のネイティブ残高(多くの場合ほんの数ドル)を保ち、動かせないトークンと共に取り残されることがないようにする。
  • ブリッジは後ではなく前に補充する。新しいチェーンにトークンを送るときは、同じセッションで少量のネイティブをそこに送るか購入する。
  • 余裕を残す。取引のあとにネイティブコインを最後の1セントまで使い切らないこと — 手数料は変動し、次回は前回より少し高くつくかもしれない。
  • 混雑するチェーンに注意。特に Ethereum メインネットでは、混雑時にガスが急騰する。昨日は十分だったバッファが、忙しい時間帯には足りなくなることがある。

これは有効ですが、明らかな欠点があります。使うチェーンが増えるほど、追跡して補充しなければならない小さなネイティブ残高も増えるのです。そのやりくりこそ、次のセクションで扱う問題です。

構造的な解決策:単一手数料トークン型ウォレット(Hot Wallet、正直な位置づけ)

6つのチェーンでネイティブバッファを維持するのは雑務です。構造的な代替案は、どこでも1つのトークンで手数料を支払えるウォレットを使い、チェーンごとに別々のガスコインを管理するのをやめることです。WATS の Hot Wallet は、ガスアブストラクションの上に構築された単一手数料トークンモデルでこれを実現します。1つの ATS 残高に資金を入れれば、Hot Wallet がサポートするチェーン全体でそのトークンがネットワーク手数料をまかない、あちらで ETH、こちらで SOL と調達する必要がなくなります。

そして正直な位置づけを — これは過大に売り込みやすいからです。

  • 変わるのは「どのトークンで支払うか」であって、「いくら支払うか」ではない。ガスアブストラクションは手数料トークンをチェーンごとのネイティブコインから ATS へと置き換えます。これは割引ではなく、「ガスレス」でもなく、ガスが安くなるわけでもありません。ネットワークは依然として実際のコストをライブで計測して課し、ATS はそれを精算するだけです。
  • それでも資金の入った残高は必要。単一の手数料トークンは ATS なので、ATS 残高がゼロなら、また「ガス代が不足しています」に逆戻りです。多数のネイティブ残高を1つに置き換えただけで、1つが必要だという事実をなくしたわけではありません。
  • これは Hot Wallet の機能であり、普遍的なものではない。これは特に WATS Hot Wallet に当てはまります。WATS の Chrome 拡張機能とモバイルアプリは純粋な self-custody ウォレットで、上述のとおり通常のチェーンごとのネイティブガスモデルに従います。

つまり本当の利点は、狭く具体的です。6つではなく1つの燃料タンク。たまたま着いたチェーンで常に枯渇するのが悩みなら、手数料を1つの資金入りトークンに集約することでチェーンごとのやりくりが解消されます — 手数料の仕組みに関するそれ以外のすべては同じままです。

チェーン別の注記(EVM、Solana、TON)

EVM チェーン(Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain)。これらはすべて同じモデルを使います。ネイティブコインがガスを支払い、それはその正確なチェーン上のそのコインでなければなりません。ETH は Ethereum と主要な L2 をカバーしますが、Arbitrum 上の ETH は Base の手数料を支払いません — それらは別々の残高です。Polygon は POL を、BNB Chain は BNB を使います。メインネットの手数料が最も変動しやすいので、そこに相対的に最も大きなバッファを保ちましょう。

Solana。手数料がごくわずかなため、人々はそれを無視しがちです — しかし「ごくわずか」は「ゼロ」ではありません。SPL トークンを送ったりプログラムとやり取りしたりするには、依然として少量の SOL 残高が必要です。一部の操作ではトークンアカウントを開くために少額の rent デポジットも必要なので、素のトランザクション手数料が示す額よりも少し多めの SOL を保っておきましょう。

TON。ネットワーク操作は Toncoin で支払われます。他と同様に、jetton(TON のトークン)を保有していても、その送金自体の支払いにはなりません。同じウォレットに少量のネイティブ Toncoin が必要です。TON で定期的に取引するなら、少量の Toncoin バッファを保ちましょう。

3つすべてを貫く筋は同じです。トークンは積荷、ネイティブコインは燃料、そして各チェーンは自分の燃料しか受け付けません。それが腑に落ちれば、「ガス代が不足しています」はもはや謎ではなくなり、すばやく予測可能な補充へと変わります。より深い仕組みを知りたいなら暗号資産のガス代を解説を、単一手数料トークン型ウォレットがコストを変えずに手数料トークンをどう切り替えるのかを理解したいならガスアブストラクションとはをご覧ください。

よくある質問

トークンを持っているのに、なぜウォレットはガス代が不足していると表示するのですか?

トークン残高とガス残高が別物だからです。ネットワークは、動かそうとしているトークンではなく、独自のネイティブコイン(ETH、SOL、Toncoin)で手数料を課します。あるトークンを何千ドル分も保有していても、そのチェーン上のネイティブガス残高がゼロなら、それを送れません。直すには、同じチェーン上に少量のネイティブコインを追加してください。

ネイティブコインの代わりに USDC や他のトークンでガスを支払えますか?

標準的な self-custody ウォレットでは支払えません — 各チェーンはガスに自分のネイティブコインを要求します。WATS Hot Wallet のような、ガスアブストラクションを使う単一手数料トークン型ウォレットなら、チェーンごとにネイティブコインを調達する代わりに、1つの ATS 残高から手数料を支払えます。これは「どのトークンで支払うか」を変えるのであってコストを変えるのではなく、依然として資金の入った ATS 残高が必要です。WATS の拡張機能とモバイルアプリは通常のチェーンごとのネイティブモデルを使います。

新しいチェーンにトークンをブリッジしたばかりで、今固まっています。どうすればいいですか?

これはこの問題の最もよくある形です。トークンは届いたものの、新しいチェーンにはネイティブコインがゼロで到着したのです。そのチェーンのネイティブトークンを少量そこに用意してください — on-ramp で買うか、すでに少し保有しているチェーンから数ドル分のネイティブをブリッジします。次回は、ブリッジするときに少量のネイティブを一緒に持ち込みましょう。

ガス用にどれくらいのネイティブトークンを保っておくべきですか?

余裕をもって数回の取引をまかなえるだけ — 多くの場合チェーンごとにほんの数ドルで、手数料が混雑時に急騰する Ethereum メインネットではもう少し多めです。取引のあとにネイティブコインを最後の1セントまで使い切らないでください。次の手数料が前回より少し高くつくかもしれないからです。

WATS は Bitcoin のガスをサポートしていますか?

いいえ。WATS は EVM チェーン(Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain)、Solana、TON を1つのウォレットでカバーする self-custody ウォレットですが、Bitcoin はネイティブにサポートしていないため、Bitcoin の手数料モデルは対象外です。サポートするチェーンについては、上述のとおりそれぞれが独自のネイティブガスコインを使います。