Module transaction

Module transaction 

Source

Modules§

authenticator

Structs§

DisputePayload
ElectionPayload
RawTransaction
RawTransaction is the portion of a transaction that a client signs.
RawTransactionHasher
Cryptographic hasher for an BCS-serializable #item
RegisterPayload
RetirePayload
SignatureCheckedTransaction
A transaction for which the signature has been verified. Created by SignedTransaction::check_signature and RawTransaction::sign.
SignedTransaction
A transaction that has been signed.
SignedTransactionUnchecked
TransactionHasher
Cryptographic hasher for an BCS-serializable #item
TransactionInfo
TransactionInfo is the object we store in the transaction accumulator. It consists of the transaction as well as the execution result of this transaction.
TransactionInfoHasher
Cryptographic hasher for an BCS-serializable #item
TransactionOutput
The output of executing a transaction.
TransactionToCommit
TransactionWithProof
UpdateVotingPowerPayload

Enums§

ConflictSignature
Transaction
Transaction will be the transaction type used internally in the diem node to represent the transaction to be processed and persisted.
TransactionPayload
Different kinds of transactions.
TransactionStatus
The status of executing a transaction. The VM decides whether or not we should Keep the transaction output or Discard it based upon the execution of the transaction. We wrap these decisions around a VMStatus that provides more detail on the final execution state of the VM.
TransactionUnchecked

Constants§

PRE_GENESIS_VERSION

Type Aliases§

Version