Bitcoin wallets stop scanning after 20 empty addresses in a row. If funds land beyond that gap, they vanish from your balance — but they're not lost. GapFix finds them and tells you exactly how to get them back.
Scan My Wallet →Paste your account-level xpub (legacy), ypub (segwit-wrapped), or zpub (native segwit). This is a public key — no private keys, no seed phrases, nothing sensitive is required or transmitted.
And how GapFix solves it in four steps
Bitcoin HD wallets generate addresses sequentially from your seed or xpub. To find all your funds, they scan address 0, then 1, 2, 3… but stop after they see 20 addresses in a row with no transactions. This is the "gap limit."
Sometimes Bitcoin is sent to an address beyond index 20 — for example if you generated many receive addresses in one wallet and then imported the seed into a different wallet, or if an exchange or app used a non-standard derivation path. The wallet stops scanning before it ever reaches those addresses.
Paste your xpub, ypub, or zpub (a public key — no seed phrase needed). GapFix derives and checks up to 1 000 external and 1 000 change addresses against the blockchain, identifying any funds sitting beyond a gap of 20.
The fix is simple: send a tiny "dust" amount (as low as 294–546 sats, roughly pennies) to each empty address inside the gap. Once those addresses have a transaction, your wallet's scanner will continue past them and discover the hidden funds automatically on the next rescan.
xpub, ypub, or zpub (or testnet equivalents tpub, upub, vpub).