package aptos.transaction.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AccountSignature

transaction.proto:520

Used in: FeePayerSignature, MultiAgentSignature, SingleSender

enum AccountSignature.Type

transaction.proto:521

Used in: AccountSignature

message AnyPublicKey

transaction.proto:452

Used in: MultiKeySignature, SingleKeySignature

enum AnyPublicKey.Type

transaction.proto:453

Used in: AnyPublicKey

message AnySignature

transaction.proto:465

Used in: IndexedSignature, SingleKeySignature

enum AnySignature.Type

transaction.proto:466

Used in: AnySignature

message Block

transaction.proto:19

A block on Aptos holds transactions in chronological order (ordered by a transactions monotonically increasing `version` field) All blocks start with a `BlockMetadataTransaction`, and are followed by zero or more transactions. The next `BlockMetadataTransaction` denotes the end of the current block, and the start of the next one. The Block `height` is a strictly monotonically increasing count of the number of blocks, and there will never be a gap in the numbers. It is also a unique identifier: there will never be two blocks with the same `height`. The Genesis Transaction (version 0) is contained within the first block, which has a height of `0`

message BlockMetadataTransaction

transaction.proto:67

Used in: Transaction

message DeleteModule

transaction.proto:176

Used in: WriteSetChange

message DeleteResource

transaction.proto:182

Used in: WriteSetChange

message DeleteTableData

transaction.proto:196

Used in: DeleteTableItem

message DeleteTableItem

transaction.proto:189

Used in: WriteSetChange

message DirectWriteSet

transaction.proto:147

Used in: WriteSet

message Ed25519

transaction.proto:484

Used in: AnySignature

message Ed25519Signature

transaction.proto:426

Used in: AccountSignature, Signature

message EntryFunctionId

transaction.proto:386

Used in: EntryFunctionPayload

message EntryFunctionPayload

transaction.proto:250

Used in: MultisigTransactionPayload, TransactionPayload

message Event

transaction.proto:92

Used in: BlockMetadataTransaction, DirectWriteSet, GenesisTransaction, UserTransaction

message EventKey

transaction.proto:112

Used in: Event

message FeePayerSignature

transaction.proto:444

Used in: Signature

message GenesisTransaction

transaction.proto:76

Used in: Transaction

message IndexedSignature

transaction.proto:505

Used in: MultiKeySignature

message ModuleBundlePayload

transaction.proto:286

Used in: TransactionPayload

enum MoveAbility

transaction.proto:374

Used in: MoveFunctionGenericTypeParam, MoveStruct, MoveStructGenericTypeParam

message MoveFunction

transaction.proto:302

Used in: MoveModule, MoveScriptBytecode

enum MoveFunction.Visibility

transaction.proto:303

Used in: MoveFunction

message MoveFunctionGenericTypeParam

transaction.proto:335

Used in: MoveFunction

message MoveModule

transaction.proto:295

Used in: MoveModuleBytecode

message MoveModuleBytecode

transaction.proto:290

Used in: ModuleBundlePayload, WriteModule

message MoveModuleId

transaction.proto:391

Used in: DeleteModule, EntryFunctionId, MoveModule

message MoveScriptBytecode

transaction.proto:257

Used in: ScriptPayload

message MoveStruct

transaction.proto:317

Used in: MoveModule

message MoveStructField

transaction.proto:330

Used in: MoveStruct

message MoveStructGenericTypeParam

transaction.proto:325

Used in: MoveStruct

message MoveStructTag

transaction.proto:396

Used in: DeleteResource, MoveType, WriteResource

message MoveType

transaction.proto:357

Used in: EntryFunctionPayload, Event, MoveFunction, MoveStructField, MoveStructTag, MoveType.ReferenceType, ScriptPayload

message MoveType.ReferenceType

transaction.proto:359

Used in: MoveType

enum MoveTypes

transaction.proto:339

Used in: MoveType

message MultiAgentSignature

transaction.proto:438

Used in: Signature

message MultiEd25519Signature

transaction.proto:431

Used in: AccountSignature, Signature

message MultiKeySignature

transaction.proto:510

Used in: AccountSignature

message MultisigPayload

transaction.proto:268

Used in: TransactionPayload

message MultisigTransactionPayload

transaction.proto:273

Used in: MultisigPayload

enum MultisigTransactionPayload.Type

transaction.proto:274

Used in: MultisigTransactionPayload

message ScriptPayload

transaction.proto:262

Used in: ScriptWriteSet, TransactionPayload

message ScriptWriteSet

transaction.proto:142

Used in: WriteSet

message Secp256k1Ecdsa

transaction.proto:488

Used in: AnySignature

message Signature

transaction.proto:403

Used in: UserTransactionRequest

enum Signature.Type

transaction.proto:405

Used in: Signature

message SingleKeySignature

transaction.proto:500

Used in: AccountSignature

message SingleSender

transaction.proto:516

Used in: Signature

message StateCheckpointTransaction

transaction.proto:81

Used in: Transaction

(message has no fields)

message Transaction

transaction.proto:40

Transaction as it happened on the chain, there are 4 types of transactions: - User Transaction: a user initiated transaction to interact with the chain - Block Metadata Transaction: transactions generated by the chain to group together transactions forming a "block" - State Checkpoint Transaction: transactions generated by the chain so when validator agreed on a particular global state - Genesis Transaction: the first transaction of the chain, with all core contract and validator information baked in

Used in: indexer.v1.TransactionsInStorage, indexer.v1.TransactionsResponse, internal.fullnode.v1.TransactionsOutput, Block

enum Transaction.TransactionType

transaction.proto:47

Used in: Transaction

message TransactionInfo

transaction.proto:100

Used in: Transaction

message TransactionPayload

transaction.proto:229

Used in: UserTransactionRequest

enum TransactionPayload.Type

transaction.proto:230

Used in: TransactionPayload

message UserTransaction

transaction.proto:87

Used in: Transaction

message UserTransactionRequest

transaction.proto:117

Used in: UserTransaction

message ValidatorTransaction

transaction.proto:84

Used in: Transaction

(message has no fields)

message WebAuthn

transaction.proto:492

Used in: AnySignature

message WriteModule

transaction.proto:201

Used in: WriteSetChange

message WriteResource

transaction.proto:207

Used in: WriteSetChange

message WriteSet

transaction.proto:127

Used in: GenesisTransaction, WriteSetPayload

enum WriteSet.WriteSetType

transaction.proto:129

Used in: WriteSet

message WriteSetChange

transaction.proto:152

Used in: DirectWriteSet, TransactionInfo

enum WriteSetChange.Type

transaction.proto:154

Used in: WriteSetChange

message WriteSetPayload

transaction.proto:382

Used in: TransactionPayload

message WriteTableData

transaction.proto:215

Used in: WriteTableItem

message WriteTableItem

transaction.proto:222

Used in: WriteSetChange

message ZkId

transaction.proto:496

Used in: AnySignature