public class GrpcClient extends Object
Constructor and Description |
---|
GrpcClient(String fullnode,
String soliditynode) |
public void shutdown() throws InterruptedException
InterruptedException
public Protocol.Account queryAccount(byte[] address)
public Protocol.Account queryAccountById(String accountId)
public Protocol.Transaction signTransaction(Protocol.TransactionSign transactionSign)
public GrpcAPI.TransactionExtention signTransaction2(Protocol.TransactionSign transactionSign)
public byte[] createAdresss(byte[] passPhrase)
public GrpcAPI.EasyTransferResponse easyTransfer(byte[] passPhrase, byte[] toAddress, long amount)
public GrpcAPI.EasyTransferResponse easyTransferByPrivate(byte[] privateKey, byte[] toAddress, long amount)
public Protocol.Transaction createTransaction(Contract.AccountUpdateContract contract)
public GrpcAPI.TransactionExtention createTransaction2(Contract.AccountUpdateContract contract)
public Protocol.Transaction createTransaction(Contract.SetAccountIdContract contract)
public Protocol.Transaction createTransaction(Contract.UpdateAssetContract contract)
public GrpcAPI.TransactionExtention createTransaction2(Contract.UpdateAssetContract contract)
public Protocol.Transaction createTransaction(Contract.TransferContract contract)
public GrpcAPI.TransactionExtention createTransaction2(Contract.TransferContract contract)
public Protocol.Transaction createTransaction(Contract.FreezeBalanceContract contract)
public GrpcAPI.TransactionExtention createTransaction(Contract.BuyStorageContract contract)
public GrpcAPI.TransactionExtention createTransaction(Contract.BuyStorageBytesContract contract)
public GrpcAPI.TransactionExtention createTransaction(Contract.SellStorageContract contract)
public GrpcAPI.TransactionExtention createTransaction2(Contract.FreezeBalanceContract contract)
public Protocol.Transaction createTransaction(Contract.WithdrawBalanceContract contract)
public GrpcAPI.TransactionExtention createTransaction2(Contract.WithdrawBalanceContract contract)
public Protocol.Transaction createTransaction(Contract.UnfreezeBalanceContract contract)
public GrpcAPI.TransactionExtention createTransaction2(Contract.UnfreezeBalanceContract contract)
public Protocol.Transaction createTransaction(Contract.UnfreezeAssetContract contract)
public GrpcAPI.TransactionExtention createTransaction2(Contract.UnfreezeAssetContract contract)
public Protocol.Transaction createTransferAssetTransaction(Contract.TransferAssetContract contract)
public GrpcAPI.TransactionExtention createTransferAssetTransaction2(Contract.TransferAssetContract contract)
public Protocol.Transaction createParticipateAssetIssueTransaction(Contract.ParticipateAssetIssueContract contract)
public GrpcAPI.TransactionExtention createParticipateAssetIssueTransaction2(Contract.ParticipateAssetIssueContract contract)
public Protocol.Transaction createAssetIssue(Contract.AssetIssueContract contract)
public GrpcAPI.TransactionExtention createAssetIssue2(Contract.AssetIssueContract contract)
public Protocol.Transaction voteWitnessAccount(Contract.VoteWitnessContract contract)
public GrpcAPI.TransactionExtention voteWitnessAccount2(Contract.VoteWitnessContract contract)
public GrpcAPI.TransactionExtention proposalCreate(Contract.ProposalCreateContract contract)
public Optional<GrpcAPI.ProposalList> listProposals()
public Optional<Protocol.Proposal> getProposal(String id)
public Optional<Protocol.ChainParameters> getChainParameters()
public GrpcAPI.TransactionExtention proposalApprove(Contract.ProposalApproveContract contract)
public GrpcAPI.TransactionExtention proposalDelete(Contract.ProposalDeleteContract contract)
public Protocol.Transaction createAccount(Contract.AccountCreateContract contract)
public GrpcAPI.TransactionExtention createAccount2(Contract.AccountCreateContract contract)
public GrpcAPI.AddressPrKeyPairMessage generateAddress(GrpcAPI.EmptyMessage emptyMessage)
public Protocol.Transaction createWitness(Contract.WitnessCreateContract contract)
public GrpcAPI.TransactionExtention createWitness2(Contract.WitnessCreateContract contract)
public Protocol.Transaction updateWitness(Contract.WitnessUpdateContract contract)
public GrpcAPI.TransactionExtention updateWitness2(Contract.WitnessUpdateContract contract)
public Protocol.Transaction broadcastTransaction(Protocol.Transaction signedTransaction) throws TransactionException
TransactionException
public Protocol.Block getBlock(long blockNum)
public long getTransactionCountByBlockNum(long blockNum)
public GrpcAPI.BlockExtention getBlock2(long blockNum)
public Optional<GrpcAPI.WitnessList> listWitnesses()
public Optional<GrpcAPI.AssetIssueList> getAssetIssueList()
public Optional<GrpcAPI.AssetIssueList> getAssetIssueList(long offset, long limit)
public Optional<GrpcAPI.NodeList> listNodes()
public Optional<GrpcAPI.AssetIssueList> getAssetIssueByAccount(byte[] address)
public GrpcAPI.AccountNetMessage getAccountNet(byte[] address)
public GrpcAPI.AccountResourceMessage getAccountResource(byte[] address)
public Contract.AssetIssueContract getAssetIssueByName(String assetName)
public GrpcAPI.NumberMessage getTotalTransaction()
public GrpcAPI.NumberMessage getNextMaintenanceTime()
public Optional<GrpcAPI.TransactionList> getTransactionsFromThis(byte[] address, int offset, int limit)
public Optional<GrpcAPI.TransactionListExtention> getTransactionsFromThis2(byte[] address, int offset, int limit)
public Optional<GrpcAPI.TransactionList> getTransactionsToThis(byte[] address, int offset, int limit)
public Optional<GrpcAPI.TransactionListExtention> getTransactionsToThis2(byte[] address, int offset, int limit)
public Optional<Protocol.Transaction> getTransactionById(String txID)
public Optional<Protocol.TransactionInfo> getTransactionInfoById(String txID)
public Optional<Protocol.Block> getBlockById(String blockID)
public Optional<GrpcAPI.BlockList> getBlockByLimitNext(long start, long end)
public Optional<GrpcAPI.BlockListExtention> getBlockByLimitNext2(long start, long end)
public Optional<GrpcAPI.BlockList> getBlockByLatestNum(long num)
public Optional<GrpcAPI.BlockListExtention> getBlockByLatestNum2(long num)
public GrpcAPI.TransactionExtention updateSetting(Contract.UpdateSettingContract request)
public GrpcAPI.TransactionExtention deployContract(Contract.CreateSmartContract request)
public GrpcAPI.TransactionExtention triggerContract(Contract.TriggerSmartContract request)
public Protocol.SmartContract getContract(byte[] address)
public GrpcAPI.TransactionExtention updateEnergyLimit(Contract.UpdateEnergyLimitContract request)
Copyright © 2020. All rights reserved.