package pb

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

service Xchain

xchain.proto:60

Xchain is the main interfaces

service Xendorser

xendorser.proto:26

message Acl

xchain.proto:850

Acl实际使用的结构

Used in: AclStatus

message AddressStatus

xchain.proto:317

Used as request type in: Xchain.GetBalance, Xchain.GetFrozenBalance

Used as response type in: Xchain.GetBalance, Xchain.GetFrozenBalance

message AkSet

xchain.proto:841

AK集的表示方法

Used in: AkSets

message AkSets

xchain.proto:844

Used in: Acl

message BCSpeeds

xchain.proto:530

Used in: Speeds

message BCStatus

xchain.proto:501

BlockChain status

Used as request type in: Xchain.GetBlockChainStatus

Used as response type in: Xchain.GetBlockChainStatus

Used as field type in: SystemsStatus

message BCTipStatus

xchain.proto:515

message BatchTxs

xchain.proto:270

message Block

xchain.proto:275

Used as response type in: Xchain.GetBlock, Xchain.GetBlockByHeight

enum Block.EBlockStatus

xchain.proto:279

Used in: Block

message ChainedBftPhaseMessage

chainedbft.proto:51

ChainedBftPhaseMessage is the proposal message of the protocal. In Hotstuff, there are two kinds of messages, "NEW_VIEW_MESSAGE" and "QC_Message". A stable leader can skip this "NEW_VIEW_MESSAGE".

message ChainedBftVoteMessage

chainedbft.proto:67

ChainedBftVoteMessage is the vote message of the protocal.

message CommonIn

xchain.proto:307

Used as request type in: Xchain.GetBlockChains, Xchain.GetNetURL, Xchain.GetSystemStatus

message ContractResponse

xchain.proto:947

ContractResponse is the response returnd by contract

Used in: InvokeResponse

message ContractStatus

xchain.proto:919

Status of a contract

Used in: GetAccountContractsResponse

message DposNominateInfo

xchain.proto:668

候选人信息

Used in: DposNominateRecordsResponse

message DposStatus

xchain.proto:757

Used in: DposStatusResponse

message GasPrice

xchain.proto:449

Used in: UtxoMeta

message HDInfo

xchain.proto:364

Used in: Transaction

Used in: AK2AccountRequest, AK2AccountResponse, AclStatus, AddressBalanceStatus, AddressStatus, BCStatus, BCTipStatus, BatchTxs, Block, BlockChains, BlockHeight, BlockID, CommonIn, CommonReply, DeployNativeCodeRequest, DeployNativeCodeResponse, DposCandidatesRequest, DposCandidatesResponse, DposCheckResultsRequest, DposCheckResultsResponse, DposNominateRecordsRequest, DposNominateRecordsResponse, DposNomineeRecordsRequest, DposNomineeRecordsResponse, DposStatusRequest, DposStatusResponse, DposVoteRecordsRequest, DposVoteRecordsResponse, DposVotedRecordsRequest, DposVotedRecordsResponse, EndorserRequest, EndorserResponse, GetAccountContractsRequest, GetAccountContractsResponse, InvokeRPCRequest, InvokeRPCResponse, NativeCodeStatusRequest, NativeCodeStatusResponse, PreExecWithSelectUTXORequest, PreExecWithSelectUTXOResponse, RawUrl, SystemsStatus, SystemsStatusReply, TxData, TxStatus, UtxoInput, UtxoOutput

message IdentityAuth

xchain.proto:868

Identity authentication request

Used in: IdentityAuths

message IdentityAuths

xchain.proto:877

Identity authentication requests

message InternalBlock

xchain.proto:457

The internal block struct

Used in: BCStatus, Block

message InvokeRPCRequest

xchain.proto:765

Used as request type in: Xchain.PreExec

Used as field type in: PreExecWithSelectUTXORequest

message InvokeRequest

xchain.proto:780

预执行的请求结构

Used in: InvokeRPCRequest, InvokeResponse, Transaction, UtxoMeta

