You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
idea: leverage storage proofs of the WorldIDIdentityManager contract on the Ethereum mainnet and run an external relayer service to update all supported target chain WorldID contracts with new WorldID Merkle tree roots and their corresponding timestamps. This approach is easily generalizable to any target chain that supports the cryptography needed to deploy a Semaphore verifier and a storage-proof verifier. For an EVM-based chain, it is a trivial change as contracts for this are already implemented and would only require a WorldID contract deployment and integration to the state relayer service.
TODO
Turn off the state bridge in world-id-contracts
Build a relayer service that will relay storage proofs of Ethereum mainnet state to destined target networks
Implement Storage proof verifier for EVM networks and deploy <EVM-network>WorldID.sol contracts.
Look into other execution environments like Cairo, Fuel VM, Risc V, etc.
The text was updated successfully, but these errors were encountered:
idea: leverage storage proofs of the WorldIDIdentityManager contract on the Ethereum mainnet and run an external relayer service to update all supported target chain WorldID contracts with new WorldID Merkle tree roots and their corresponding timestamps. This approach is easily generalizable to any target chain that supports the cryptography needed to deploy a Semaphore verifier and a storage-proof verifier. For an EVM-based chain, it is a trivial change as contracts for this are already implemented and would only require a WorldID contract deployment and integration to the state relayer service.
TODO
world-id-contracts
<EVM-network>WorldID.sol
contracts.The text was updated successfully, but these errors were encountered: