Expand description
Contains implementation of a Mint contract functionality.
Enums§
- Balance
Hold Addr - Balance hold address.
- Balance
Hold Addr Tag - Serialization tag for BalanceHold variants.
- Error
- Errors which can occur while executing the Mint contract.
Constants§
- ACCESS_
KEY - Storage for mint access key.
- ARG_
AMOUNT - Named constant for
amount. - ARG_ID
- Named constant for
id. - ARG_
PURSE - Named constant for
purse. - ARG_
ROUND_ SEIGNIORAGE_ RATE - Named constant for
round_seigniorage_rateused in installer. - ARG_
SOURCE - Named constant for
source. - ARG_
TARGET - Named constant for
target. - ARG_TO
- Named constant for
to. - BASE_
ROUND_ REWARD_ KEY - Storage for base round reward key.
- HASH_
KEY - Storage for mint contract hash.
- METHOD_
BALANCE - Named constant for method
balance. - METHOD_
BURN - Named constant for method
burn. - METHOD_
CREATE - Named constant for (synthetic) method
create - METHOD_
MINT - Named constant for method
mint. - METHOD_
MINT_ INTO_ EXISTING_ PURSE - Named constant for method
mint_into_existing_purse. - METHOD_
READ_ BASE_ ROUND_ REWARD - Named constant for method
read_base_round_reward. - METHOD_
REDUCE_ TOTAL_ SUPPLY - Named constant for method
reduce_total_supply. - METHOD_
TRANSFER - Named constant for method
transfer. - MINT_
GAS_ HOLD_ HANDLING_ KEY - Storage for gas hold handling.
- MINT_
GAS_ HOLD_ INTERVAL_ KEY - Storage for gas hold interval.
- ROUND_
SEIGNIORAGE_ RATE_ KEY - Storage for mint round seigniorage rate.
- TOTAL_
SUPPLY_ KEY - Storage for mint total supply key.
Functions§
- mint_
entry_ points - Returns entry points for a mint system contract.