package coinbase.chainstorage

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

service ChainStorage

api.proto:252

message AccountKey

blockchain_solana.proto:133

Used in: SolanaMessageV2

message AddressTableLookup

blockchain_solana.proto:140

Used in: SolanaMessageV2

message AptosAccountSignature

blockchain_aptos.proto:417

Used in: AptosFeePayerSignature, AptosMultiAgentSignature

enum AptosAccountSignature.Type

blockchain_aptos.proto:418

Used in: AptosAccountSignature

message AptosBlobdata

blockchain_aptos.proto:10

One request can fetch all the needed data for a raw block in Aptos.

Used in: Block

message AptosBlock

blockchain_aptos.proto:23

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

Used in: NativeBlock

message AptosBlockMetadataTransaction

blockchain_aptos.proto:158

Block metadata transaction.

Used in: AptosTransaction

message AptosDeleteModule

blockchain_aptos.proto:105

Used in: AptosWriteSetChange

message AptosDeleteResource

blockchain_aptos.proto:111

Used in: AptosWriteSetChange

message AptosDeleteTableData

blockchain_aptos.proto:124

Used in: AptosDeleteTableItem

message AptosDeleteTableItem

blockchain_aptos.proto:117

Used in: AptosWriteSetChange

message AptosDirectWriteSet

blockchain_aptos.proto:210

Used in: AptosWriteSet

message AptosEd25519Signature

blockchain_aptos.proto:375

Used in: AptosAccountSignature, AptosSignature

message AptosEntryFunctionId

blockchain_aptos.proto:257

Used in: AptosEntryFunctionPayload

message AptosEntryFunctionPayload

blockchain_aptos.proto:251

Used in: AptosMultisigTransactionPayload, AptosTransactionPayload

message AptosEvent

blockchain_aptos.proto:168

Used in: AptosBlockMetadataTransaction, AptosDirectWriteSet, AptosGenesisTransaction, AptosUserTransaction, AptosValidatorTransaction

message AptosEventKey

blockchain_aptos.proto:175

Used in: AptosEvent

message AptosFeePayerSignature

blockchain_aptos.proto:393

Used in: AptosSignature

message AptosGenesisTransaction

blockchain_aptos.proto:186

Genesis transaction.

Used in: AptosTransaction

message AptosHeader

blockchain_aptos.proto:29

Used in: AptosBlock

message AptosModuleBundlePayload

blockchain_aptos.proto:297

Used in: AptosTransactionPayload

message AptosMoveFunction

blockchain_aptos.proto:278

Used in: AptosMoveModule, AptosMoveScriptBytecode

enum AptosMoveFunction.Type

blockchain_aptos.proto:279

Used in: AptosMoveFunction

message AptosMoveFunctionGenericTypeParam

blockchain_aptos.proto:293

Used in: AptosMoveFunction

message AptosMoveModule

blockchain_aptos.proto:306

Used in: AptosMoveModuleBytecode

message AptosMoveModuleBytecode

blockchain_aptos.proto:301

Used in: AptosModuleBundlePayload, AptosWriteModule

message AptosMoveModuleId

blockchain_aptos.proto:262

Used in: AptosDeleteModule, AptosEntryFunctionId, AptosMoveModule

message AptosMoveScriptBytecode

blockchain_aptos.proto:273

Used in: AptosScriptPayload

message AptosMoveStruct

blockchain_aptos.proto:314

Used in: AptosMoveModule

message AptosMoveStructField

blockchain_aptos.proto:326

Used in: AptosMoveStruct

message AptosMoveStructGenericTypeParam

blockchain_aptos.proto:322

Used in: AptosMoveStruct

message AptosMultiAgentSignature

blockchain_aptos.proto:387

Used in: AptosSignature

message AptosMultiEd25519Signature

blockchain_aptos.proto:380

Used in: AptosAccountSignature, AptosSignature

message AptosMultiKeySignature

blockchain_aptos.proto:411

Used in: AptosAccountSignature

message AptosMultisigPayload

blockchain_aptos.proto:335

Used in: AptosTransactionPayload

message AptosMultisigTransactionPayload

blockchain_aptos.proto:342

Used in: AptosMultisigPayload

enum AptosMultisigTransactionPayload.Type

blockchain_aptos.proto:343

Used in: AptosMultisigTransactionPayload

message AptosScriptPayload

blockchain_aptos.proto:267

Used in: AptosScriptWriteSet, AptosTransactionPayload

message AptosScriptWriteSet

blockchain_aptos.proto:205