message InvokeResponse

xchain.proto:792

预执行的返回结构

Used in: InvokeRPCResponse, PreExecWithSelectUTXOResponse

message LedgerMeta

xchain.proto:424

Ledger metadata

Used in: BCStatus

message ModifyBlock

xchain.proto:953

Used in: Transaction

message NativeCodeDesc

xchain.proto:588

Used in: DeployNativeCodeRequest, NativeCodeStatus

message NativeCodeStatus

xchain.proto:629

Used in: NativeCodeStatusResponse

message PermissionModel

xchain.proto:835

Used in: Acl

enum PermissionRule

xchain.proto:825

-------- Account and Permission Section --------

Used in: PermissionModel

message QCSignInfos

chainedbft.proto:36

QCSignInfos is the signs of the leader gathered from replicas of a specifically certType. A slice of signs is used at present. TODO @qizheng09: It will be change to Threshold-Signatures after Crypto lib support Threshold-Signatures.

Used in: QuorumCert

enum QCState

chainedbft.proto:8

QCState is the phase of hotstuff

Used in: ChainedBftPhaseMessage, QuorumCert

message QuorumCert

chainedbft.proto:17

QuorumCert is a data type that combines a collection of signatures from replicas.

Used in: ChainedBftPhaseMessage, InternalBlock

message ResourceLimit

xchain.proto:888

Used in: InvokeRequest

enum ResourceType

xchain.proto:881

Used in: ResourceLimit

message SignInfo

chainedbft.proto:42

SignInfo is the signature information of the

Used in: ChainedBftPhaseMessage, ChainedBftVoteMessage, QCSignInfos

message SignatureInfo

xchain.proto:819

签名详情

Used in: EndorserResponse, PreExecWithSelectUTXORequest, Transaction

message Speeds

xchain.proto:525

Used in: SystemsStatus

message SystemsStatus

xchain.proto:534

Used in: SystemsStatusReply

message TokenDetail

xchain.proto:311

Used in: AddressStatus

message TokenFrozenDetail

xchain.proto:323

Used in: TokenFrozenDetails

message TokenFrozenDetails

xchain.proto:328

Used in: AddressBalanceStatus

message Transaction

xchain.proto:378

Transaction is the information of the transaction

Used in: EndorserRequest, InternalBlock, TxStatus

enum TransactionStatus

xchain.proto:46

TransactionStatus is the status of transaction

Used in: TxStatus

message TxData

xchain.proto:235

message TxDataAccount

xchain.proto:229

Used in: TxData

message TxInput

xchain.proto:341

Transaction input

Used in: InvokeResponse, Transaction

message TxInputExt

xchain.proto:804

扩展输入

Used in: InvokeResponse, Transaction

message TxOutput

xchain.proto:355

Transaction output

Used in: InvokeResponse, Transaction

message TxOutputExt

xchain.proto:812

扩展输出

Used in: InvokeResponse, Transaction

message TxStatus

xchain.proto:261

Used as request type in: Xchain.PostTx, Xchain.QueryTx

Used as response type in: Xchain.QueryTx

Used as field type in: BatchTxs

message Utxo

xchain.proto:552

Used in: UtxoOutput

message UtxoMeta

xchain.proto:434

Utxo metadata

Used in: BCStatus

message UtxoOutput

xchain.proto:578

UtxoOutput query results

Used as response type in: Xchain.SelectUTXO

Used as field type in: PreExecWithSelectUTXOResponse

message WasmCodeDesc

xchain.proto:601

enum XChainErrorEnum

xchain.proto:10

Used in: Header, TokenDetail, TokenFrozenDetails

message XuperSignature

xchain.proto:372

Unified Xuper Signature

Used in: Transaction

message voteRecord

xchain.proto:700

选民投票记录

Used in: DposVoteRecordsResponse

message votedRecord

xchain.proto:719

候选人被投票记录

Used in: DposVotedRecordsResponse