本文へスキップ
Polygon·Explorer
JP
ライブツール・Polygon txpool

Polygonメンプールエクスプローラー:保留中トランザクションと止まった時の解決法

Polygonノードのtxpoolで今いくつのトランザクションが待っているか、次のブロックの中身をプレビューできます。トランザクションが止まる理由と、再び動かすための3つの方法も解説します。

ライセンス取得済みの提携取引所・FinCEN登録・PCI DSSレベル1

更新日: 12 分で読めます Polygon Explorer編集部が確認済み

txpool内の保留中

—

キュー待ち

—

ベース手数料

— gwei

次ブロックのプレビュー

— 件

Polygonの公開RPCノードから取得。ノードによりプールの件数は多少異なります。

Polygonのメンプール、正確には各ノードのtxpoolは、トランザクションに署名してからブロックに取り込まれるまでの間、トランザクションが待機する場所です。上のライブパネルは公開PolygonのRPCノードを6秒ごとに読み込み、保留中(pending)の件数、ナンスの欠番で待機中(queued)の件数、現在のベース手数料、チップ順に並べた次のブロックのプレビューを表示します。

ブロックが2秒ごとに生成されるネットワークでは、「保留中」はまばたきするほどの時間で終わるはずです。Polygonのトランザクションが何分も保留中のままなら、何か具体的な問題があり、ほとんどの場合は解決できます。このページでは、メンプールの読み方、トランザクションが止まる理由、そして高速化・キャンセル・置き換えの方法を説明します。

要点

Polygonで止まったトランザクションの多くは、チップがネットワークの最低額を下回っているか、ナンスの小さい以前のトランザクションに塞がれています。同じナンスで手数料を少なくとも約10%上げた置き換えトランザクションを送れば解決します。MetaMaskの「高速化」と「キャンセル」ボタンがこれを自動で行ってくれます。

Polygonのメンプールとは(そして1つではない理由)

「メンプール」は、誰もが見られる大きな待合室が1つあるかのように語られがちです。しかし実際は違います。Polygonの各ノードは、それぞれ独自のtxpool、つまり受信したもののまだブロックに取り込まれていないトランザクションの一覧を持っています。トランザクションはピアツーピアのネットワークでノードからノードへ広がるため、各プールは似ていても完全に同じにはなりません。

これには実用上の意味が2つあります。1つ目は、ウィジェットの数字は1つの公開ノード(当サイトのライブエクスプローラーと同じRPC)から取得しているので、別のノードの値とは少し異なることです。2つ目は、ウォレットが接続しているノードでは「保留中」なのに、ほかのノードではまったく知られていないトランザクションがありうることです。送ったばかりのハッシュがエクスプローラーでまったく見つからないとき、原因はたいていこれです。

約32,5001ノードのプール内の保留中件数(2026年9月25日)
約2秒Polygon PoSのブロック時間
25 gweiテストしたノードの推奨チップ

2026年9月25日の朝にノードを照会したところ、txpool_statusは約32,500件の保留中と17件の待機中を報告しました。多く聞こえますが、Polygonのブロックには1億6,000万ガスが入ることを思い出してください。プールの大部分は優先度の低い通信、ボットによる通信、置き換え済みの通信で、あなたの支払いを塞いでいる渋滞ではありません。

ライブメンプールウィジェットの読み方

ウィジェットには4つの情報が表示されます。それぞれの読み方は次のとおりです。

項目意味
txpool内の保留中ブロック待ちの実行可能な件数
待機中(queued)前のナンス欠番で止まった件数
ベース手数料バーンされるガス単価(gwei)
次ブロックのプレビュー保留ブロックのチップ上位8件

保留中のトランザクションは準備が整っています。送信者にとって次の順番のナンスで、手数料も受け付けられる水準です。待機中のトランザクションは、送信者に欠番があるため止まっています。たとえばナンス41が欠けていると、42、43、44が待たされます。自分のアドレスで待機中の件数が多ければ、ナンスの問題であることがはっきりわかります。

次ブロックのプレビューは、ノードにpendingブロック、つまり次のブロックに入る見込みの内容を問い合わせたものです。優先手数料の順に並べているので、誰が一番多く払って入ろうとしているかがわかります。ハッシュをクリックすると、当サイトのトランザクション検索で開けます。私たちの確認では、プレビュー内の最低チップはちょうど25 gwei、中央値は約75 gweiで、450 gweiを払っているボットもいました。あなたのトランザクションのチップがこの一覧の最下位よりかなり低ければ、すぐには拾われません。

低速・標準・高速のgwei価格や、送金にかかるPOLと米ドル換算の費用など、現在の手数料の全体像はPolygonガストラッカーで確認してください。メンプールウィジェットは「何が待っているか」、ガストラッカーは「いくら払うべきか」に答えます。

Polygonのトランザクションが止まる理由

読者のサポートをしてきた経験から言うと、Polygonでトランザクションが止まる原因は4つに集約されます。

1. チップが低すぎる

EIP-1559型の手数料が導入されて以降、Polygonのトランザクションはベース手数料(バーンされる)と、ブロック生成者に支払う優先手数料(チップ)を払います。Polygonのノードは最低チップを設けています。あなたやdAppがそれを下回るカスタムガス値を設定したり、手数料が急騰している最中にウォレットが古い見積もりを使ったりすると、トランザクションはいつまでも放置されるか、その場で拒否されます。ブロックが混雑するとベース手数料も上がるため、1分前には十分だった最大手数料が新しいベース手数料を下回ることもあります。

2. ナンスの欠番

アドレスから送るトランザクションには、0、1、2と続くナンスが付いています。ノードはこれを厳密に順番どおり処理します。ナンス57が低い手数料で止まっていると、58、59、60はどれだけ手数料が高くてもその後ろで待たされます。「5件送ったのにどれも通らない」という典型的な状況です。解決策は常に、最も小さい保留中のナンスから対処することです。

3. トランザクションが伝播しなかった

ウォレットが使っているRPCがトランザクションを受け付けたのに、どこにも転送しないことがあります。どのエクスプローラーにも表示されず、ウォレットには永遠に「保留中」と表示されます。別のRPCに切り替えて再送信するか置き換えれば、たいてい解決します。現在動作する公開エンドポイントはネットワーク設定のページに掲載しています。

4. ウォレットの表示がずれている

あまり多くはありませんが、実際に起こります。トランザクションは実際には承認済みか破棄済みなのに、ウォレットの表示が更新されていないケースです。大胆な操作をする前に、必ずエクスプローラーでハッシュを確認してください。

そのまま送り直さないでください。 同じ支払いを新しいナンスでもう一度送っても、最初のトランザクションはキャンセルされません。元のトランザクションが後で承認されれば、二重に支払うことになります。以下で説明するように、ナンスを指定して置き換えてください。

MetaMaskでトランザクションを高速化・キャンセルする方法

MetaMaskをはじめとする主要なウォレットは、ナンスによる置き換えを2つのボタンに組み込んでいます。ウォレットの「アクティビティ」タブで保留中のトランザクションを開きます。

  1. まずハッシュを確認する。 当サイトのPolygonトランザクションエクスプローラーかPolygonScanに貼り付けます。すでにSuccessかFailと表示されていれば、直すものはありません。ウォレットを更新してください。
  2. 支払いを通したいなら「高速化」を選ぶ。 MetaMaskは同じナンスで、最大手数料とチップを上げて同じトランザクションを再送信します。
  3. 取りやめたいなら「キャンセル」を選ぶ。 MetaMaskは同じナンスで手数料を上げ、自分宛てに金額ゼロのトランザクションを送ります。先に取り込まれた方が有効になり、もう一方は破棄されます。
  4. 確定して見守る。 Polygonでは、置き換えトランザクションは通常数秒で承認されます。元のハッシュは置き換え済みまたは破棄済みと表示され、新しいハッシュがそれに代わります。

