Module diem_types::transaction [−][src]
Modules
authenticator | |
helpers | |
metadata | This file implements Diem transaction metadata types to allow easy parsing and introspection into metadata, whether the transaction is using regular subaddressing, is subject to travel rule or corresponds to an on-chain payment refund. |
Structs
ArgumentABI | The description of a (regular) argument in a script. |
ChangeSet | |
Module | |
RawTransaction | RawTransaction is the portion of a transaction that a client signs. |
RawTransactionHasher | Cryptographic hasher for an BCS-serializable #item |
Script | Call a Move script. |
ScriptFunction | Call a Move script function. |
ScriptFunctionABI | |
SignatureCheckedTransaction | A transaction for which the signature has been verified. Created by
|
SignedTransaction | A transaction that has been signed. |
TransactionHasher | Cryptographic hasher for an BCS-serializable #item |
TransactionInfo |
|
TransactionInfoHasher | Cryptographic hasher for an BCS-serializable #item |
TransactionListWithProof | The list may have three states: |
TransactionOutput | The output of executing a transaction. |
TransactionScriptABI | |
TransactionToCommit | |
TransactionWithProof | |
TypeArgumentABI | The description of a type argument in a script. |
VMValidatorResult | The result of running the transaction through the VM validator. |
Enums
GovernanceRole | |
ScriptABI | How to call a particular Move script (aka. an “ABI”). |
Transaction |
|
TransactionArgument | |
TransactionPayload | Different kinds of transactions. |
TransactionStatus | The status of executing a transaction. The VM decides whether or not we should |
WriteSetPayload | Two different kinds of WriteSet transactions. |
Constants
PRE_GENESIS_VERSION |
Functions
parse_transaction_argument |
Type Definitions
Version |