public static final class XchainGrpc.XchainFutureStub extends io.grpc.stub.AbstractStub<XchainGrpc.XchainFutureStub>
Xchain is the main interfaces
| 限定符和类型 | 方法和说明 |
|---|---|
protected XchainGrpc.XchainFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DeployNativeCodeResponse> |
deployNativeCode(XchainOuterClass.DeployNativeCodeRequest request)
Native code deploy interface
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposCandidatesResponse> |
dposCandidates(XchainOuterClass.DposCandidatesRequest request)
DposCandidates get all candidates of the tdpos consensus
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposCheckResultsResponse> |
dposCheckResults(XchainOuterClass.DposCheckResultsRequest request)
DposCheckResults get check results of a specific term
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposNominateRecordsResponse> |
dposNominateRecords(XchainOuterClass.DposNominateRecordsRequest request)
DposNominateRecords get all records nominated by an user
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposNomineeRecordsResponse> |
dposNomineeRecords(XchainOuterClass.DposNomineeRecordsRequest request)
DposNomineeRecords get nominated record of a candidate
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposStatusResponse> |
dposStatus(XchainOuterClass.DposStatusRequest request)
DposStatus get dpos status
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposVotedRecordsResponse> |
dposVotedRecords(XchainOuterClass.DposVotedRecordsRequest request)
DposVotedRecords get all vote records of a candidate
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposVoteRecordsResponse> |
dposVoteRecords(XchainOuterClass.DposVoteRecordsRequest request)
DposVoteRecords get all vote records voted by an user
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AK2AccountResponse> |
getAccountByAK(XchainOuterClass.AK2AccountRequest request)
GetAccountByAK get account sets contain a specific address
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.GetAccountContractsResponse> |
getAccountContracts(XchainOuterClass.GetAccountContractsRequest request) |
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AddressStatus> |
getBalance(XchainOuterClass.AddressStatus request)
GetBalance get balance of an address,
Address is required for this
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AddressBalanceStatus> |
getBalanceDetail(XchainOuterClass.AddressBalanceStatus request)
GetFrozenBalance get two kinds of balance
1.
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.Block> |
getBlock(XchainOuterClass.BlockID request)
GetBlock get block by blockid and return if the block in trunk or in branch
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.Block> |
getBlockByHeight(XchainOuterClass.BlockHeight request)
GetBlockByHeight get block by height and return if the block in trunk or in
branch
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.BlockChains> |
getBlockChains(XchainOuterClass.CommonIn request)
Get blockchains query blockchains
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.BCStatus> |
getBlockChainStatus(XchainOuterClass.BCStatus request) |
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AddressStatus> |
getFrozenBalance(XchainOuterClass.AddressStatus request)
GetFrozenBalance get balance that still be frozen of an address,
Address is required for this
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.RawUrl> |
getNetURL(XchainOuterClass.CommonIn request)
GetNetURL return net url
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.SystemsStatusReply> |
getSystemStatus(XchainOuterClass.CommonIn request)
GetSystemStatus query system status
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.NativeCodeStatusResponse> |
nativeCodeStatus(XchainOuterClass.NativeCodeStatusRequest request)
Native code status
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.CommonReply> |
postTx(XchainOuterClass.TxStatus request)
PostTx post Transaction to a node
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.InvokeRPCResponse> |
preExec(XchainOuterClass.InvokeRPCRequest request)
预执行合约
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.PreExecWithSelectUTXOResponse> |
preExecWithSelectUTXO(XchainOuterClass.PreExecWithSelectUTXORequest request)
PreExecWithSelectUTXO preExec & selectUtxo
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AclStatus> |
queryACL(XchainOuterClass.AclStatus request) |
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.TxStatus> |
queryTx(XchainOuterClass.TxStatus request)
QueryTx query Transaction by TxStatus,
Bcname and Txid are required for this
|
com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.UtxoOutput> |
selectUTXO(XchainOuterClass.UtxoInput request)
新的Select utxos接口, 不需要签名,可以支持选择账户的utxo
|
protected XchainGrpc.XchainFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build 在类中 io.grpc.stub.AbstractStub<XchainGrpc.XchainFutureStub>public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.CommonReply> postTx(XchainOuterClass.TxStatus request)
PostTx post Transaction to a node
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AclStatus> queryACL(XchainOuterClass.AclStatus request)
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.GetAccountContractsResponse> getAccountContracts(XchainOuterClass.GetAccountContractsRequest request)
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.TxStatus> queryTx(XchainOuterClass.TxStatus request)
QueryTx query Transaction by TxStatus, Bcname and Txid are required for this
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AddressStatus> getBalance(XchainOuterClass.AddressStatus request)
GetBalance get balance of an address, Address is required for this
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AddressBalanceStatus> getBalanceDetail(XchainOuterClass.AddressBalanceStatus request)
GetFrozenBalance get two kinds of balance 1. Still be frozen of an address 2. Available now of an address Address is required for this
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AddressStatus> getFrozenBalance(XchainOuterClass.AddressStatus request)
GetFrozenBalance get balance that still be frozen of an address, Address is required for this
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.Block> getBlock(XchainOuterClass.BlockID request)
GetBlock get block by blockid and return if the block in trunk or in branch
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.Block> getBlockByHeight(XchainOuterClass.BlockHeight request)
GetBlockByHeight get block by height and return if the block in trunk or in branch
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.BCStatus> getBlockChainStatus(XchainOuterClass.BCStatus request)
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.BlockChains> getBlockChains(XchainOuterClass.CommonIn request)
Get blockchains query blockchains
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.SystemsStatusReply> getSystemStatus(XchainOuterClass.CommonIn request)
GetSystemStatus query system status
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.RawUrl> getNetURL(XchainOuterClass.CommonIn request)
GetNetURL return net url
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.UtxoOutput> selectUTXO(XchainOuterClass.UtxoInput request)
新的Select utxos接口, 不需要签名,可以支持选择账户的utxo
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.PreExecWithSelectUTXOResponse> preExecWithSelectUTXO(XchainOuterClass.PreExecWithSelectUTXORequest request)
PreExecWithSelectUTXO preExec & selectUtxo
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DeployNativeCodeResponse> deployNativeCode(XchainOuterClass.DeployNativeCodeRequest request)
Native code deploy interface
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.NativeCodeStatusResponse> nativeCodeStatus(XchainOuterClass.NativeCodeStatusRequest request)
Native code status
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposCandidatesResponse> dposCandidates(XchainOuterClass.DposCandidatesRequest request)
DposCandidates get all candidates of the tdpos consensus
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposNominateRecordsResponse> dposNominateRecords(XchainOuterClass.DposNominateRecordsRequest request)
DposNominateRecords get all records nominated by an user
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposNomineeRecordsResponse> dposNomineeRecords(XchainOuterClass.DposNomineeRecordsRequest request)
DposNomineeRecords get nominated record of a candidate
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposVoteRecordsResponse> dposVoteRecords(XchainOuterClass.DposVoteRecordsRequest request)
DposVoteRecords get all vote records voted by an user
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposVotedRecordsResponse> dposVotedRecords(XchainOuterClass.DposVotedRecordsRequest request)
DposVotedRecords get all vote records of a candidate
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposCheckResultsResponse> dposCheckResults(XchainOuterClass.DposCheckResultsRequest request)
DposCheckResults get check results of a specific term
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.DposStatusResponse> dposStatus(XchainOuterClass.DposStatusRequest request)
DposStatus get dpos status
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.AK2AccountResponse> getAccountByAK(XchainOuterClass.AK2AccountRequest request)
GetAccountByAK get account sets contain a specific address
public com.google.common.util.concurrent.ListenableFuture<XchainOuterClass.InvokeRPCResponse> preExec(XchainOuterClass.InvokeRPCRequest request)
预执行合约
Copyright © 2020. All rights reserved.