ProofOSomething
Make 4337 wallets anywhere and everywhere and have them all have proof of humanhold!
Screenshots



Problem Statement
So the idea is pivioting off of two concepts:6551 with proof of humanhood6551 owning multiple 4337 wallets with the option of anychainBut what if my proof of humanhood is only on one chain?Well the easy answer would be offchain verification, but that makes Vitalik cry.The solution is to be a PoS and use waaaay too much gas!Here's how it works!create a worldcoin ID to create a proof of humanhoodconnect your wallet via WAGMIcall 6551 mint, which will call worldcoin proversend that data to your create account on the 721 contract with 6551 implented, the proof will be forwarded to worldcoinsend a 4337 userop to create your 4337 accountsend userop transactions from any of your 4337 accountsBut what about other chains!?To make our lives easier we call other chains using hyperlane but any validator/relay oracle combo that can send messages will work. If we want to use a proof their are three step that need to happen.have the chain A call the oracle to chain Bget what we want for desired proof on chain B, then call the oracle to chain Aour proof is satisfied so we execute on chain A
Solution
create a worldcoin ID to create a proof of humanhoodconnect your wallet via WAGMIcall 6551 mint, which will call worldcoin proversend that data to your create account on the 721 contract with 6551 implented, the proof will be forwarded to worldcoinsend a 4337 userop to create your 4337 accountsend userop transactions from any of your 4337 accounts
Hackathon
ETHGlobal New York
2024
Prizes
- 🏆
🧑💻 XDC Foundation — Best Developer Tool
- 🏆
🏊♂️ Worldcoin — Pool Prize
- 🏆
🏊♂️ Scroll — Pool Prize