Portals

SDK for Native zkLogin integration on Polygon, leveraging OAuth and OICD

Portals

Created At

ETHGlobal Taipei

Project Description

This project was aimed to create a sdk for developers to integrate zkLogin natively on the polygon chain. It features users being able to create and access their wallets just by signing in with Oauth providers.

This eliminates the need of having to store private keys, memorizing seed phrases, further extending the security and preventing potential leaks due to human error.

Though not enough time, the project has a deployed zK Verifier contract that was built using circom + snarkjs.

How it's Made

Oauth Provider (Google), Ethers.js for interacting with contracts deployed and also Circom + Snarkjs for circuit creation and deployment using hardhat.

I've deployed the zk contract on Polygon testnet, where it was easy to deploy with low gas fees since it's basically EVM-Equivalent.

background image mobile

Join the mailing list

Get the latest news and updates