ZeroLabs Tokenization Protocol
  • ❓About
  • 📄Audit trail
  • Domain Definitions
    • 📃Redemption Statement
    • 🔃Bi-directional link
      • Setting the redemption statement
      • Issuance
    • 👤Issuer
      • Topics
    • 📗Certificate
      • Claiming
    • 📑Batch
    • 📝Agreement
    • 💽Smart contracts
      • Certificate Registry
        • Issuance metadata
        • Claim data
        • Deployments
      • Batch Factory
        • Deployments
      • Agreement(s)
    • ⛓️Multi-chain approach
  • Future Improvements
    • 🌉Bridging
  • Developer Tools
    • 👨‍💻How to use the libraries
Powered by GitBook
On this page
  1. Domain Definitions

Issuer

PreviousIssuanceNextTopics

Last updated 3 years ago

An Issuer is an on-chain entity that in the smart contract.

The issuer can be one of the following:

  1. Privately held public/private keypair, i.e. a regular Ethereum account

    • When you want a single party to be responsible for the issuance

    • Works in automated environments, but otherwise discouraged

    • NOT RECOMMENDED due to the fact that if the keypair is leaked, the issuance process is, compromised.

  2. Multisig wallet

    • Recommended when you want multiple parties to be in charge of the issuance process

    • A bit more complex setup in automated environments

    • , etc.

  3. Smart Contract

    • The issuer can be ANY smart contract with an Ethereum address

    • Can be used when a more complex permissioning setup is needed as compared to the previous options

👤
issues
Certificates
Certificate Registry
Gnosis Safe