Cross-Chain βοΈ Worldcoin π AA Wallet π
Use your Worldcoin biometric id to make a cross-chain transaction from any device! Bye bye, seed phrase π
Demo
About
The problem it solves ### Problems - **Seed Phrase** π€ : Can I use my biometric information to transact on web3?β - **Multi Device**:π±π₯π»: Can I use a single wallet in any device without importing seed phrases? I don't want to compromise on security! - **Fragmented Chains** πβπ₯: what if I want to use a single wallet for all EVM chains without going through multiple transactions? - **Bots π€ vs. Humans** π: Hard to differentiate which account is a bot vs human ### Solutions - **Bye Bye Seed Phrase π**: Use your Worldcoin biometric account to send transaction. It's secured by ZK proof! - **Multi Device** π±π₯: Just use your face to control your AA wallet from any device! Call any EVM function - **Chain Agnostic Wallet** βοΈ: Your wallet talks to other chains (Gnosis Chain and Aurora). No need to approve, transfer, and bridge via multiple & cross-chain transactions. It's done by one click. - **Verified as Real Human** π: Using Worldcoin ensures that the owner is a human ### See our live demo on YouTube! https://www.youtube.com/watch?v=FNdXXDS_2Pc
How it's made
Challenges we ran into 1. Setting up the environment for Worldcoin had a lot of gotchas. But thankfully, the staff helped us a lot. The staging environment was not smooth, and we had to use the production environment on Polygon with a real person who authenticated on orb. Verifying the data on chain was a difficult to figure out. We were the first one on chain to verify!! - World's first worldcoin onchain verification: https://polygonscan.com/tx/0x5b4faca67d37537575f34ffc9ca9d15cec2f9126b19cdc1c1375c895130a4eaf 2. Crosschain call data calls were hard to debug. Estimating the gas cost for crosschain calls, and making sure that the transaction runs on the destination chain was a challenge. 3. Transacting on AA wallet was a bit hard to debug what when wrong, and hooking it up to the UI was a bit challenging.