package iotextypes

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

message AccessTuple

action.proto:50

Used in: ActionCore, Execution

message AccountMeta

blockchain.proto:101

Account Metadata

Used in: iotexapi.GetAccountResponse

message Action

action.proto:300

Used in: iotexapi.ActionInfo, iotexapi.EstimateGasForActionRequest, iotexapi.GetActPoolActionsResponse, iotexapi.SendActionRequest, Actions, BlockBody

message ActionCore

action.proto:236

Used in: Action

message ActionEvmTransfer

action.proto:351

Deprecated

Used in: iotexapi.GetEvmTransfersByActionHashResponse, BlockEvmTransfer

message Actions

action.proto:308

a pack of actions

message BlobTxData

action.proto:61

Used in: ActionCore

message BlobTxSidecar

action.proto:55

Used in: BlobTxData

message Block

blockchain.proto:50

block consists of header followed by transactions hash of current block can be computed from header hence not stored

Used in: iotexapi.BlockInfo, BlockProposal, BlockStore

message BlockBody

blockchain.proto:44

body of a block

Used in: Block

message BlockEvmTransfer

action.proto:358

Deprecated

Used in: iotexapi.GetEvmTransfersByBlockHeightResponse

message BlockFooter

blockchain.proto:38

footer of a block

Used in: Block

message BlockHeader

blockchain.proto:20

header of a block

Used in: Block

message BlockHeaderCore

blockchain.proto:26

Used in: BlockHeader

message BlockIdentifier

blockchain.proto:95

BlockIdentifier Metadata

Used in: iotexapi.GetAccountResponse, iotexapi.GetTransactionLogByBlockHeightResponse, iotexapi.ReadStateResponse, iotexapi.StreamBlocksResponse

message BlockMeta

blockchain.proto:78

Block Metadata

Used in: iotexapi.GetBlockMetasResponse

message BlockProposal

consensus.proto:18

Used in: ConsensusMessage

message BlockStore

blockchain.proto:111

Used in: BlockStores

message BlockStores

blockchain.proto:116

message BucketsCount

state_data.proto:62

message Candidate

action.proto:23

Candidates and list of candidates

Used in: CandidateList

message CandidateBasicInfo

action.proto:119

Used in: iotexapi.EstimateActionGasConsumptionRequest, ActionCore, CandidateRegister

message CandidateList

action.proto:30

Used in: PutPollResult

message CandidateListV2

state_data.proto:58

message CandidateRegister

action.proto:125

Used in: iotexapi.EstimateActionGasConsumptionRequest, ActionCore

message CandidateV2

state_data.proto:48

Used in: CandidateListV2

message ChainMeta

blockchain.proto:68

Blockchain Metadata

Used in: iotexapi.GetChainMetaResponse

message ClaimFromRewardingFund

action.proto:373

Used in: ActionCore

message ConsensusMessage

consensus.proto:33

message ConsensusVote

consensus.proto:23

Used in: ConsensusMessage

enum ConsensusVote.Topic

consensus.proto:24

Used in: ConsensusVote

message ContractStakingBucketType

state_data.proto:67

Used in: ContractStakingBucketTypeList

message ContractStakingBucketTypeList

state_data.proto:72

message CreateDeposit

action.proto:160

Used in: ActionCore

message CreatePlumChain

action.proto:173

plum main chain APIs

Used in: ActionCore

(message has no fields)

message DepositToRewardingFund

action.proto:368

Used in: ActionCore

message ElectionBucket

election.proto:19

Used in: iotexapi.GetElectionBucketsResponse

enum Encoding

action.proto:291

Used in: Action

message Endorsement

endorsement.proto:17

Used in: BlockFooter, BlockProposal, ConsensusMessage

message EpochData

blockchain.proto:61

Used in: iotexapi.GetEpochMetaResponse, ChainMeta

message EvmTransfer

action.proto:339

Deprecated

Used in: ActionEvmTransfer, EvmTransferList

message EvmTransferList

action.proto:346

Deprecated

message Execution

action.proto:43

Used in: iotexapi.EstimateActionGasConsumptionRequest, iotexapi.ReadContractRequest, ActionCore

message Genesis

genesis.proto:15

message GenesisAccount

genesis.proto:33

Used in: Genesis

message GenesisBlockchain

genesis.proto:22

Used in: Genesis