Used in: AptosWriteSet

message AptosSignature

blockchain_aptos.proto:355

Used in: AptosUserTransactionRequest

enum AptosSignature.Type

blockchain_aptos.proto:356

Used in: AptosSignature

message AptosSingleKeySignature

blockchain_aptos.proto:406

Used in: AptosAccountSignature

message AptosSingleSenderSignature

blockchain_aptos.proto:401

Used in: AptosSignature

message AptosStateCheckpointTransaction

blockchain_aptos.proto:182

State checkpoint transaction. Note that this is an empty struct. All the information of state checkpoint transaction is in AptosTransactionInfo.

Used in: AptosTransaction

(message has no fields)

message AptosTransaction

blockchain_aptos.proto:41

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: AptosBlock, NativeTransaction

enum AptosTransaction.TransactionType

blockchain_aptos.proto:48

Used in: AptosTransaction

message AptosTransactionInfo

blockchain_aptos.proto:68

This is the shared transaction infor for all types of transactions.

Used in: AptosTransaction

message AptosTransactionPayload

blockchain_aptos.proto:230

Used in: AptosUserTransactionRequest

enum AptosTransactionPayload.Type

blockchain_aptos.proto:231

Used in: AptosTransactionPayload

message AptosUserTransaction

blockchain_aptos.proto:215

Used in: AptosTransaction

message AptosUserTransactionRequest

blockchain_aptos.proto:220

Used in: AptosUserTransaction

message AptosValidatorTransaction

blockchain_aptos.proto:436

Used in: AptosTransaction

message AptosWriteModule

blockchain_aptos.proto:129

Used in: AptosWriteSetChange

message AptosWriteResource

blockchain_aptos.proto:135

Used in: AptosWriteSetChange

message AptosWriteSet

blockchain_aptos.proto:191

Used in: AptosGenesisTransaction, AptosWriteSetPayload

enum AptosWriteSet.Type

blockchain_aptos.proto:192

Used in: AptosWriteSet

message AptosWriteSetChange

blockchain_aptos.proto:83

Used in: AptosDirectWriteSet, AptosTransactionInfo

enum AptosWriteSetChange.Type

blockchain_aptos.proto:84

Used in: AptosWriteSetChange

message AptosWriteSetPayload

blockchain_aptos.proto:331

Used in: AptosTransactionPayload

message AptosWriteTableItem

blockchain_aptos.proto:142

Used in: AptosWriteSetChange

message AptosWriteTableItemData

blockchain_aptos.proto:150

Used in: AptosWriteTableItem

message BitcoinBlobdata

blockchain_bitcoin.proto:9

Used in: Block

message BitcoinBlock

blockchain_bitcoin.proto:101

Used in: NativeBlock

message BitcoinHeader

blockchain_bitcoin.proto:19

BitcoinHeader https://developer.bitcoin.org/reference/rpc/getblock.html

Used in: BitcoinBlock

message BitcoinScriptPublicKey

blockchain_bitcoin.proto:92

Used in: BitcoinTransactionOutput

message BitcoinScriptSignature

blockchain_bitcoin.proto:80

Used in: BitcoinTransactionInput

message BitcoinTransaction

blockchain_bitcoin.proto:42

BitcoinTransaction https://developer.bitcoin.org/reference/rpc/getrawtransaction.html

Used in: BitcoinBlock, NativeTransaction

message BitcoinTransactionInput

blockchain_bitcoin.proto:69

Used in: BitcoinTransaction

message BitcoinTransactionOutput

blockchain_bitcoin.proto:85

Used in: BitcoinTransaction, BitcoinTransactionInput

message Block

blockchain.proto:18

Used in: GetRawBlockResponse, GetRawBlocksByRangeResponse

message BlockFile

api.proto:22

Used in: GetBlockFileResponse, GetBlockFilesByRangeResponse

message BlockIdentifier

blockchain.proto:34

Used in: BlockchainEvent, GetBlockByTransactionResponse

message BlockMetadata

blockchain.proto:42

Used in: Block

message BlockchainEvent

api.proto:34

Used in: ChainEventsResponse, GetChainEventsResponse, GetVersionedChainEventResponse

enum BlockchainEvent.Type

api.proto:35

Used in: BlockchainEvent

enum Compression

api.proto:10

Used in: BlockFile

message ERC20TokenTransfer

blockchain_ethereum.proto:236

Used in: EthereumTokenTransfer

message ERC721TokenTransfer

blockchain_ethereum.proto:242

Used in: EthereumTokenTransfer

