package starknet.transaction

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

message AccountSignature

transaction.proto:21

Used in: sync.transaction.TransactionInBlock.DeclareV0WithoutClass, sync.transaction.TransactionInBlock.DeclareV1WithoutClass, sync.transaction.TransactionInBlock.DeclareV2WithoutClass, sync.transaction.TransactionInBlock.DeployAccountV1, sync.transaction.TransactionInBlock.InvokeV0, sync.transaction.TransactionInBlock.InvokeV1, DeclareV3Common, DeployAccountV3, InvokeV3

message DeclareV3Common

transaction.proto:32

Used in: sync.transaction.TransactionInBlock.DeclareV3WithoutClass, DeclareV3WithClass

message DeclareV3WithClass

transaction.proto:45

Used in: consensus.consensus.ConsensusTransaction, mempool.transaction.MempoolTransaction

message DeployAccountV3

transaction.proto:75

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

Used in: consensus.consensus.ConsensusTransaction, mempool.transaction.MempoolTransaction, sync.transaction.TransactionInBlock

message InvokeV3

transaction.proto:53

see https://external.integration.starknet.io/feeder_gateway/get_transaction?transactionHash=0x41906f1c314cca5f43170ea75d3b1904196a10101190d2b12a41cc61cfd17c An invoke V3 transaction without client-side proof (only contains proof_facts).

Used in: sync.transaction.TransactionInBlock, InvokeV3WithProof

message InvokeV3WithProof

transaction.proto:69

An invoke V3 transaction with client-side proof. Used in consensus and mempool contexts where proof is included.

Used in: consensus.consensus.ConsensusTransaction, mempool.transaction.MempoolTransaction

message L1HandlerV0

transaction.proto:25

Used in: consensus.consensus.ConsensusTransaction, sync.transaction.TransactionInBlock

message ResourceBounds

transaction.proto:13

Used in: DeclareV3Common, DeployAccountV3, InvokeV3

message ResourceLimits

transaction.proto:8

Used in: ResourceBounds