Re-exports§
pub use crate::committee::EpochId;pub use crate::digests::ObjectDigest;pub use crate::digests::TransactionDigest;pub use crate::digests::TransactionEffectsDigest;
Structs§
- Execution
Data - Execution
Digests - Full
Object Ref - Move
Legacy TxContext - Move
Object Type - Wrapper around StructTag with a space-efficient representation for common types like coins
The StructTag for a gas coin is 84 bytes, so using 1 byte instead is a win.
The inner representation is private to prevent incorrectly constructing an
Otherinstead of one of the specialized variants, e.g.Other(GasCoin::type_())instead ofGasCoin - ObjectID
- Object
Info - Sequence
Number - Size
OneVec - SuiAddress
- TxContext
- User
Data - Verified
Execution Data
Enums§
- Full
ObjectID - Move
Object Type_ - Even though it is declared public, it is the “private”, internal representation for
MoveObjectType - ObjectID
Parse Error - Object
Type - Type of a Sui object
- TxContext
Kind
Constants§
- RESOLVED_
ASCII_ STR - RESOLVED_
STD_ OPTION - RESOLVED_
TX_ CONTEXT - RESOLVED_
UTF8_ STR - STD_
ASCII_ MODULE_ NAME - STD_
ASCII_ STRUCT_ NAME - STD_
OPTION_ MODULE_ NAME - STD_
OPTION_ STRUCT_ NAME - STD_
UTF8_ MODULE_ NAME - STD_
UTF8_ STRUCT_ NAME - SUI_
ADDRESS_ LENGTH - TX_
CONTEXT_ MODULE_ NAME - TX_
CONTEXT_ STRUCT_ NAME - URL_
MODULE_ NAME - URL_
STRUCT_ NAME
Traits§
Functions§
- dbg_
addr - Generate a fake SuiAddress with repeated one byte.
- dbg_
object_ id - Generate a fake ObjectID with repeated one byte.
- is_
primitive_ type_ tag - Whether this type is valid as a primitive (pure) transaction input.
- move_
ascii_ str_ layout - move_
utf8_ str_ layout - random_
object_ ref - update_
object_ ref_ for_ testing - url_
layout
Type Aliases§
- Authority
Name - Consensus
Object Sequence Key - Represents an distinct stream of object versions for a consensus object, based on the object ID and start version.
- Object
Ref - TxSequence
Number - Version
Digest - Version
Number