message EthereumAccountStateProof

blockchain_ethereum.proto:248

Used in: GetAccountProofResponse

message EthereumAccountStateResponse

blockchain_ethereum.proto:256

Used in: ValidateAccountStateResponse

message EthereumBeaconBlob

blockchain_ethereum_beacon.proto:155

Used in: EthereumBeaconBlock

message EthereumBeaconBlobdata

blockchain_ethereum_beacon.proto:19

Used in: Block

message EthereumBeaconBlock

blockchain_ethereum_beacon.proto:26

Used in: NativeBlock

message EthereumBeaconBlockAltair

blockchain_ethereum_beacon.proto:64

Used in: EthereumBeaconBlockData

message EthereumBeaconBlockBellatrix

blockchain_ethereum_beacon.proto:69

Used in: EthereumBeaconBlockData

message EthereumBeaconBlockCapella

blockchain_ethereum_beacon.proto:75

Used in: EthereumBeaconBlockData

message EthereumBeaconBlockData

blockchain_ethereum_beacon.proto:43

Used in: EthereumBeaconBlock

message EthereumBeaconBlockDeneb

blockchain_ethereum_beacon.proto:81

Used in: EthereumBeaconBlockData

message EthereumBeaconBlockHeader

blockchain_ethereum_beacon.proto:32

Used in: EthereumBeaconBlock

message EthereumBeaconBlockPhase0

blockchain_ethereum_beacon.proto:59

Used in: EthereumBeaconBlockData

message EthereumBeaconEth1Data

blockchain_ethereum_beacon.proto:88

Used in: EthereumBeaconBlockAltair, EthereumBeaconBlockBellatrix, EthereumBeaconBlockCapella, EthereumBeaconBlockDeneb, EthereumBeaconBlockPhase0

message EthereumBeaconExecutionPayloadBellatrix

blockchain_ethereum_beacon.proto:94

Used in: EthereumBeaconBlockBellatrix

message EthereumBeaconExecutionPayloadCapella

blockchain_ethereum_beacon.proto:113

Used in: EthereumBeaconBlockCapella

message EthereumBeaconExecutionPayloadDeneb

blockchain_ethereum_beacon.proto:133

Used in: EthereumBeaconBlockDeneb

enum EthereumBeaconVersion

blockchain_ethereum_beacon.proto:10

Used in: EthereumBeaconBlockData

message EthereumBlobdata

blockchain_ethereum.proto:9

Used in: Block

message EthereumBlock

blockchain_ethereum.proto:23

Used in: NativeBlock

message EthereumEventLog

blockchain_ethereum.proto:173

Used in: EthereumTransactionReceipt

message EthereumExtraInput

blockchain_ethereum.proto:252

Used in: InternalGetVerifiedAccountStateRequest

message EthereumHeader

blockchain_ethereum.proto:36

Used in: EthereumBlock

message EthereumTokenTransfer

blockchain_ethereum.proto:220

Used in: EthereumTransaction

message EthereumTransaction

blockchain_ethereum.proto:84

Used in: EthereumBlock, NativeTransaction

message EthereumTransactionAccess

blockchain_ethereum.proto:75

Used in: EthereumTransactionAccessList

message EthereumTransactionAccessList

blockchain_ethereum.proto:80

Used in: EthereumTransaction

message EthereumTransactionFlattenedTrace

blockchain_ethereum.proto:198

Used in: EthereumTransaction

message EthereumTransactionReceipt

blockchain_ethereum.proto:131

Used in: EthereumTransaction

message EthereumTransactionReceipt.L1FeeInfo

blockchain_ethereum.proto:132

Used in: EthereumTransactionReceipt

message EthereumTransactionTrace

blockchain_ethereum.proto:185

message EthereumWithdrawal

blockchain_ethereum.proto:29

Used in: EthereumBeaconExecutionPayloadCapella, EthereumBeaconExecutionPayloadDeneb, EthereumHeader

message GetAccountProofResponse

blockchain.proto:118

Used in: ValidateAccountStateRequest

enum InitialPosition

api.proto:17

message InternalGetVerifiedAccountStateRequest

blockchain.proto:130

Used in: GetVerifiedAccountStateRequest, ValidateAccountStateRequest

message NativeBlock

blockchain.proto:77

Used in: GetNativeBlockResponse, GetNativeBlocksByRangeResponse, ValidateAccountStateRequest, ValidateRosettaBlockRequest

message NativeTransaction

blockchain.proto:100

Used in: GetNativeTransactionResponse

