Skip to main content

Module base_types

Module base_types 

Source

Re-exports§

pub use crate::committee::EpochId;
pub use crate::digests::ObjectDigest;
pub use crate::digests::TransactionDigest;
pub use crate::digests::TransactionEffectsDigest;

Structs§

ExecutionData
ExecutionDigests
IotaAddress
Unique identifier for an Account on the IOTA blockchain.
MoveLegacyTxContext
MoveObjectType
A [StructTag] with optimized BCS serialization for object types.
ObjectInfo
ObjectRef
Reference to an object
SequenceNumber
SizeOneVec
TxContext
VerifiedExecutionData

Enums§

ObjectIdParseError
ObjectType
Type of an IOTA object
TxContextKind

Constants§

IOTA_ADDRESS_LENGTH
RESOLVED_ASCII_STR
RESOLVED_STD_OPTION
RESOLVED_UTF8_STR

Traits§

ConciseableName

Functions§

address_from_iota_pub_key
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
url_layout

Type Aliases§

AuthorityName
CommitRound
The round number.
TxSequenceNumber
VersionDigest
VersionNumber