package starknet.transaction

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

message AccountSignature

transaction.proto:18

Used in: Transaction.DeclareV0, Transaction.DeclareV1, Transaction.DeclareV2, Transaction.DeclareV3, Transaction.DeployAccountV1, Transaction.DeployAccountV3, Transaction.InvokeV0, Transaction.InvokeV1, Transaction.InvokeV3

message ResourceBounds

transaction.proto:12

Used in: Transaction.DeclareV3, Transaction.DeployAccountV3, Transaction.InvokeV3

message ResourceLimits

transaction.proto:7

Used in: ResourceBounds

message Transaction

transaction.proto:24

This is a transaction that is already accepted in a block. Once we have a mempool, we will define a separate message for BroadcastedTransaction.

Used in: TransactionWithReceipt

message Transaction.DeclareV0

transaction.proto:26

Used in: Transaction

message Transaction.DeclareV1

transaction.proto:33

Used in: Transaction

message Transaction.DeclareV2

transaction.proto:41

Used in: Transaction

message Transaction.DeclareV3

transaction.proto:51

see https://external.integration.starknet.io/feeder_gateway/get_transaction?transactionHash=0x41d1f5206ef58a443e7d3d1ca073171ec25fa75313394318fc83a074a6631c3

Used in: Transaction

message Transaction.Deploy

transaction.proto:65

Used in: Transaction

message Transaction.DeployAccountV1

transaction.proto:72

Used in: Transaction

message Transaction.DeployAccountV3

transaction.proto:82

see https://external.integration.starknet.io/feeder_gateway/get_transaction?transactionHash=0x29fd7881f14380842414cdfdd8d6c0b1f2174f8916edcfeb1ede1eb26ac3ef0

Used in: Transaction

message Transaction.InvokeV0

transaction.proto:95

Used in: Transaction

message Transaction.InvokeV1

transaction.proto:103

Used in: Transaction

message Transaction.InvokeV3

transaction.proto:112

see https://external.integration.starknet.io/feeder_gateway/get_transaction?transactionHash=0x41906f1c314cca5f43170ea75d3b1904196a10101190d2b12a41cc61cfd17c

Used in: Transaction

message Transaction.L1HandlerV0

transaction.proto:125

Used in: Transaction

message TransactionWithReceipt

transaction.proto:148

Used in: TransactionsResponse

message TransactionsRequest

transaction.proto:155

TBD: can support a flag to return tx hashes only, good for standalone mempool to remove them, or any node that keeps track of transaction streaming in the consensus.

message TransactionsResponse

transaction.proto:161

Responses are sent ordered by the order given in the request. The order inside each block is according to the execution order.