# 程序包 org.bdware.bdledger.api.grpc.pb

package org.bdware.bdledger.api.grpc.pb

- 接口概要
  接口
  说明
  CommonProto.BlockOrBuilder
  CommonProto.ContractOrBuilder
  CommonProto.TransactionOrBuilder
  ErrorDetailsProto.InvalidArgument.FieldViolationOrBuilder
  ErrorDetailsProto.InvalidArgumentOrBuilder
  LedgerProto.CreateLedgerRequestOrBuilder
  LedgerProto.CreateLedgerResponseOrBuilder
  LedgerProto.GetLedgersResponseOrBuilder
  LedgerProto.SendTransactionRequest.TransactionOrBuilder
  LedgerProto.SendTransactionRequestOrBuilder
  LedgerProto.SendTransactionResponseOrBuilder
  NodeProto.ClientVersionResponseOrBuilder
  QueryProto.BlockFilterOrBuilder
  QueryProto.BlocksRequestOrBuilder
  QueryProto.CountBlocksResponseOrBuilder
  QueryProto.CountTransactionsResponseOrBuilder
  QueryProto.GetBlockByHashRequestOrBuilder
  QueryProto.GetBlockByHashResponseOrBuilder
  QueryProto.GetBlocksResponseOrBuilder
  QueryProto.GetTransactionByBlockHashAndIndexRequestOrBuilder
  QueryProto.GetTransactionByBlockHashAndIndexResponseOrBuilder
  QueryProto.GetTransactionByHashRequestOrBuilder
  QueryProto.GetTransactionByHashResponseOrBuilder
  QueryProto.GetTransactionsResponseOrBuilder
  QueryProto.RecentBlocksRequestOrBuilder
  QueryProto.TransactionFilterOrBuilder
  QueryProto.TransactionsRequestOrBuilder
