Deployment Mode
KRC-20 supports two deployment modes to facilitate support for different usage scenarios.
Deploy - Mint
The token model that anyone can mint, with optional "Fair Mint" and "Pre Allocation".
Unique Ticker, as the token name, which is globally unique and is set by the deploy operation.
Fair Mint, all circulating tokens are minted via mint operation , with no reserved. Any mint operation that does not exceed the supply limit is considered valid.
Pre Allocation, the deployer can give specific address certain amount of the tokens during the deployment process. This can be implemented at deployment time by setting the "pre" parameter to the amount of pre-minted token and the "to" parameter to the address of the received.
Deploy - Issue
The token issuance mode, mint operation is not available.
Token Issuance, only token owner can execute the issue operation. The total issuance amount cannot exceed the parameter "max". When "max" is set to zero, unlimited issuance is allowed.
Name & Ca, allow duplicate token names, distinguished by unique contract addresses, automatically generated by protocol.
Pre Allocation, like the Deploy-Mint mode, the deployer can give specific address certain amount of the tokens during the deployment process. The parameter "to" also specifies the token owner.
Last updated