ウォレットの画面は頻繁に変わり、トランザクションの種類によってはこれらのボタンが表示されないこともあります。ボタンがない場合でも、次に紹介する手動の方法なら必ず使えます。

ナンスを指定してトランザクションを置き換える(手動の方法)

「高速化」と「キャンセル」が内部で行っているのがこれで、カスタムナンスを設定できるウォレットなら自分でも実行できます。MetaMaskでは、先に詳細設定で「トランザクションナンスのカスタマイズ」をオンにしてください。

  • 止まっているナンスを調べる。 エクスプローラーでトランザクションを開くと、ほかの詳細と並んでNonce欄があります。ウォレットが保留中として表示している最小のナンスを使っても構いません。
  • 置き換えトランザクションを作る。 送信元アドレスとナンスは同じにします。キャンセルなら自分宛てに0 POLを送り、高速化なら元のトランザクションをもう一度送ります。
  • 手数料を十分に上げる。 ノードが置き換えを受け付けるのは、最大手数料と優先手数料の両方が元より一定以上高い場合だけです。PolygonのBorクライアントの土台である標準的なGeth系ノードでは、その幅は約10%です。私たちは安全のため20〜30%上げ、さらにチップが次ブロックのプレビューの最低チップを十分に上回っているかを確認しています。
  • 送信して確認する。 新しいハッシュを調べます。承認されればそのナンスは使用済みになり、元のトランザクションが実行されることは二度とありません。
操作同じナンス金額・宛先結果
高速化はい変更なし元の内容を高い手数料で
キャンセルはい自分宛てに0 POL元の取引は無効
新規送信いいえ任意元は保留中のまま

欠番の後ろで複数のトランザクションが止まっている場合は、最小のナンスから置き換えてください。残りは通常、数ブロック以内に自然と処理されます。

置き換えには、高い手数料を払うための少額のPOLが必要です。ウォレットが空の場合は、複数の法域でライセンスを持ち、Polygonネットワークへ直接出金できる規制下の取引所でPOLを購入できます。確定前に、出金ネットワークがPolygon PoSになっていることを確認してください。国内の暗号資産交換業者を使う場合は、金融庁の登録業者一覧もあわせて確認できます。

Polygonエクスプローラーでの保留中ステータスの見方

未承認トランザクションの扱いはエクスプローラーごとに違うため、それぞれのクセを知っておくと役立ちます。

  • PolygonScanは、自社ノードが受信したトランザクションにPendingのステータスを表示し、保留中トランザクションの一覧も提供しています。置き換えられたトランザクションは、いずれ破棄済みまたは置き換え済みと表示されます。
  • Blockscoutは承認済みデータが中心です。私たちのテストでは、Polygonの保留中トランザクションのフィルターは空の一覧を返したので、メンプールの確認には頼らない方がよいでしょう。
  • 当サイトのライブエクスプローラーは、承認済みトランザクションをBlockscoutで調べ、見つからなければ直接RPCに問い合わせるため、ごく新しいハッシュも見つけられることが多いです。「見つかりません」と表示されたら数秒待って再試行し、それからPolygonScanを確認してください。

1〜2分たってもどのエクスプローラーにも見つからないトランザクションは、ウォレットのRPCから外に出ていない可能性が高いです。別のエンドポイントから置き換えてください。承認後の各ステータスの意味や、承認済みでもFailと表示される理由は、ステップごとに解説したPolygonトランザクション確認ガイドで説明しています。

開発者向け:txpoolを自分で照会する

ツールを作る場合、ウィジェットのデータは公開エンドポイントに対する2つのJSON-RPC呼び出しで取得できます。