- 类概要
  类
  说明
  CommonProto
  CommonProto.Block
  Protobuf type `bdware.bdledger.api.Block`
  CommonProto.Block.Builder
  Protobuf type `bdware.bdledger.api.Block`
  CommonProto.Contract
  Protobuf type `bdware.bdledger.api.Contract`
  CommonProto.Contract.Builder
  Protobuf type `bdware.bdledger.api.Contract`
  CommonProto.Transaction
  Protobuf type `bdware.bdledger.api.Transaction`
  CommonProto.Transaction.Builder
  Protobuf type `bdware.bdledger.api.Transaction`
  ErrorDetailsProto
  ErrorDetailsProto.InvalidArgument
  InvalidArgument indicates client specified an invalid argument.
  ErrorDetailsProto.InvalidArgument.Builder
  InvalidArgument indicates client specified an invalid argument.
  ErrorDetailsProto.InvalidArgument.FieldViolation
  A message type used to describe a single invalid field.
  ErrorDetailsProto.InvalidArgument.FieldViolation.Builder
  A message type used to describe a single invalid field.
  LedgerGrpc
  LedgerGrpc.LedgerBlockingStub
  LedgerGrpc.LedgerFutureStub
  LedgerGrpc.LedgerImplBase
  LedgerGrpc.LedgerStub
  LedgerProto
  LedgerProto.CreateLedgerRequest
  Protobuf type `bdware.bdledger.api.CreateLedgerRequest`
  LedgerProto.CreateLedgerRequest.Builder
  Protobuf type `bdware.bdledger.api.CreateLedgerRequest`
  LedgerProto.CreateLedgerResponse
  Protobuf type `bdware.bdledger.api.CreateLedgerResponse`
  LedgerProto.CreateLedgerResponse.Builder
  Protobuf type `bdware.bdledger.api.CreateLedgerResponse`
  LedgerProto.GetLedgersResponse
  Protobuf type `bdware.bdledger.api.GetLedgersResponse`
  LedgerProto.GetLedgersResponse.Builder
  Protobuf type `bdware.bdledger.api.GetLedgersResponse`
  LedgerProto.SendTransactionRequest
  Protobuf type `bdware.bdledger.api.SendTransactionRequest`
  LedgerProto.SendTransactionRequest.Builder
  Protobuf type `bdware.bdledger.api.SendTransactionRequest`
  LedgerProto.SendTransactionRequest.Transaction
  Protobuf type `bdware.bdledger.api.SendTransactionRequest.Transaction`
  LedgerProto.SendTransactionRequest.Transaction.Builder
  Protobuf type `bdware.bdledger.api.SendTransactionRequest.Transaction`
  LedgerProto.SendTransactionResponse
  Protobuf type `bdware.bdledger.api.SendTransactionResponse`
  LedgerProto.SendTransactionResponse.Builder
  Protobuf type `bdware.bdledger.api.SendTransactionResponse`
  NodeGrpc
  NodeGrpc.NodeBlockingStub
  NodeGrpc.NodeFutureStub
  NodeGrpc.NodeImplBase
  NodeGrpc.NodeStub
  NodeProto
  NodeProto.ClientVersionResponse
  Protobuf type `bdware.bdledger.api.ClientVersionResponse`
  NodeProto.ClientVersionResponse.Builder
  Protobuf type `bdware.bdledger.api.ClientVersionResponse`
  QueryGrpc
  QueryGrpc.QueryBlockingStub
  QueryGrpc.QueryFutureStub
  QueryGrpc.QueryImplBase
  QueryGrpc.QueryStub
  QueryProto
  QueryProto.BlockFilter
  Protobuf type `bdware.bdledger.api.BlockFilter`
  QueryProto.BlockFilter.Builder
  Protobuf type `bdware.bdledger.api.BlockFilter`
  QueryProto.BlocksRequest
  Protobuf type `bdware.bdledger.api.BlocksRequest`
  QueryProto.BlocksRequest.Builder
  Protobuf type `bdware.bdledger.api.BlocksRequest`
  QueryProto.CountBlocksResponse
  Protobuf type `bdware.bdledger.api.CountBlocksResponse`
  QueryProto.CountBlocksResponse.Builder
  Protobuf type `bdware.bdledger.api.CountBlocksResponse`
  QueryProto.CountTransactionsResponse
  Protobuf type `bdware.bdledger.api.CountTransactionsResponse`
  QueryProto.CountTransactionsResponse.Builder
  Protobuf type `bdware.bdledger.api.CountTransactionsResponse`
  QueryProto.GetBlockByHashRequest
  Protobuf type `bdware.bdledger.api.GetBlockByHashRequest`
  QueryProto.GetBlockByHashRequest.Builder
  Protobuf type `bdware.bdledger.api.GetBlockByHashRequest`
  QueryProto.GetBlockByHashResponse
  Protobuf type `bdware.bdledger.api.GetBlockByHashResponse`
  QueryProto.GetBlockByHashResponse.Builder
  Protobuf type `bdware.bdledger.api.GetBlockByHashResponse`
  QueryProto.GetBlocksResponse
  Protobuf type `bdware.bdledger.api.GetBlocksResponse`
  QueryProto.GetBlocksResponse.Builder
  Protobuf type `bdware.bdledger.api.GetBlocksResponse`
  QueryProto.GetTransactionByBlockHashAndIndexRequest
  Protobuf type `bdware.bdledger.api.GetTransactionByBlockHashAndIndexRequest`
  QueryProto.GetTransactionByBlockHashAndIndexRequest.Builder
  Protobuf type `bdware.bdledger.api.GetTransactionByBlockHashAndIndexRequest`
  QueryProto.GetTransactionByBlockHashAndIndexResponse
  Protobuf type `bdware.bdledger.api.GetTransactionByBlockHashAndIndexResponse`
  QueryProto.GetTransactionByBlockHashAndIndexResponse.Builder
  Protobuf type `bdware.bdledger.api.GetTransactionByBlockHashAndIndexResponse`
  QueryProto.GetTransactionByHashRequest
  Protobuf type `bdware.bdledger.api.GetTransactionByHashRequest`
  QueryProto.GetTransactionByHashRequest.Builder
  Protobuf type `bdware.bdledger.api.GetTransactionByHashRequest`
  QueryProto.GetTransactionByHashResponse
  Protobuf type `bdware.bdledger.api.GetTransactionByHashResponse`
  QueryProto.GetTransactionByHashResponse.Builder
  Protobuf type `bdware.bdledger.api.GetTransactionByHashResponse`
  QueryProto.GetTransactionsResponse
  Protobuf type `bdware.bdledger.api.GetTransactionsResponse`
  QueryProto.GetTransactionsResponse.Builder
  Protobuf type `bdware.bdledger.api.GetTransactionsResponse`
  QueryProto.RecentBlocksRequest
  Protobuf type `bdware.bdledger.api.RecentBlocksRequest`
  QueryProto.RecentBlocksRequest.Builder
  Protobuf type `bdware.bdledger.api.RecentBlocksRequest`
  QueryProto.TransactionFilter
  repeated Transaction/BlockFilters are combined by "&&"(and) operator;
  QueryProto.TransactionFilter.Builder
  repeated Transaction/BlockFilters are combined by "&&"(and) operator;
  QueryProto.TransactionsRequest
  Protobuf type `bdware.bdledger.api.TransactionsRequest`
  QueryProto.TransactionsRequest.Builder
  Protobuf type `bdware.bdledger.api.TransactionsRequest`
- Enum Class Summary
  Enum Class
  说明
  CommonProto.Contract.ContractUnitRequestType
  Protobuf enum `bdware.bdledger.api.Contract.ContractUnitRequestType`
  CommonProto.TransactionType
  事务类型
  QueryProto.IncludeTransactions
  Protobuf enum `bdware.bdledger.api.IncludeTransactions`