Legacy exchange claim checker
Seven 2016–2018 contracts still hold ETH that their users can withdraw, and EtherDelta V2 still holds ERC-20 claims. Enter an address: this page reads all of it in one public eth_call and shows the exact transaction that releases each claim, so you can send it from any wallet you already trust. Nothing here needs your wallet, your signature, or this page to stay online.
Read: one eth_call to Multicall3 aggregate3 covering six ETH pools and 19 ERC-20 claims.
| Pool | Contract | Claimable | Wei |
|---|
Transactions that release the ETH
These contracts pay msg.sender and nobody else, so each transaction must be sent from the address above. Any wallet or block explorer can send it: there is no approval step, no allowance, and no contract deployment.
ERC-20 claims on EtherDelta V2
Released with withdrawToken(address token,uint256 amount), selector 0x9e281a98 — verified in the deployed V2 dispatcher (PUSH4 0x9e281a98 · EQ · JUMPI), not assumed. 0xa9059cbb is ERC-20 transfer and is not this function.
Verify the numbers yourself
The claim above is the contract's own answer. This is the identical request, printed so you can replay it against any node and decode it without trusting this page.
Each pool's answer is the return word of its own sub-call: balanceOf(address token,address user), i.e. selector 0xf7888aec with token 0x0 for ETH. The 2016 contract is the original WETH — an ERC-20 wrapper whose withdraw(uint256) unwraps to ETH 1:1 — so it answers the standard balanceOf(address) 0x70a08231 instead.