Files
self/contracts/ignition
Nesopie 4c8ffbd17f Feat/kyc sdk (#1709)
* feat: kyc sdk

* lint

* bump: minor sdk version
2026-02-05 18:43:55 +05:30
..
2026-02-05 18:43:55 +05:30
2026-02-02 19:19:15 -08:00

how to deploy and update the protocol

Main contracts:

  • Hub
  • Registries
    • Passports
    • ID cards

Hub and Registries are following an upgradeable proxy pattern. Use only the Proxy address for everything.

Secondary contracts:

  • vc_and_disclose verifiers
  • vc_and_disclose_id verifiers
  • register verifiers'
  • register id verifiers
  • dsc verifiers

How to update the protocol:

Deploy the Hub V2 and the Identity registry

yarn deploy:hub:v2
yarn deploy:registry:idcard

Set the registries address in the hub

yarn set:hub:v2

Set the verifiers in the hub

yarn set:verifiers:v2

Update the registries

yarn set:registry:hub:v2
```