πŸ“œ
Galactica Network FAQ
  • πŸ“ƒ1. Introduction
    • ✨What is Galactica Network?
    • πŸ’‘What is the mission and the vision of Galactica Network?
    • 🌌Galactica Network protocol and app layers
    • πŸ“˜What is the Unique Value Proposition of Galactica Network?
    • πŸ’ŽUSPs
  • 🧱2. Galactica Network’s Core Pillars
    • πŸ†”Persistent Identities & Sybil Resistance
    • πŸŽ–οΈOn-Chain Reputation
    • πŸ”Compliant Privacy
  • ❔3. How and why should one join?
    • πŸ™οΈGalactica Node Distribtuion (GND) & Galactica Citizen Node (GCN)
    • πŸ’°Universal Basic Income (UBI)
    • πŸͺ™Galactica Network Inflation Function
  • πŸ’»4. Technology
    • πŸ’ΎTechnological Stack
      • Why Cosmos?
      • Guardians
      • zkCertificates & zkKYC
      • Reputation Root Contract
      • Contingent Transactions
  • ✴️5. Who manages Galactica Network?
    • Voting Power
    • Entities
    • Voting Process
    • Galactica Network Ecosystem Funding
  • 🦊6. Galactica ZK Vault Snap for Metamask (DevNet)
    • πŸ’ΏHow to install the Snap?
    • πŸš€How to use the Snap's features?
    • βœ…What does the Snap do?
    • 🚫What does the Snap NOT do?
    • πŸš‘How do I reach out for Snap support?
  • 🌐7. Validator Network
Powered by GitBook
On this page
  • Main features
  • Create holder commitment hash
  • Import a zero-knowledge certificate
  • Generate a zero-knowledge proof
  • Advanced features
  1. 6. Galactica ZK Vault Snap for Metamask (DevNet)

How to use the Snap's features?

PreviousHow to install the Snap?NextWhat does the Snap do?

Last updated 7 months ago

Main features

The main features are available on . The dApp will guide you through them step by step.

Create holder commitment hash

This Snap feature is called automatically when starting the KYC process with a Galactica Guardian.

  1. Go to

  2. Select a Guardian where you want to "Start KYC"

  3. Click on "Generate & Start KYC"

  4. Approve the confirmation window of the Snap asking if it may provide the holder commitment to the website.

Import a zero-knowledge certificate

After completing the KYC process, you will receive an encrypted zkKYC. This can be imported in the snap.

  1. Go to on the "MY zkKYC" tab

  2. Click on "BROWSE FILES"

  3. Select the zkKYC file that you downloaded to your machine.

  4. Approve the request to import the zk Certificate in the Snap

Generate a zero-knowledge proof

After importing a zkCertificate, such as zkKYC, your Snap can generate ZK proofs. They are used to prove selective disclosures without revealing any more personal data.

  1. Initiate the ZK proof generation. On the DevNet demo this is the "Generate KYC Proof SBT" button.

  2. Wait for the Snap to process the request.

  3. Click Approve.

Advanced features

Go to the dApp/website where you want to submit the ZK proof. For the DevNet demo, this is .

Read through and check the Snap confirmation window. It lists what the generated ZK proof would disclose. You can find more details on the technical parts of this disclosure . The disclosure can be customized by the dApp requesting it. Therefore it might have additional disclosures, such as an age limit 18 if the ZK proof is for showing that you are at least 18 years old.

The Snap supports advanced featuers for dApp developers. You can find a list of methods to call in the . To call those methods, you can use the developer and test front-end available on .

🦊
πŸš€
https://app-andromeda.galactica.com/
https://app-andromeda.galactica.com/kyc-guardians
https://app-andromeda.galactica.com/
https://app-andromeda.galactica.com/my-sbt
here
JSON RPC API
GitHub