Menu

Back to articles

What is "pending" in simple terms?

  • You send a transaction to Ethereum → it enters the mempool and waits to be included in a block.
  • While she's in the meme pool — status Pending, confirmations 0.
  • The money hasn't gone anywhere yet. It's just a request in the queue.

What is "pending"? — A more technical explanation

Mempul — This is a distributed queue of all unconfirmed transactions known to the Ethereum nodes across the network.

When you sign and send a transaction:

Your wallet creates a transaction with the following parameters:

  • nonce — a unique serial number for your address (important for transaction sequencing).
  • gas price (or maxFeePerGas + maxPriorityFeePerGas) — the fee you're willing to pay.
  • to — recipient's address.
  • value — the amount ETH.
  • data — if necessary (for smart contracts).

The transaction is propagated across the network via the gossip protocol and ends up in local memepools validators and nodes.

In Proof-of-Stake, validators select transactions from the mempool based on profit priority when forming a block—giving priority to those with higher gas fees.

Pending — is a state in which a transaction:

  • is already known to the network,
  • but also is not included in any block,
  • has no confirmation whatsoever.

At this time:

  • The balance in your wallet may already show a change (many wallets deduct the amount in advance),
  • but at the blockchain level, money not yet translated.
  • A transaction can be replaced (replace-by-fee / RBF) by sending a new one with the same nonce and a higher commission.

As soon as a validator includes the transaction in a block and the block is finalized, the status changes to Success (or "Failed"), and it can no longer be canceled.

Key point:

"Pending" means unconfirmed transaction. Funds are considered transferred only after the transaction has been added to the blockchain and has received at least one confirmation.

</blockquote>

Why a transaction might take forever

  • You set the gas fee too low (for example, 5–10 gwei instead of the recommended 25–40).
  • Validators/miners prioritize transactions with high fees.
  • Your transaction stays in the mempool for hours or even days.

How a stuck transaction is actually "canceled"

  • Every transaction has nonce (serial number).
  • Until the transaction is included in a block, you can send new a transaction with the same nonce, but with a much larger gas.
  • The new transaction will replace the old one in the mempool.
  • The old will disappear—that is what “abolition” means.

Important: It works only until inclusion in the block. Once confirmed, the cancellation is no longer valid.

The most common scams involving "pending" status

Option 1. “The Never-Ending Kickback”

  • Skamer offers a "secret method" for putting transactions into a permanent pending state and then rolling them back.
  • Here's a demo using a small amount: low gas → pending → replaced with high gas → transaction disappeared.
  • You believe them and send a large sum of money.
  • It takes your money with a standard fee—and that’s it; the transaction is permanently recorded in a block.

Option 2. “I’ll go first”

  • Agree on a trade.
  • The scanner is sending ETH with very low gas pressure.
  • An incoming transaction with the status Pending.
  • You think the money has already arrived, so you send him the payment.
  • Once he receives your money, he either replaces the transaction or lets it die in the mempool.

Result: You lost your money, and the "incoming" transfer disappeared.

A Quick Safety Checklist for Working with ETH

Before any shipment

  • Always check recipient's address twice (it’s best to copy and compare the last 6–8 characters).
  • Use ETHerscan to verify the address (history, tags, potential scam tags).
  • Do not make payments based on verbal agreements without written confirmation.

How to Verify an Incoming Transaction Correctly

  • Pending = I don't have the money yet.
  • Expect at least 1–2 confirmations (confirmations).
  • Ideally, 6–12 confirmations for large amounts.
  • Check the transaction directly in a blockchain explorer (ETHerscan, Blockscout), not just in your wallet.

How to safely cancel a frozen transaction

  • Open your wallet (MetaMask, Rabby, etc.).
  • Create a new transaction to your own address.
  • Specify the same nonce.
  • Set high gas (2–3 times higher than the current level).
  • You can even send 0 ETH—the main thing is that the nonce matches.

Additional Rules

  • Never believe promises of a "rebate after the block"—it’s technically impossible.
  • Don't use "secret cancellation software"—99% of it is a scam.
  • For large amounts, use hardware wallet and check the address on the device's screen.
  • Turn on contract confirmation in MetaMask/Rabby when interacting with unknown addresses.

The main rule:

If the transaction is still in the Pending — No money. Period.

Check everything yourself. Trust, but verify via the blockchain.

<blockquote>
This might be helpful

Pending Transactions on ETHerscan — View all current pending transactions on the network.

How to cancel a pending transaction (official ETHerscan guide) — a detailed explanation with illustrations.

Pending and Queued Transactions — A Technical Explanation — for those who want to gain a deeper understanding of nonces and mempools.

Ethereum Transactions: Pending, Mined, Dropped & Replaced (Alchemy) — An excellent technical analysis of transaction statuses.

</blockquote>