Skip to content

shield-labs-xyz/zklogin

Repository files navigation

zkLogin for Ethereum/Base

Sign in with Apple/Google on any EVM chain. Self-custodial. Try it now: https://zklogin.shield-labs.xyz

WARNING: zkLogin is not audited and should not be used in production

How it works

Create a Base(or any EVM) account using "Sign in with Google" flow (Apple is in progress). The account is tied to your Google account and can only be controlled by you.

zkLogin uses zero knowledge proofs to verify the ownership of a Google account to sign transactions on-chain without compromising on security or privacy. Create a self-custodial account now: https://zklogin.shield-labs.xyz.

zkLogin uses Noir to generate zk proofs and verify them on-chain.

Checkout slides from my talk at NoirCon 0 for an in depth explanation of the technology: NoirCon 0 zkLogin slides.

Integrate into your project

zkLogin SDK Docs

Contributing

Contributing guide