Module system

Source
Expand description

System modules, formerly known as “system contracts”

Modules§

auction
Contains implementation of the Auction contract functionality.
handle_payment
Contains implementation of a Handle Payment contract functionality.
mint
Contains implementation of a Mint contract functionality.
prepayment
Contains implementation of the gas prepayment system
standard_payment
Contains implementation of a standard payment contract implementation.

Structs§

CallerInfo

Enums§

CallStackElement
Represents the origin of a sub-call.
Caller
Identity of a calling entity.
CallerTag
Tag representing variants of CallerTag for purposes of serialization.
Error
An aggregate enum error with variants for each system contract’s error.
SystemEntityType
System contract types.

Constants§

AUCTION
Name of auction system contract
HANDLE_PAYMENT
Name of handle payment system contract
MINT
Name of mint system contract
STANDARD_PAYMENT
Name of standard payment system contract