message PolygonExtraData

blockchain_ethereum.proto:19

Used in: EthereumBlobdata

message RepeatedBytes

blockchain_bitcoin.proto:14

Used in: BitcoinBlobdata

message RosettaBlobdata

blockchain_rosetta.proto:7

Used in: Block

message RosettaBlock

blockchain.proto:73

Used in: GetRosettaBlockResponse, GetRosettaBlocksByRangeResponse

enum SideChain

blockchain.proto:65

Used in: Block, NativeBlock

message SolanaAccount

blockchain_solana.proto:504

Used in: SolanaMessage

message SolanaAddressLookupTableProgram

blockchain_solana.proto:198

Used in: SolanaInstructionV2

enum SolanaAddressLookupTableProgram.InstructionType

blockchain_solana.proto:199

Used in: SolanaAddressLookupTableProgram

message SolanaBlobdata

blockchain_solana.proto:9

Used in: Block

message SolanaBlock

blockchain_solana.proto:13

Used in: NativeBlock

message SolanaBlockV2

blockchain_solana.proto:19

Used in: NativeBlock

message SolanaBpfLoaderProgram

blockchain_solana.proto:209

Used in: SolanaInstructionV2

enum SolanaBpfLoaderProgram.InstructionType

blockchain_solana.proto:210

Used in: SolanaBpfLoaderProgram

message SolanaBpfUpgradeableLoaderProgram

blockchain_solana.proto:220

Used in: SolanaInstructionV2

enum SolanaBpfUpgradeableLoaderProgram.InstructionType

blockchain_solana.proto:221

Used in: SolanaBpfUpgradeableLoaderProgram

message SolanaHeader

blockchain_solana.proto:25

Used in: SolanaBlock, SolanaBlockV2

message SolanaInnerInstruction

blockchain_solana.proto:87

Used in: SolanaTransactionMeta

message SolanaInnerInstructionV2

blockchain_solana.proto:92

Used in: SolanaTransactionMetaV2

message SolanaInstruction

blockchain_solana.proto:152

Used in: SolanaInnerInstruction, SolanaMessage

message SolanaInstructionV2

blockchain_solana.proto:180

Used in: SolanaInnerInstructionV2, SolanaMessageV2

message SolanaMessage

blockchain_solana.proto:118

Used in: SolanaTransactionPayload

message SolanaMessageHeader

blockchain_solana.proto:146

Used in: SolanaMessage

message SolanaMessageV2

blockchain_solana.proto:126

Used in: SolanaTransactionPayloadV2

enum SolanaProgram

blockchain_solana.proto:165

Used in: SolanaInstructionV2

message SolanaRawInstruction

blockchain_solana.proto:160

Used in: SolanaInstructionV2

message SolanaReward

blockchain_solana.proto:98

Used in: SolanaBlock, SolanaBlockV2, SolanaTransactionMeta, SolanaTransactionMetaV2

message SolanaSplAssociatedTokenAccountProgram

blockchain_solana.proto:332

Used in: SolanaInstructionV2

enum SolanaSplAssociatedTokenAccountProgram.InstructionType

blockchain_solana.proto:333

Used in: SolanaSplAssociatedTokenAccountProgram

message SolanaSplMemoInstruction

blockchain_solana.proto:484

Used in: SolanaSplMemoProgram

message SolanaSplMemoProgram

blockchain_solana.proto:293

Used in: SolanaInstructionV2

enum SolanaSplMemoProgram.InstructionType

blockchain_solana.proto:294

Used in: SolanaSplMemoProgram

message SolanaSplToken2022Program

blockchain_solana.proto:321

Used in: SolanaInstructionV2

enum SolanaSplToken2022Program.InstructionType

blockchain_solana.proto:322

Used in: SolanaSplToken2022Program

message SolanaSplTokenGetAccountDataSizeInstruction

blockchain_solana.proto:488

Used in: SolanaSplTokenProgram

message SolanaSplTokenInitializeImmutableOwnerInstruction

blockchain_solana.proto:493

Used in: SolanaSplTokenProgram

message SolanaSplTokenProgram

blockchain_solana.proto:304

Used in: SolanaInstructionV2

enum SolanaSplTokenProgram.InstructionType

blockchain_solana.proto:305

Used in: SolanaSplTokenProgram

message SolanaSplTokenTransferInstruction

blockchain_solana.proto:497

Used in: SolanaSplTokenProgram

message SolanaStakeDeactivateInstruction

blockchain_solana.proto:454

Used in: SolanaStakeProgram

