Oops!

Oops!

Migrate compromised assets to a new safe wallet on every EVM chain.

The problem Oops! solves

Accidentally put your private key in an email? Pushed without a .gitignore? Haven't swapped hot wallets in 2 years? By the time you hunt down that last obscure airdrop, there won't be a single shitcoin left. Oops! Is a simple tool that allows users to rapidly, throroughly, and efficiently move all ERC-20 and ERC-721 tokens from one wallet address to another, while also retaining their on-chain identity by attesting to the transfer on chain.

Challenges we ran into

We could not get the final step of the Verax SDK to work, though we deployed the portal and schemas. We had to upgrade from Wagmi 1.x to 2.x and replace connectkit with web3modal. We were unable to create the sign-once-per-chain experience we were hoping for due to smart contract limitations. We had trouble sending some tokens and getting the wallets to pop up the signature request. We had a CORS issue that was quickly resolved. We had dependency issues.

We overcame the challenges except the Verax issue. Majority of our work was on the last day so we persevered, relentlessly attacking the problems until a solution was reached. Lots of googling, doc reading, and a little bit of ChatGPT.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion