project screenshot 1
project screenshot 2
project screenshot 3

ProofOSomething

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

ProofOSomething

Created At

ETHGlobal New York

Winner of

trophy

🧑‍💻 XDC Foundation — Best Developer Tool

trophy

🏊‍♂️ Worldcoin — Pool Prize

trophy

🏊‍♂️ Scroll — Pool Prize

Project Description

So the idea is pivioting off of two concepts:

  • 6551 with proof of humanhood
  • 6551 owning multiple 4337 wallets with the option of anychain

But 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!

  1. create a worldcoin ID to create a proof of humanhood
  2. connect your wallet via WAGMI
  3. call 6551 mint, which will call worldcoin prover
  4. send that data to your create account on the 721 contract with 6551 implented, the proof will be forwarded to worldcoin
  5. send a 4337 userop to create your 4337 account
  6. send userop transactions from any of your 4337 accounts

But 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.

  1. have the chain A call the oracle to chain B
  2. get what we want for desired proof on chain B, then call the oracle to chain A
  3. our proof is satisfied so we execute on chain A

How it's Made

  1. create a worldcoin ID to create a proof of humanhood
  2. connect your wallet via WAGMI
  3. call 6551 mint, which will call worldcoin prover
  4. send that data to your create account on the 721 contract with 6551 implented, the proof will be forwarded to worldcoin
  5. send a 4337 userop to create your 4337 account
  6. send userop transactions from any of your 4337 accounts
background image mobile

Join the mailing list

Get the latest news and updates