Privileged Roles & Ownership

NamePermissionTimelock Delay

ISSUER_ROLE

  • authorized attributes to be issued for a passport

  • burn passports

  • override attributes values

N/A

READER_ROLE

  • read arbitrary passport fields

N/A

GOVERNANCE_ROLE

  • perform smart contract upgrades

  • add Pauser/Issuer/Reader roles

  • remove Pauser/Issuer/Reader roles

  • update treasury address

  • set and configure contract addresses

  • set query prices

  • set eligible token id

  • set token id uris

  • set eligible attributes/attributes by DID

  • set attribute permissions per issuer

1 Day

PAUSER_ROLE

  • Can pause setting attributes

  • Can pause minting passports

  • Can pause burning passports

  • can pause withdraws

N/A

OPERATOR_ROLE

  • Can set tokenURI for a tokenId

N/A

Last updated