package types

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

message AccountAbstractionTransaction

types.proto:175

Used in: remote.AAValidationRequest

message Authorization

types.proto:197

Used in: AccountAbstractionTransaction

message BlobsBundle

types.proto:126

Used in: execution.AssembledBlockData

message BlockAccessListAccount

types.proto:110

Used in: ExecutionPayload

message BlockAccessListBalanceChange

types.proto:95

Used in: BlockAccessListAccount

message BlockAccessListCodeChange

types.proto:105

Used in: BlockAccessListAccount

message BlockAccessListNonceChange

types.proto:100

Used in: BlockAccessListAccount

message BlockAccessListSlotChanges

types.proto:90

Used in: BlockAccessListAccount

message BlockAccessListStorageChange

types.proto:85

Used in: BlockAccessListSlotChanges

message ExecutionPayload

types.proto:61

------------------------------------------------------------------------ Engine API types See https://github.com/ethereum/execution-apis/blob/main/src/engine

Used in: execution.AssembledBlockData

message ExecutionPayloadBody

types.proto:169

Used in: execution.GetPayloadBodiesBatchResponse

message H1024

types.proto:41

Used in: H2048

message H128

types.proto:21

Used in: H160, H256

message H160

types.proto:26

Used in: downloader.DownloadItem, execution.AssembleBlockRequest, execution.BlockAccessListAccount, execution.Header, remote.AccountChange, remote.EtherbaseReply, remote.LogsFilterRequest, remote.SubscribeLogsReply, remote.SubscribeReceiptsReply, remote.Validator, txpool.AllReply.Tx, txpool.NonceRequest, txpool.PendingReply.Tx, BlockAccessListAccount, ExecutionPayload, Withdrawal, web3.AccessListItem, web3.Account, web3.AccountDiffEntry, web3.AccountStreamRequest, web3.AddressSet, web3.BlockBase, web3.CallAction, web3.CreateAction, web3.CreateOutput, web3.EIP1559Call, web3.EIP2930Call, web3.LegacyCall, web3.RewardAction, web3.SelfdestructAction, web3.StorageStreamRequest, web3.Transaction

message H2048

types.proto:46

Used in: execution.Header, ExecutionPayload

message H256

types.proto:31

Used as request type in: execution.Execution.GetHeaderHashNumber, execution.Execution.IsCanonicalHash, web3.EthApi.TransactionByHash

Used as field type in: execution.AssembleBlockRequest, execution.AssembledBlockData, execution.BlockAccessListAccount, execution.BlockAccessListBalanceChange, execution.BlockAccessListEntry, execution.BlockAccessListSlotChanges, execution.BlockAccessListStorageChange, execution.BlockBody, execution.ForkChoice, execution.ForkChoiceReceipt, execution.GetBodiesByHashesRequest, execution.GetPayloadBodiesByHashRequest, execution.GetSegmentRequest, execution.GetTDResponse, execution.Header, execution.ValidationReceipt, execution.ValidationRequest, remote.BlockRequest, remote.BorEventsRequest, remote.BorTxnLookupRequest, remote.CanonicalHashReply, remote.EngineGetPayloadBodiesByHashV1Request, remote.HeaderNumberRequest, remote.LogsFilterRequest, remote.ReceiptsFilterRequest, remote.StateChange, remote.StorageChange, remote.SubscribeLogsReply, remote.SubscribeReceiptsReply, remote.TxnLookupRequest, sentinel.Status, sentry.Forks, sentry.StatusData, txpool.GetBlobsRequest, txpool.TransactionsRequest, txpool.TxHashes, BlockAccessListAccount, BlockAccessListBalanceChange, BlockAccessListSlotChanges, BlockAccessListStorageChange, ExecutionPayload, H512, web3.AccessListItem, web3.Account, web3.AlteredH256, web3.BlockBase, web3.BlockId, web3.CallAction, web3.CanonicalTransactionData, web3.CreateAction, web3.DeltaH256, web3.EIP1559Call, web3.EIP2930Call, web3.FullTraceWithTransactionHash, web3.LegacyCall, web3.LightBlock, web3.ResolveBlockHashResponse, web3.RewardAction, web3.SelfdestructAction, web3.StorageDelta, web3.StorageDiffEntry, web3.StorageSlot, web3.StorageStreamRequest, web3.TraceTransactionRequest, web3.TraceWithLocation, web3.Transaction, web3.VmExecutedOperation

message H512

types.proto:36

Used in: sentry.InboundMessage, sentry.PeerByIdRequest, sentry.PeerEvent, sentry.PenalizePeerRequest, sentry.SendMessageByIdRequest, sentry.SentPeers, sentry.SetPeerBlockRangeRequest, sentry.SetPeerLatestBlockRequest, sentry.SetPeerMinimumBlockRequest, H1024

message NodeInfoPorts

types.proto:141

Used in: NodeInfoReply

message NodeInfoReply

types.proto:146

Used as response type in: sentry.Sentry.NodeInfo

Used as field type in: remote.NodesInfoReply

message PeerInfo

types.proto:156

Used in: remote.PeersReply, sentry.PeerByIdReply, sentry.PeersReply

message RequestsBundle

types.proto:134

Used in: execution.AssembledBlockData

message VersionReply

types.proto:52

Reply message containing the current service version on the service side

Used as response type in: remote.BridgeBackend.Version, remote.ETHBACKEND.Version, remote.HeimdallBackend.Version, remote.KV.Version, txpool.Mining.Version, txpool.Txpool.Version

message Withdrawal

types.proto:119

Used in: execution.AssembleBlockRequest, execution.BlockBody, ExecutionPayload, ExecutionPayloadBody