k4d.io/polygon

polygon exit finder.

withdrew from polygon to ethereum, never finished it, and now the portal pretends it never happened? the tokens are still waiting on ethereum. paste the wallet that burned them (or the burn tx) and this finds every unfinished bridge withdrawal, proves it, and dry-runs the exit on ethereum before you sign anything.

loading…

what it covers

polygon → ethereum withdrawals only. deposits finish themselves. both bridges: pos (USDC.e, WETH, most tokens; one exit transaction) and plasma (native MATIC/POL and the old plasma tokens; start the exit, then finish it). the portal dropped plasma, which is where most orphaned MATIC sits.

how it knows

it reads your burns straight from polygon, keeps only tokens the bridge registries actually map, asks polygon's proof generator for the exit payload, then runs the whole claim against a copy of ethereum's current state. "ready to claim" means the dry run paid out; "already claimed" means the contract said so.

what it won't do

it never sees a key and has no server. the page hands your wallet a contract address and calldata you can read first, or you skip the wallet and paste the same payload into etherscan yourself. every row has that recipe.

the catches

MATIC exits pay out as POL since the 2024 migration. a plasma exit is two transactions and only the burning wallet can send the first. a burn younger than the last checkpoint (roughly half an hour) can't be proven yet. small withdrawals can cost more gas than they return; the page shows both numbers.