Self-custody guarantee

How to get your money out, even if we vanish

Your funds live in your own smart account on Base, and your private key owns it. That means you never need us to get your money. If our bot, website, and team all disappeared tomorrow, you could still withdraw everything directly from the blockchain. Here is exactly how.

The easy way (while we are around): open the bot, tap your wallet, then Withdraw, paste an address, confirm. Done. The steps below are the backup way, using only your key and a public block explorer, no Bankr Sniper required.

What you need

Step by step

1
Import your key into MetaMask or Rabby and switch the network to Base. This shows your key's own address (it will look different from your deposit address, that is normal). Send it a couple dollars of ETH for gas.
2
Find your smart account address. It is the deposit address the bot showed you. If you do not have it: on BaseScan open the Account Factory (address below) → Read ContractaccountAddress, enter your key's address and salt 0x0000000000000000000000000000000000000000000000000000000000000000. The result is your account.
3
Make sure it exists. Open your account address on BaseScan. If it shows contract code, skip to step 4. If not, open the Account FactoryWrite Contract → connect your wallet → createAccount with your key's address and the same salt. (Anyone can call this; you just pay gas.)
4
Withdraw. Open your account address on BaseScan → Write Contract → connect your wallet (the imported key). Use:
unwrapAndWithdrawETH(amount, to) to pull out WETH as ETH, and/or
withdrawETH(amount, to) to pull out ETH.
amount is in wei (1 ETH = 1000000000000000000). to is wherever you want the funds. Only your key can call these, by design.
5
Recover any other token (USDC, or anything sent by mistake, including tokens bridged in). On your account address on BaseScan → Write Contract → connect your wallet → withdrawToken(tokenAddress, amount, to). Enter the token's contract address, the amount in its smallest unit, and where to send it. Only your key can.

The contract addresses (Base mainnet)

Account Factory0x8A19E6Ff7Ed0723C37AefCb003498d303CC547cE
Fee Router0x15AbA88CE6eB4B1c2fD9F7CdB39738BEd802D869
WETH (Base)0x4200000000000000000000000000000000000006

Your account is a standard minimal clone. Its only owner is your key, and only the owner can withdraw, that is enforced by the contract and nobody, including us, can override it. Back to home