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
SenderSignedData
A [SignedTransaction] in its intent-message serialized form.
TransactionDataV1
TxValidityCheckContext

Enums§

InputObjectKind
ObjectReadResultKind
ReceivingObjectReadResultKind
TransactionData
Transaction
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 SenderSignedData.
TransactionDataAPI
API for accessing and constructing TransactionData.
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.
Transaction
A transaction that is signed by a sender but not yet by an authority.
TrustedCertificate
TrustedTransaction
VerifiedCertificate
VerifiedSignedTransaction
VerifiedTransaction