Skip to content

Implement Proof by Query Issuer

If you intend to issue your own verifiable credentials. The following guide will help you implement the issuer module for your solution.

Clone issuer repo

Our example issuer repository might be a useful reference as your work through the implementation.

.env

  • NODE_RPC_URL = Coming Soon
  • RHS_URL = 'https://rhs.testnet.redbelly.network'
  • ISSUER_ECDSA_PRIVATE_KEY_HEX = {Wallet Private Key}
  • ISSUER_PUBLIC_ADDRESS = {Wallet Public Key}
  • CIRCUITS_PATH = {Add path to Iden3 Circuits}
  • NODE_RPC_URL = Coming Soon
  • RHS_URL = 'https://rhs.testnet.redbelly.network'
  • ISSUER_ECDSA_PRIVATE_KEY_HEX = {Wallet Private Key}
  • ISSUER_PUBLIC_ADDRESS = {Wallet Public Key}
  • CIRCUITS_PATH = {Add path to Iden3 Circuits}

Download Circuits

Set up a local folder for your issuer, download the latest Iden3 circuits using the following curl command and unzip the folder.

  • Download Circuits
curl -LO https://iden3-circuits-bucket.s3.eu-west-1.amazonaws.com/latest.zip
  • Unzip the downloaded folder
unzip -d ./circuits latest.zip

Next Up: Data storage →