# txpoolの保留中・待機中の件数を取得する
curl -s https://polygon-bor-rpc.publicnode.com \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"txpool_status","params":[]}'
# {"jsonrpc":"2.0","id":1,"result":{"pending":"0x7ee5","queued":"0x11"}}

値は16進数で、0x7ee5は保留中32,485件、0x11は待機中17件です。2つ目の呼び出しは["pending", true]を指定したeth_getBlockByNumberで、ノードが用意している次のブロック候補を、トランザクションの詳細付きで返します。すべてのプロバイダーがtxpool_*メソッドを公開しているわけではなく、私たちのテストではdRPCの公開エンドポイントはtxpool_statusを利用不可として拒否しました。どのエンドポイントが何に対応しているかはPolygon エクスプローラー APIガイドに、Polygonが受け継いでいるベース手数料とチップの仕組みはethereum.orgのガスに関するドキュメントにまとめられています。

日常的に使うエクスプローラーを選ぶ際は、保留中や失敗したトランザクションの扱いを比較したPolygonエクスプローラーおすすめランキングを参考にしてください。メンプールの見やすさでは、今もPolygonScanが最も優れています。

よくある質問

Polygonのトランザクションがずっと保留中なのはなぜですか?

主な原因は2つです。バリデーターが受け付ける水準より低い優先手数料(チップ)と、ナンスの欠番、つまり同じアドレスから送った以前のトランザクションが保留中のまま、または破棄されて後続をすべて塞いでいる状態です。Polygonのブロックは約2秒ごとに生成されるため、正常なトランザクションはほぼ即座に承認されます。数分以上保留中なら、解決できる具体的な問題があります。

Polygonで保留中のトランザクションをキャンセルするには?

置き換えます。同じアドレスから同じナンスで、金額ゼロ・宛先は自分自身・手数料を高くした新しいトランザクションを送ります。最大手数料と優先手数料の両方を少なくとも約10%上げてください。MetaMaskの「キャンセル」ボタンはまさにこれを行います。元のトランザクションが先に承認された場合、キャンセルは無害に失敗し、少額の手数料がかかるだけです。

Polygonのtxpoolの「queued」とは何ですか?

queued(待機中)のトランザクションは、それより前のナンスが欠けているため、ノードがまだ実行できない状態のものです。pending(保留中)は、ブロック生成者が拾えばすぐに取り込める状態のものです。自分のトランザクションがqueuedにある場合は、欠けている最小のナンスのトランザクションを送るか置き換えて欠番を埋めれば、残りも順番に処理されます。

PolygonScanで保留中のトランザクションは見られますか?

PolygonScanには保留中トランザクションのページがあり、自社ノードが受信した未承認のトランザクションにはPendingと表示されます。ただし表示は保証されません。ノードはそれぞれ独自のtxpoolを持っているため、あるRPCに送信したトランザクションが、エクスプローラーの参照するノードに届かないこともあります。どのエクスプローラーにもハッシュが表示されない場合、おそらく伝播していません。

Polygonで必要な最低ガスチップはいくらですか?

Polygonのノードは最低優先手数料を設けています。2026年9月25日に私たちがテストした公開ノードは25 gweiのチップを推奨しており、次ブロックのプレビューに25 gwei未満のチップのトランザクションはありませんでした。通常はウォレットが自動で処理しますが、最低額を下回るカスタムガス設定にすると、トランザクションが止まったり拒否されたりすることがあります。

あわせて読みたい

提携取引所

POLやステーブルコインは、規制を受けた取引所で。

提携取引所は2013年から運営され、米国FinCENに登録、ジブラルタルでDLTライセンスを取得し、リトアニアではVASPとして登録されています。カードでPOL・USDC・USDTを購入し、そのままPolygonウォレットへ出金できます。

  • FinCEN MSB
  • Gibraltar DLT
  • Lithuania VASP
  • PCI DSS L1
取引をはじめる 口座を開設

暗号資産は価格変動が大きく、元本を失う可能性があります。