Issuer
Last updated
Last updated
An Issuer is an on-chain entity that in the smart contract.
The issuer can be one of the following:
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.
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.
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