Quest 2 - Understand how to use the Extension zkPass JS-SDK
Learning Outcomes
You will able to:
- Write custom schemas for different data points for verification
- Install zkPass extensions Transgate and Schema Validator
- Integrate zkPass to your application with a custom schema
- Verify data from off-chain sources
Quest Details
Introduction
In this quest, you will explore and learn how to use zkPass from creating a custom schema to building a simple frontend application to interact with the custom schema. Once done, you can generate your proofs using zkPass Transgate with the Extension zkPass JS-SDK. By doing this, you can further understand the use of Extension zkPass JS-SDK to integrate zkPass into your web applications.
Let's continue your Zero-Knowledge Journey with zkPass!
ℹ️ For this quest, it is required that you use Chromium or Chrome because we will be using the zkPass Schema Validator and the zkPass Transgate browser extension.
For technical help on the StackUp platform & quest-related questions, join our Discord, head to the zkpass-helpdesk channel, and look for the correct thread to ask your question.
Prerequisites
- Required to have a working and updated installation of Chromium or Chrome
- Familiarity with HTML/CSS/JS/TS and React
- A working installation of NodeJS and npm
- A working installation of the Chromium-based browser extension of Metamask. Check out Cryptocurrency Wallets – MetaMask if you have not set up one yet!
- Just enough Sepolia ETH for Quest 3. Get one from one of the Ethereum Sepolia Faucets.
Deliverables
This quest has 2 deliverables.
- Screenshot for Verified Result
- Screenshot for Transgate Error
This quest is part of a campaign so do check out other quests!
Find articles to support you through your journey or chat with our support team.
Help Center