Skip to main content

Module transaction

Module transaction 

Source

Structs§

CheckedInputObjects
InputObjects
ObjectReadResult
The result of reading an object for execution. Because shared objects may be deleted, one possible result of reading a shared object is that ObjectReadResultKind::Deleted is returned.
ReceivingObjectReadResult
ReceivingObjects
TxValidityCheckContext

Enums§

CancelledObjects
The input objects that carry a cancelled transaction’s cancellation version, and therefore the objects reported to the client as the cause.
InputObjectKind
ObjectReadResultKind
ReceivingObjectReadResultKind
TransactionKey
TransactionKey uniquely identifies a transaction across all epochs. Note that a single transaction may have multiple keys, for example a RandomnessStateUpdate could be identified by both Digest and RandomnessRound.

Constants§

DEFAULT_VALIDATOR_GAS_PRICE
GAS_PRICE_FOR_SYSTEM_TX
TEST_ONLY_GAS_UNIT_FOR_GENERIC
TEST_ONLY_GAS_UNIT_FOR_HEAVY_COMPUTATION_STORAGE
TEST_ONLY_GAS_UNIT_FOR_OBJECT_BASICS
TEST_ONLY_GAS_UNIT_FOR_PUBLISH
TEST_ONLY_GAS_UNIT_FOR_SPLIT_COIN
TEST_ONLY_GAS_UNIT_FOR_STAKING
TEST_ONLY_GAS_UNIT_FOR_TRANSFER

Traits§

CallArgExt
Extension trait for CallArg providing helper methods.
CommandExt
MoveCallExt
ProgrammableTransactionExt
SenderSignedTransactionAPI
API for accessing and constructing [SenderSignedTransaction].
TransactionAPI
API for accessing and constructing [Transaction].
TransactionKindExt

Functions§

merge_authenticator_input_objects
Merge every [MoveAuthenticator]’s input objects into input_objects.
type_tag_validity_check

Type Aliases§

CallArg
Type alias for the SDK’s Input type, used as transaction call arguments.
CertifiedTransaction
SignedTransaction
A transaction that is signed by a sender and also by an authority.
TransactionEnvelope
A transaction that is signed by a sender but not yet by an authority.
TrustedCertificate
TrustedTransaction
VerifiedCertificate
VerifiedSignedTransaction
VerifiedTransaction