[][src]Module solana_libra_types::transaction

Structs

Module
Program
RawTransaction

RawTransaction is the portion of a transaction that a client signs

Script
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.

SignedTransactionWithProof
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.

TransactionListWithProof

The list may have three states:

TransactionOutput

The output of executing a transaction.

TransactionToCommit

Enums

Transaction

Transaction will be the transaction type used internally in the libra node to represent the transaction to be processed and persisted.

TransactionArgument
TransactionPayload
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.

Constants

MAX_TRANSACTION_SIZE_IN_BYTES
SCRIPT_HASH_LENGTH

Functions

parse_as_transaction_argument

Parses the given string as any transaction argument type.

Type Definitions

Version