Constants§
- COIN_
REGISTRY_ MODULE - EVENT_
MODULE - EXHAUSTIVE_
MODULES - FUNCTIONS_
TO_ CHECK - SUI_
COIN_ REGISTRY_ NEW_ CURRENCY - SUI_
EVENT_ EMIT_ AUTHENTICATED - SUI_
EVENT_ EMIT_ EVENT - SUI_
EVENT_ EVENTS_ BY_ TYPE - SUI_
EVENT_ NUM_ EVENTS - SUI_
TRANSFER_ FREEZE_ OBJECT - SUI_
TRANSFER_ PARTY_ TRANSFER - SUI_
TRANSFER_ PUBLIC_ FREEZE_ OBJECT - SUI_
TRANSFER_ PUBLIC_ PARTY_ TRANSFER - SUI_
TRANSFER_ PUBLIC_ RECEIVE - SUI_
TRANSFER_ PUBLIC_ SHARE_ OBJECT - SUI_
TRANSFER_ PUBLIC_ TRANSFER - SUI_
TRANSFER_ RECEIVE - SUI_
TRANSFER_ RECEIVING_ OBJECT_ ID - SUI_
TRANSFER_ SHARE_ OBJECT - SUI_
TRANSFER_ TRANSFER - TRANSFER_
MODULE
Functions§
- callee_
package_ name - help_
message - verify_
module - Several functions in the Sui Framework have
internaltype parameters, whose arguments must be instantiated with types defined in the caller’s module. For example, withtransfer::transfer<T>(...)Tmust be a type declared in the current module. Otherwise,transfer::public_transfer<T>(...)can be used without restriction, as long asThasstore. Note thought that the ability constraint is not checked in this verifier, but rather in the normal bytecode verifier type checking. To avoid, issues, allsu::transferandsui::eventfunctions must be configured inINTERNAL_FUNCTIONS.