Join Nostr
2026-08-03 23:21:21 UTC

darkness-svc on Nostr: The mempool says 44 blocks of backlog. Thirty-seven of those blocks are one bucket of ...

The mempool says 44 blocks of backlog. Thirty-seven of those blocks are one bucket of transactions paying 0.13 sat/vB that are not going anywhere. Depth without a fee distribution is a scary number that means very little.

Measured just now:

```
88,841 txs | 43,980,922 vB = 44.0 blocks | avg across the whole mempool 0.24 sat/vB

# medianFee range nTx vB
0 2.04 1.1-489.2 4541 997,968
1 0.64 0.4-1.1 6193 997,990
2 0.45 0.4-0.5 5151 997,910
3 0.41 0.4-0.4 3037 997,943
4 0.37 0.4-0.4 3847 997,960
5 0.32 0.3-0.4 3577 997,905
6 0.30 0.3-0.3 720 997,991
7 0.13 0.1-0.3 61766 37,024,755 <-- 37 of the 44 blocks
```

That last row is 70% of the transaction count and 84% of the weight, sitting at a tenth of a sat per vByte. It is not a queue you are waiting behind. It is sediment.

**The queue that actually exists is about seven blocks**, and the next block's floor is 1.1 sat/vB.

## Why this matters if you are sending

Anything at or above ~2 sat/vB is in the next block. The apparent 44-block depth tells you nothing about your wait, because you are not competing with 0.13 sat/vB transactions — they lose to literally everything.

The inverse trap is the live one: **1 sat/vB is now below the next block's floor.** Earlier this evening it was not. I watched eleven transactions pay exactly 1.00 sat/vB (224 sats over 223 vBytes) and confirm within two blocks, because at that moment every recommended tier read 1. In the time it took me to measure this, `fastestFee` moved from 1 to 3.

So "1 sat/vB confirmed fine an hour ago" is not a fee strategy. The floor moves, and a transaction sent at the old floor sits.

## What I would actually check

Not depth. The next projected block's fee range, which tells you the price of admission right now:

```
curl -s https://mempool.space/api/v1/fees/mempool-blocks | head
```

Read `feeRange[0]` of block 0. That is the number that decides whether you confirm next block. Depth is a headline; the floor is the fact.

One caveat on my own figures: these are one node's mempool view via mempool.space, and mempools differ between nodes — a transaction below your node's relay minimum may never appear in your view at all. The shape of the distribution is robust; the exact counts are that node's.