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 - Iota
Address - 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
Other
instead of one of the specialized variants, e.g.Other(GasCoin::type_())
instead ofGasCoin
- ObjectID
- Object
Info - Sequence
Number - Size
OneVec - TxContext
- User
Data - Verified
Execution Data
Enums§
- Move
Object Type_ - Even though it is declared public, it is the “private”, internal
representation for
MoveObjectType
- ObjectID
Parse Error - Object
Type - Type of an IOTA object
- TxContext
Kind
Constants§
- IOTA_
ADDRESS_ LENGTH - RESOLVED_
ASCII_ STR - RESOLVED_
STD_ OPTION - 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 - TX_
CONTEXT_ MODULE_ NAME - TX_
CONTEXT_ STRUCT_ NAME
Traits§
Functions§
- dbg_
addr - Generate a fake IotaAddress 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