message SolanaStakeDelegateInstruction

blockchain_solana.proto:445

Used in: SolanaStakeProgram

message SolanaStakeInitializeInstruction

blockchain_solana.proto:427

Used in: SolanaStakeProgram

message SolanaStakeInitializeInstruction.Authorized

blockchain_solana.proto:428

Used in: SolanaStakeInitializeInstruction

message SolanaStakeInitializeInstruction.Lockup

blockchain_solana.proto:433

Used in: SolanaStakeInitializeInstruction

message SolanaStakeMergeInstruction

blockchain_solana.proto:460

Used in: SolanaStakeProgram

message SolanaStakeProgram

blockchain_solana.proto:270

Used in: SolanaInstructionV2

enum SolanaStakeProgram.InstructionType

blockchain_solana.proto:271

Used in: SolanaStakeProgram

message SolanaStakeSplitInstruction

blockchain_solana.proto:468

Used in: SolanaStakeProgram

message SolanaStakeWithdrawInstruction

blockchain_solana.proto:475

Used in: SolanaStakeProgram

message SolanaSystemCreateAccountInstruction

blockchain_solana.proto:394

Used in: SolanaSystemProgram

message SolanaSystemCreateAccountWithSeedInstruction

blockchain_solana.proto:408

Used in: SolanaSystemProgram

message SolanaSystemProgram

blockchain_solana.proto:251

Used in: SolanaInstructionV2

enum SolanaSystemProgram.InstructionType

blockchain_solana.proto:252

Used in: SolanaSystemProgram

message SolanaSystemTransferInstruction

blockchain_solana.proto:402

Used in: SolanaSystemProgram

message SolanaSystemTransferWithSeedInstruction

blockchain_solana.proto:418

Used in: SolanaSystemProgram

message SolanaTokenAmount

blockchain_solana.proto:81

Used in: SolanaTokenBalance

message SolanaTokenBalance

blockchain_solana.proto:74

Used in: SolanaTransactionMeta, SolanaTransactionMetaV2

message SolanaTransaction

blockchain_solana.proto:34

Used in: NativeTransaction, SolanaBlock

message SolanaTransactionMeta

blockchain_solana.proto:50

Used in: SolanaTransaction

message SolanaTransactionMetaV2

blockchain_solana.proto:62

Used in: SolanaTransactionV2

message SolanaTransactionPayload

blockchain_solana.proto:108

Used in: SolanaTransaction

message SolanaTransactionPayloadV2

blockchain_solana.proto:113

Used in: SolanaTransactionV2

message SolanaTransactionV2

blockchain_solana.proto:42

Used in: SolanaBlockV2

message SolanaUnknownInstruction

blockchain_solana.proto:343

Used in: SolanaAddressLookupTableProgram, SolanaBpfLoaderProgram, SolanaBpfUpgradeableLoaderProgram, SolanaSplAssociatedTokenAccountProgram, SolanaSplToken2022Program, SolanaSplTokenProgram, SolanaStakeProgram, SolanaSystemProgram, SolanaVoteProgram

message SolanaVoteCompactUpdateVoteStateInstruction

blockchain_solana.proto:378

Used in: SolanaVoteProgram

message SolanaVoteCompactUpdateVoteStateInstruction.Lockout

blockchain_solana.proto:379

Used in: VoteStateUpdate

message SolanaVoteCompactUpdateVoteStateInstruction.VoteStateUpdate

blockchain_solana.proto:383

Used in: SolanaVoteCompactUpdateVoteStateInstruction

message SolanaVoteInitializeInstruction

blockchain_solana.proto:347

Used in: SolanaVoteProgram

message SolanaVoteProgram

blockchain_solana.proto:232

Used in: SolanaInstructionV2

enum SolanaVoteProgram.InstructionType

blockchain_solana.proto:233

Used in: SolanaVoteProgram

message SolanaVoteVoteInstruction

blockchain_solana.proto:357

Used in: SolanaVoteProgram

message SolanaVoteVoteInstruction.Vote

blockchain_solana.proto:358

Used in: SolanaVoteVoteInstruction

message SolanaVoteWithdrawInstruction

blockchain_solana.proto:371

Used in: SolanaVoteProgram

message TransactionMetadata

blockchain.proto:61

Used in: Block

message ValidateAccountStateRequest

blockchain.proto:124

message ValidateAccountStateResponse

blockchain.proto:140

Used in: GetVerifiedAccountStateResponse

message ValidateRosettaBlockRequest

blockchain.proto:147