message GenesisDelegate

genesis.proto:49

Used in: GenesisPoll

message GenesisPoll

genesis.proto:38

Used in: Genesis

message GenesisRewarding

genesis.proto:55

Used in: Genesis

message GrantReward

action.proto:383

Used in: ActionCore

message Log

action.proto:323

Used in: iotexapi.GetLogsResponse, iotexapi.StreamLogsResponse, Logs, Receipt

message Logs

action.proto:334

message MerkleRoot

action.proto:149

Used in: PutBlock

message NodeInfo

node.proto:33

message NodeInfoCore

node.proto:26

Used in: NodeInfo

message NodeInfoRequest

node.proto:38

(message has no fields)

message PlumChallengeExit

action.proto:202

Used in: ActionCore

message PlumCreateDeposit

action.proto:186

Used in: ActionCore

message PlumFinalizeExit

action.proto:219

Used in: ActionCore

message PlumPutBlock

action.proto:180

Used in: ActionCore

message PlumResponseChallengeExit

action.proto:210

Used in: ActionCore

message PlumSettleDeposit

action.proto:225

plum sub chain APIs

Used in: ActionCore

message PlumStartExit

action.proto:192

Used in: ActionCore

message PlumTransfer

action.proto:229

Used in: ActionCore

message ProbationCandidateList

state_data.proto:18

ProbationCandidateList (slashing #1)

message ProbationCandidateList.Info

state_data.proto:19

Used in: ProbationCandidateList

message PutBlock

action.proto:154

Used in: ActionCore

message PutPollResult

action.proto:34

Used in: ActionCore

message Receipt

action.proto:312

Used in: iotexapi.BlockInfo, iotexapi.ReadContractResponse, iotexapi.ReceiptInfo, BlockStore, Receipts

enum ReceiptStatus

receiptstatus.proto:17

BELOW ARE DEFINITIONS FOR EVM ERROR CLASSIFICATION IN RECEIPT STATUS

message Receipts

blockchain.proto:57

Receipts consists of a collection of recepit

enum RewardType

action.proto:378

Used in: GrantReward

message ServerMeta

node.proto:18

Server Metadata

Used in: iotexapi.GetServerMetaResponse

message SetCodeAuthorization

action.proto:67

Used in: ActionCore

message SettleDeposit

action.proto:166

Used in: ActionCore

message StakeAddDeposit

action.proto:92

add the amount of bucket

Used in: iotexapi.EstimateActionGasConsumptionRequest, ActionCore

message StakeChangeCandidate

action.proto:107

move the bucket to vote for another candidate or transfer the ownership of bucket to another voters

Used in: iotexapi.EstimateActionGasConsumptionRequest, ActionCore

message StakeCreate

action.proto:77

create stake

Used in: iotexapi.EstimateActionGasConsumptionRequest, ActionCore

message StakeReclaim

action.proto:86

unstake or withdraw

Used in: iotexapi.EstimateActionGasConsumptionRequest, ActionCore

message StakeRestake

action.proto:99

restake the duration and autoStake flag of bucket

Used in: iotexapi.EstimateActionGasConsumptionRequest, ActionCore

message StakeTransferOwnership

action.proto:113

Used in: iotexapi.EstimateActionGasConsumptionRequest, ActionCore

message StartSubChain

action.proto:134

Used in: ActionCore

message StopSubChain

action.proto:143

Used in: ActionCore

message TerminatePlumChain

action.proto:176

Used in: ActionCore

message TransactionLog

transaction_log.proto:15

Used in: iotexapi.GetTransactionLogByActionHashResponse, TransactionLogs

message TransactionLog.Transaction

transaction_log.proto:16

Used in: TransactionLog

enum TransactionLogType

transaction_log.proto:32

Used in: TransactionLog.Transaction

message TransactionLogs

transaction_log.proto:28

Used in: iotexapi.BlockInfo, iotexapi.GetTransactionLogByBlockHeightResponse

message TransactionStructLog

transaction_log.proto:45

Used in: iotexapi.TraceTransactionStructLogsResponse

message Transfer

action.proto:15

Used in: iotexapi.EstimateActionGasConsumptionRequest, ActionCore

message TxContainer

action.proto:39

Used in: ActionCore

message VoteBucket

state_data.proto:27

Used in: VoteBucketList

message VoteBucketList

state_data.proto:44