Documentation ¶
Index ¶
- type Options
- type XplaClient
- func (xplac *XplaClient) AccAddress(queryAccAddresMsg types.QueryAccAddressMsg) *XplaClient
- func (xplac *XplaClient) AccountInfo(accountInfoMsg types.AccountInfoMsg) *XplaClient
- func (xplac *XplaClient) Accounts() *XplaClient
- func (xplac *XplaClient) AnnualProvisions() *XplaClient
- func (xplac *XplaClient) AuthParams() *XplaClient
- func (xplac *XplaClient) AuthzExec(authzExecMsg types.AuthzExecMsg) *XplaClient
- func (xplac *XplaClient) AuthzGrant(authzGrantMsg types.AuthzGrantMsg) *XplaClient
- func (xplac *XplaClient) AuthzRevoke(authzRevokeMsg types.AuthzRevokeMsg) *XplaClient
- func (xplac *XplaClient) BankBalances(bankBalancesMsg types.BankBalancesMsg) *XplaClient
- func (xplac *XplaClient) BankSend(bankSendMsg types.BankSendMsg) *XplaClient
- func (xplac *XplaClient) Block(blockMsg ...types.BlockMsg) *XplaClient
- func (xplac *XplaClient) Broadcast(txBytes []byte) (*types.TxRes, error)
- func (xplac *XplaClient) BroadcastAsync(txBytes []byte) (*types.TxRes, error)
- func (xplac *XplaClient) BroadcastBlock(txBytes []byte) (*types.TxRes, error)
- func (xplac *XplaClient) CallSolidityContract(callSolContractMsg types.CallSolContractMsg) *XplaClient
- func (xplac *XplaClient) CancelSoftwareUpgrade(cancelSoftwareUpgradeMsg types.CancelSoftwareUpgradeMsg) *XplaClient
- func (xplac *XplaClient) ClearContractAdmin(clearContractAdminMsg types.ClearContractAdminMsg) *XplaClient
- func (xplac *XplaClient) CodeInfo(codeInfoMsg types.CodeInfoMsg) *XplaClient
- func (xplac *XplaClient) CommunityPool() *XplaClient
- func (xplac *XplaClient) CommunityPoolSpend(communityPoolSpendMsg types.CommunityPoolSpendMsg) *XplaClient
- func (xplac *XplaClient) ContractHistory(contractHistoryMsg types.ContractHistoryMsg) *XplaClient
- func (xplac *XplaClient) ContractInfo(contractInfoMsg types.ContractInfoMsg) *XplaClient
- func (xplac *XplaClient) ContractStateAll(contractStateAllMsg types.ContractStateAllMsg) *XplaClient
- func (xplac *XplaClient) CreateAndSignTx() ([]byte, error)
- func (xplac *XplaClient) CreateUnsignedTx() ([]byte, error)
- func (xplac *XplaClient) CreateValidator(createValidatorMsg types.CreateValidatorMsg) *XplaClient
- func (xplac *XplaClient) DecodeTx(decodeTxMsg types.DecodeTxMsg) (string, error)
- func (xplac *XplaClient) Delegate(delegateMsg types.DelegateMsg) *XplaClient
- func (xplac *XplaClient) DenomMetadata(denomMetadataMsg ...types.DenomMetadataMsg) *XplaClient
- func (xplac *XplaClient) DeploySolidityContract(deploySolContractMsg types.DeploySolContractMsg) *XplaClient
- func (xplac *XplaClient) DistCommission(queryDistCommissionMsg types.QueryDistCommissionMsg) *XplaClient
- func (xplac *XplaClient) DistRewards(queryDistRewardsMsg types.QueryDistRewardsMsg) *XplaClient
- func (xplac *XplaClient) DistSlashes(queryDistSlashesMsg types.QueryDistSlashesMsg) *XplaClient
- func (xplac *XplaClient) DistributionParams() *XplaClient
- func (xplac *XplaClient) Download(downloadMsg types.DownloadMsg) *XplaClient
- func (xplac *XplaClient) EditValidator(editValidatorMsg types.EditValidatorMsg) *XplaClient
- func (xplac *XplaClient) EncodeTx(encodeTxMsg types.EncodeTxMsg) (string, error)
- func (xplac *XplaClient) EstimateGas(invokeSolContractMsg types.InvokeSolContractMsg) *XplaClient
- func (xplac *XplaClient) EthAccounts() *XplaClient
- func (xplac *XplaClient) EthBlockNumber() *XplaClient
- func (xplac *XplaClient) EthChainID() *XplaClient
- func (xplac *XplaClient) EthCoinbase() *XplaClient
- func (xplac *XplaClient) EthGetBlockTransactionCount(ethGetBlockTransactionCountMsg types.EthGetBlockTransactionCountMsg) *XplaClient
- func (xplac *XplaClient) EthGetFilterChanges(ethGetFilterChangesMsg types.EthGetFilterChangesMsg) *XplaClient
- func (xplac *XplaClient) EthGetFilterLogs(ethGetFilterLogsMsg types.EthGetFilterLogsMsg) *XplaClient
- func (xplac *XplaClient) EthGetLogs(ethGetLogsMsg types.EthGetLogsMsg) *XplaClient
- func (xplac *XplaClient) EthGetTransactionByBlockHashAndIndex(...) *XplaClient
- func (xplac *XplaClient) EthGetTransactionReceipt(getTransactionReceiptMsg types.GetTransactionReceiptMsg) *XplaClient
- func (xplac *XplaClient) EthNewBlockFilter() *XplaClient
- func (xplac *XplaClient) EthNewFilter(ethNewFilterMsg types.EthNewFilterMsg) *XplaClient
- func (xplac *XplaClient) EthNewPendingTransactionFilter() *XplaClient
- func (xplac *XplaClient) EthProtocolVersion() *XplaClient
- func (xplac *XplaClient) EthSyncing() *XplaClient
- func (xplac *XplaClient) EthUninstallFilter(ethUninstallFilterMsg types.EthUninstallFilterMsg) *XplaClient
- func (xplac *XplaClient) EvmSendCoin(sendCoinMsg types.SendCoinMsg) *XplaClient
- func (xplac *XplaClient) ExecuteContract(executeMsg types.ExecuteMsg) *XplaClient
- func (xplac *XplaClient) FeeGrant(grantMsg types.FeeGrantMsg) *XplaClient
- func (xplac *XplaClient) FundCommunityPool(fundCommunityPoolMsg types.FundCommunityPoolMsg) *XplaClient
- func (xplac *XplaClient) FundFeeCollector(fundFeeCollectorMsg types.FundFeeCollectorMsg) *XplaClient
- func (xplac *XplaClient) GetAccountNumber() string
- func (xplac *XplaClient) GetBlockByHashOrHeight(getBlockByHashHeightMsg types.GetBlockByHashHeightMsg) *XplaClient
- func (xplac *XplaClient) GetBroadcastMode() string
- func (xplac *XplaClient) GetChainId() string
- func (xplac *XplaClient) GetContext() context.Context
- func (xplac *XplaClient) GetEncoding() params.EncodingConfig
- func (xplac *XplaClient) GetEvmRpc() string
- func (xplac *XplaClient) GetFeeAmount() string
- func (xplac *XplaClient) GetFeeGranter() sdk.AccAddress
- func (xplac *XplaClient) GetGasAdjustment() string
- func (xplac *XplaClient) GetGasLimit() string
- func (xplac *XplaClient) GetGasPrice() string
- func (xplac *XplaClient) GetGrpcClient() grpc1.ClientConn
- func (xplac *XplaClient) GetGrpcUrl() string
- func (xplac *XplaClient) GetLcdURL() string
- func (xplac *XplaClient) GetModule() string
- func (xplac *XplaClient) GetMsg() interface{}
- func (xplac *XplaClient) GetMsgType() string
- func (xplac *XplaClient) GetOutputDocument() string
- func (xplac *XplaClient) GetPagination() *query.PageRequest
- func (xplac *XplaClient) GetPrivateKey() key.PrivateKey
- func (xplac *XplaClient) GetRpc() string
- func (xplac *XplaClient) GetSequence() string
- func (xplac *XplaClient) GetSignMode() signing.SignMode
- func (xplac *XplaClient) GetTimeoutHeight() string
- func (xplac *XplaClient) GetTransactionByHash(getTransactionByHashMsg types.GetTransactionByHashMsg) *XplaClient
- func (xplac *XplaClient) GovDeposit(govDepositMsg types.GovDepositMsg) *XplaClient
- func (xplac *XplaClient) GovParams(govParamsMsg ...types.GovParamsMsg) *XplaClient
- func (xplac *XplaClient) HistoricalInfo(historicalInfoMsg types.HistoricalInfoMsg) *XplaClient
- func (xplac *XplaClient) IbcChannelClientState(ibcChannelClientStateMsg types.IbcChannelClientStateMsg) *XplaClient
- func (xplac *XplaClient) IbcChannelConnections(ibcChannelConnectionsMsg types.IbcChannelConnectionsMsg) *XplaClient
- func (xplac *XplaClient) IbcChannelNextSequence(ibcChannelNextSequenceMsg types.IbcChannelNextSequenceMsg) *XplaClient
- func (xplac *XplaClient) IbcChannelPacketAck(ibcChannelPacketAckMsg types.IbcChannelPacketAckMsg) *XplaClient
- func (xplac *XplaClient) IbcChannelPacketCommitments(ibcChannelPacketCommitmentsMsg types.IbcChannelPacketCommitmentsMsg) *XplaClient
- func (xplac *XplaClient) IbcChannelPacketReceipt(ibcChannelPacketReceiptMsg types.IbcChannelPacketReceiptMsg) *XplaClient
- func (xplac *XplaClient) IbcChannelUnreceivedAcks(ibcChannelUnreceivedAcksMsg types.IbcChannelUnreceivedAcksMsg) *XplaClient
- func (xplac *XplaClient) IbcChannelUnreceivedPackets(ibcChannelUnreceivedPacketsMsg types.IbcChannelUnreceivedPacketsMsg) *XplaClient
- func (xplac *XplaClient) IbcChannels(ibcChannelMsg ...types.IbcChannelMsg) *XplaClient
- func (xplac *XplaClient) IbcClientConnections(ibcClientConnectionsMsg types.IbcClientConnectionsMsg) *XplaClient
- func (xplac *XplaClient) IbcClientConsensusState(ibcClientConsensusStateMsg types.IbcClientConsensusStateMsg) *XplaClient
- func (xplac *XplaClient) IbcClientConsensusStateHeights(ibcClientConsensusStateHeightsMsg types.IbcClientConsensusStateHeightsMsg) *XplaClient
- func (xplac *XplaClient) IbcClientConsensusStates(ibcClientConsensusStatesMsg types.IbcClientConsensusStatesMsg) *XplaClient
- func (xplac *XplaClient) IbcClientHeader() *XplaClient
- func (xplac *XplaClient) IbcClientParams() *XplaClient
- func (xplac *XplaClient) IbcClientSelfConsensusState() *XplaClient
- func (xplac *XplaClient) IbcClientState(ibcClientStateMsg types.IbcClientStateMsg) *XplaClient
- func (xplac *XplaClient) IbcClientStates() *XplaClient
- func (xplac *XplaClient) IbcClientStatus(ibcClientStatusMsg types.IbcClientStatusMsg) *XplaClient
- func (xplac *XplaClient) IbcConnections(ibcConnectionMsg ...types.IbcConnectionMsg) *XplaClient
- func (xplac *XplaClient) IbcDenomHash(ibcDenomHashMsg types.IbcDenomHashMsg) *XplaClient
- func (xplac *XplaClient) IbcDenomTrace(ibcDenomTraceMsg types.IbcDenomTraceMsg) *XplaClient
- func (xplac *XplaClient) IbcDenomTraces(ibcDenomTraceMsg ...types.IbcDenomTraceMsg) *XplaClient
- func (xplac *XplaClient) IbcEscrowAddress(ibcEscrowAddressMsg types.IbcEscrowAddressMsg) *XplaClient
- func (xplac *XplaClient) IbcTransferParams() *XplaClient
- func (xplac *XplaClient) Inflation() *XplaClient
- func (xplac *XplaClient) InstantiateContract(instantiageMsg types.InstantiateMsg) *XplaClient
- func (xplac *XplaClient) InvariantBroken(invariantBrokenMsg types.InvariantBrokenMsg) *XplaClient
- func (xplac *XplaClient) InvokeSolidityContract(invokeSolContractMsg types.InvokeSolContractMsg) *XplaClient
- func (xplac *XplaClient) LibwasmvmVersion() *XplaClient
- func (xplac *XplaClient) ListCode() *XplaClient
- func (xplac *XplaClient) ListContractByCode(listContractByCodeMsg types.ListContractByCodeMsg) *XplaClient
- func (xplac *XplaClient) LoadAccount(address sdk.AccAddress) (res authtypes.AccountI, err error)
- func (xplac *XplaClient) Migrate(migrateMsg types.MigrateMsg) *XplaClient
- func (xplac *XplaClient) MintParams() *XplaClient
- func (xplac *XplaClient) ModulesVersion(queryModulesVersionMsg ...types.QueryModulesVersionMsg) *XplaClient
- func (xplac *XplaClient) MultiSign(txMultiSignMsg types.TxMultiSignMsg) ([]byte, error)
- func (xplac *XplaClient) NetListening() *XplaClient
- func (xplac *XplaClient) NetPeerCount() *XplaClient
- func (xplac *XplaClient) NetVersion() *XplaClient
- func (xplac *XplaClient) NodeInfo() *XplaClient
- func (xplac *XplaClient) ParamChange(paramChangeMsg types.ParamChangeMsg) *XplaClient
- func (xplac *XplaClient) Pinned() *XplaClient
- func (xplac *XplaClient) Plan() *XplaClient
- func (xplac *XplaClient) Proposer(proposerMsg types.ProposerMsg) *XplaClient
- func (xplac *XplaClient) Query() (string, error)
- func (xplac *XplaClient) QueryAuthzGrants(queryAuthzGrantMsg types.QueryAuthzGrantMsg) *XplaClient
- func (xplac *XplaClient) QueryContract(queryMsg types.QueryMsg) *XplaClient
- func (xplac *XplaClient) QueryDelegation(queryDelegationMsg types.QueryDelegationMsg) *XplaClient
- func (xplac *XplaClient) QueryDeposit(queryDepositMsg types.QueryDepositMsg) *XplaClient
- func (xplac *XplaClient) QueryEvidence(queryEvidenceMsg ...types.QueryEvidenceMsg) *XplaClient
- func (xplac *XplaClient) QueryFeeGrants(queryFeeGrantMsg types.QueryFeeGrantMsg) *XplaClient
- func (xplac *XplaClient) QueryProposal(queryProposal types.QueryProposalMsg) *XplaClient
- func (xplac *XplaClient) QueryProposals(queryProposals types.QueryProposalsMsg) *XplaClient
- func (xplac *XplaClient) QueryRedelegation(queryRedelegationMsg types.QueryRedelegationMsg) *XplaClient
- func (xplac *XplaClient) QuerySubspace(subspaceMsg types.SubspaceMsg) *XplaClient
- func (xplac *XplaClient) QueryUnbondingDelegation(queryUnbondingDelegationMsg types.QueryUnbondingDelegationMsg) *XplaClient
- func (xplac *XplaClient) QueryValidators(queryValidatorMsg ...types.QueryValidatorMsg) *XplaClient
- func (xplac *XplaClient) QueryVote(queryVoteMsg types.QueryVoteMsg) *XplaClient
- func (xplac *XplaClient) Redelegate(redelegateMsg types.RedelegateMsg) *XplaClient
- func (xplac *XplaClient) RevokeFeeGrant(revokeGrantMsg types.RevokeFeeGrantMsg) *XplaClient
- func (xplac *XplaClient) RewardParams() *XplaClient
- func (xplac *XplaClient) RewardPool() *XplaClient
- func (xplac *XplaClient) SetContractAdmin(setContractAdminMsg types.SetContractAdminMsg) *XplaClient
- func (xplac *XplaClient) SetWithdrawAddr(setWithdrawAddrMsg types.SetwithdrawAddrMsg) *XplaClient
- func (xplac *XplaClient) SignTx(signTxMsg types.SignTxMsg) ([]byte, error)
- func (xplac *XplaClient) SigningInfos(signingInfoMsg ...types.SigningInfoMsg) *XplaClient
- func (xplac *XplaClient) Simulate(txbuilder cmclient.TxBuilder) (*sdktx.SimulateResponse, error)
- func (xplac *XplaClient) SlashingParams() *XplaClient
- func (xplac *XplaClient) SoftwareUpgrade(softwareUpgradeMsg types.SoftwareUpgradeMsg) *XplaClient
- func (xplac *XplaClient) StakingParams() *XplaClient
- func (xplac *XplaClient) StakingPool() *XplaClient
- func (xplac *XplaClient) StoreCode(storeMsg types.StoreMsg) *XplaClient
- func (xplac *XplaClient) SubmitProposal(submitProposalMsg types.SubmitProposalMsg) *XplaClient
- func (xplac *XplaClient) SuggestGasPrice() *XplaClient
- func (xplac *XplaClient) Syncing() *XplaClient
- func (xplac *XplaClient) Tally(tallyMsg types.TallyMsg) *XplaClient
- func (xplac *XplaClient) Total(totalMsg ...types.TotalMsg) *XplaClient
- func (xplac *XplaClient) Tx(queryTxMsg types.QueryTxMsg) *XplaClient
- func (xplac *XplaClient) TxsByEvents(txsByEventsMsg types.QueryTxsByEventsMsg) *XplaClient
- func (xplac *XplaClient) Unbond(unbondMsg types.UnbondMsg) *XplaClient
- func (xplac *XplaClient) Unjail() *XplaClient
- func (xplac *XplaClient) UpgradeApplied(appliedMsg types.AppliedMsg) *XplaClient
- func (xplac *XplaClient) ValidateSignatures(validateSignaturesMsg types.ValidateSignaturesMsg) (string, error)
- func (xplac *XplaClient) ValidatorOutstandingRewards(validatorOutstandingRewardsMsg types.ValidatorOutstandingRewardsMsg) *XplaClient
- func (xplac *XplaClient) ValidatorSet(validatorSetMsg ...types.ValidatorSetMsg) *XplaClient
- func (xplac *XplaClient) Vote(voteMsg types.VoteMsg) *XplaClient
- func (xplac *XplaClient) Web3ClientVersion() *XplaClient
- func (xplac *XplaClient) Web3Sha3(web3Sha3Msg types.Web3Sha3Msg) *XplaClient
- func (xplac *XplaClient) WeightedVote(weightedVoteMsg types.WeightedVoteMsg) *XplaClient
- func (xplac *XplaClient) WithAccountNumber(accountNumber string) *XplaClient
- func (xplac *XplaClient) WithBroadcastMode(broadcastMode string) *XplaClient
- func (xplac *XplaClient) WithChainId(chainId string) *XplaClient
- func (xplac *XplaClient) WithContext(ctx context.Context) *XplaClient
- func (xplac *XplaClient) WithEncoding(encodingConfig params.EncodingConfig) *XplaClient
- func (xplac *XplaClient) WithEvmRpc(evmRpcUrl string) *XplaClient
- func (xplac *XplaClient) WithFeeAmount(feeAmount string) *XplaClient
- func (xplac *XplaClient) WithFeeGranter(feeGranter sdk.AccAddress) *XplaClient
- func (xplac *XplaClient) WithGasAdjustment(gasAdjustment string) *XplaClient
- func (xplac *XplaClient) WithGasLimit(gasLimit string) *XplaClient
- func (xplac *XplaClient) WithGasPrice(gasPrice string) *XplaClient
- func (xplac *XplaClient) WithGrpc(grpcUrl string) *XplaClient
- func (xplac *XplaClient) WithOptions(options Options) *XplaClient
- func (xplac *XplaClient) WithOutputDocument(outputDocument string) *XplaClient
- func (xplac *XplaClient) WithPagination(pagination types.Pagination) *XplaClient
- func (xplac *XplaClient) WithPrivateKey(privateKey key.PrivateKey) *XplaClient
- func (xplac *XplaClient) WithRpc(rpcUrl string) *XplaClient
- func (xplac *XplaClient) WithSequence(sequence string) *XplaClient
- func (xplac *XplaClient) WithSignMode(signMode signing.SignMode) *XplaClient
- func (xplac *XplaClient) WithTimeoutHeight(timeoutHeight string) *XplaClient
- func (xplac *XplaClient) WithURL(lcdURL string) *XplaClient
- func (xplac *XplaClient) WithdrawAllRewards() *XplaClient
- func (xplac *XplaClient) WithdrawRewards(withdrawRewardsMsg types.WithdrawRewardsMsg) *XplaClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct { PrivateKey key.PrivateKey AccountNumber string Sequence string BroadcastMode string GasLimit string GasPrice string GasAdjustment string FeeAmount string SignMode signing.SignMode FeeGranter sdk.AccAddress TimeoutHeight string LcdURL string GrpcURL string RpcURL string EvmRpcURL string Pagination types.Pagination OutputDocument string }
Optional parameters of xpla client.
type XplaClient ¶
type XplaClient struct { ChainId string EncodingConfig params.EncodingConfig Grpc grpc1.ClientConn Context context.Context Opts Options Module string MsgType string Msg interface{} Err error }
The xpla client is a client for performing all functions within the xpla.go library. The user mandatorily inputs chain ID.
func (*XplaClient) AccAddress ¶
func (xplac *XplaClient) AccAddress(queryAccAddresMsg types.QueryAccAddressMsg) *XplaClient
Query for account by address.
func (*XplaClient) AccountInfo ¶
func (xplac *XplaClient) AccountInfo(accountInfoMsg types.AccountInfoMsg) *XplaClient
Query a account information which includes account address(hex and bech32), balance and etc.
func (*XplaClient) AnnualProvisions ¶
func (xplac *XplaClient) AnnualProvisions() *XplaClient
Query the current minting annual provisions value.
func (*XplaClient) AuthParams ¶
func (xplac *XplaClient) AuthParams() *XplaClient
Query the current auth parameters.
func (*XplaClient) AuthzExec ¶
func (xplac *XplaClient) AuthzExec(authzExecMsg types.AuthzExecMsg) *XplaClient
Execute transaction on behalf of granter account.
func (*XplaClient) AuthzGrant ¶
func (xplac *XplaClient) AuthzGrant(authzGrantMsg types.AuthzGrantMsg) *XplaClient
Grant authorization to an address.
func (*XplaClient) AuthzRevoke ¶
func (xplac *XplaClient) AuthzRevoke(authzRevokeMsg types.AuthzRevokeMsg) *XplaClient
Revoke authorization.
func (*XplaClient) BankBalances ¶
func (xplac *XplaClient) BankBalances(bankBalancesMsg types.BankBalancesMsg) *XplaClient
Query for account balances by address
func (*XplaClient) BankSend ¶
func (xplac *XplaClient) BankSend(bankSendMsg types.BankSendMsg) *XplaClient
Send funds from one account to another.
func (*XplaClient) Block ¶ added in v0.0.12
func (xplac *XplaClient) Block(blockMsg ...types.BlockMsg) *XplaClient
Query block
func (*XplaClient) Broadcast ¶
func (xplac *XplaClient) Broadcast(txBytes []byte) (*types.TxRes, error)
Broadcast the transaction. Default broadcast mode is "sync" if not xpla client has broadcast mode option. The broadcast method is determined according to the broadcast mode option of the xpla client. For evm transaction broadcast, use a separate method in this function.
func (*XplaClient) BroadcastAsync ¶
func (xplac *XplaClient) BroadcastAsync(txBytes []byte) (*types.TxRes, error)
Broadcast the transaction with mode "Async". It takes precedence over the option of the xpla client.
func (*XplaClient) BroadcastBlock ¶
func (xplac *XplaClient) BroadcastBlock(txBytes []byte) (*types.TxRes, error)
Broadcast the transaction with mode "block". It takes precedence over the option of the xpla client.
func (*XplaClient) CallSolidityContract ¶
func (xplac *XplaClient) CallSolidityContract(callSolContractMsg types.CallSolContractMsg) *XplaClient
Call(as query) solidity contract.
func (*XplaClient) CancelSoftwareUpgrade ¶
func (xplac *XplaClient) CancelSoftwareUpgrade(cancelSoftwareUpgradeMsg types.CancelSoftwareUpgradeMsg) *XplaClient
Cancel the current software upgrade proposal.
func (*XplaClient) ClearContractAdmin ¶
func (xplac *XplaClient) ClearContractAdmin(clearContractAdminMsg types.ClearContractAdminMsg) *XplaClient
Clears admin for a contract to prevent further migrations.
func (*XplaClient) CodeInfo ¶
func (xplac *XplaClient) CodeInfo(codeInfoMsg types.CodeInfoMsg) *XplaClient
Prints out metadata of a code ID.
func (*XplaClient) CommunityPool ¶
func (xplac *XplaClient) CommunityPool() *XplaClient
Query the amount of coins in the community pool.
func (*XplaClient) CommunityPoolSpend ¶
func (xplac *XplaClient) CommunityPoolSpend(communityPoolSpendMsg types.CommunityPoolSpendMsg) *XplaClient
Submit a community pool spend proposal.
func (*XplaClient) ContractHistory ¶
func (xplac *XplaClient) ContractHistory(contractHistoryMsg types.ContractHistoryMsg) *XplaClient
Prints out the code history for a contract given its address.
func (*XplaClient) ContractInfo ¶
func (xplac *XplaClient) ContractInfo(contractInfoMsg types.ContractInfoMsg) *XplaClient
Prints out metadata of a contract given its address.
func (*XplaClient) ContractStateAll ¶
func (xplac *XplaClient) ContractStateAll(contractStateAllMsg types.ContractStateAllMsg) *XplaClient
Prints out all internal state of a contract given its address.
func (*XplaClient) CreateAndSignTx ¶
func (xplac *XplaClient) CreateAndSignTx() ([]byte, error)
Create and sign a transaction before it is broadcasted to xpla chain. Options required for create and sign are stored in the xpla client and reflected when the values of those options exist. Create and sign transaction must be needed in order to send transaction to the chain.
func (*XplaClient) CreateUnsignedTx ¶
func (xplac *XplaClient) CreateUnsignedTx() ([]byte, error)
Create transaction with unsigning. It returns txbytes of byte type when output document options is nil. If not, save the unsigned transaction file which name is "outputDocument"
func (*XplaClient) CreateValidator ¶
func (xplac *XplaClient) CreateValidator(createValidatorMsg types.CreateValidatorMsg) *XplaClient
Create new validator initialized with a self-delegation to it.
func (*XplaClient) DecodeTx ¶
func (xplac *XplaClient) DecodeTx(decodeTxMsg types.DecodeTxMsg) (string, error)
Decode transaction which encoded by base64
func (*XplaClient) Delegate ¶
func (xplac *XplaClient) Delegate(delegateMsg types.DelegateMsg) *XplaClient
Delegate liquid tokens to a validator.
func (*XplaClient) DenomMetadata ¶
func (xplac *XplaClient) DenomMetadata(denomMetadataMsg ...types.DenomMetadataMsg) *XplaClient
Query the client metadata for coin denominations.
func (*XplaClient) DeploySolidityContract ¶
func (xplac *XplaClient) DeploySolidityContract(deploySolContractMsg types.DeploySolContractMsg) *XplaClient
Deploy soldity contract.
func (*XplaClient) DistCommission ¶
func (xplac *XplaClient) DistCommission(queryDistCommissionMsg types.QueryDistCommissionMsg) *XplaClient
Query distribution validator commission.
func (*XplaClient) DistRewards ¶
func (xplac *XplaClient) DistRewards(queryDistRewardsMsg types.QueryDistRewardsMsg) *XplaClient
Query all ditribution delegator rewards or rewards from a particular validator.
func (*XplaClient) DistSlashes ¶
func (xplac *XplaClient) DistSlashes(queryDistSlashesMsg types.QueryDistSlashesMsg) *XplaClient
Query distribution validator slashes.
func (*XplaClient) DistributionParams ¶
func (xplac *XplaClient) DistributionParams() *XplaClient
Query distribution parameters.
func (*XplaClient) Download ¶
func (xplac *XplaClient) Download(downloadMsg types.DownloadMsg) *XplaClient
Downloads wasm bytecode for given code ID.
func (*XplaClient) EditValidator ¶
func (xplac *XplaClient) EditValidator(editValidatorMsg types.EditValidatorMsg) *XplaClient
Edit an existing validator account.
func (*XplaClient) EncodeTx ¶
func (xplac *XplaClient) EncodeTx(encodeTxMsg types.EncodeTxMsg) (string, error)
Encode transaction by using base64.
func (*XplaClient) EstimateGas ¶ added in v0.0.6
func (xplac *XplaClient) EstimateGas(invokeSolContractMsg types.InvokeSolContractMsg) *XplaClient
Query estimate gas.
func (*XplaClient) EthAccounts ¶ added in v0.0.6
func (xplac *XplaClient) EthAccounts() *XplaClient
Query all eth accounts.
func (*XplaClient) EthBlockNumber ¶
func (xplac *XplaClient) EthBlockNumber() *XplaClient
Query latest block height(as number)
func (*XplaClient) EthChainID ¶
func (xplac *XplaClient) EthChainID() *XplaClient
Query chain ID of ethereum type.
func (*XplaClient) EthCoinbase ¶ added in v0.0.6
func (xplac *XplaClient) EthCoinbase() *XplaClient
Query coinbase.
func (*XplaClient) EthGetBlockTransactionCount ¶ added in v0.0.6
func (xplac *XplaClient) EthGetBlockTransactionCount(ethGetBlockTransactionCountMsg types.EthGetBlockTransactionCountMsg) *XplaClient
Query the number of transaction a given block.
func (*XplaClient) EthGetFilterChanges ¶ added in v0.0.6
func (xplac *XplaClient) EthGetFilterChanges(ethGetFilterChangesMsg types.EthGetFilterChangesMsg) *XplaClient
Query filter changes.
func (*XplaClient) EthGetFilterLogs ¶ added in v0.0.6
func (xplac *XplaClient) EthGetFilterLogs(ethGetFilterLogsMsg types.EthGetFilterLogsMsg) *XplaClient
Query filter logs.
func (*XplaClient) EthGetLogs ¶ added in v0.0.6
func (xplac *XplaClient) EthGetLogs(ethGetLogsMsg types.EthGetLogsMsg) *XplaClient
Get logs.
func (*XplaClient) EthGetTransactionByBlockHashAndIndex ¶ added in v0.0.6
func (xplac *XplaClient) EthGetTransactionByBlockHashAndIndex(getTransactionByBlockHashAndIndexMsg types.GetTransactionByBlockHashAndIndexMsg) *XplaClient
Query transaction by block hash and index.
func (*XplaClient) EthGetTransactionReceipt ¶ added in v0.0.6
func (xplac *XplaClient) EthGetTransactionReceipt(getTransactionReceiptMsg types.GetTransactionReceiptMsg) *XplaClient
Query transaction receipt.
func (*XplaClient) EthNewBlockFilter ¶ added in v0.0.6
func (xplac *XplaClient) EthNewBlockFilter() *XplaClient
Query filter ID by eth new block filter.
func (*XplaClient) EthNewFilter ¶ added in v0.0.6
func (xplac *XplaClient) EthNewFilter(ethNewFilterMsg types.EthNewFilterMsg) *XplaClient
Query filter ID by eth new filter.
func (*XplaClient) EthNewPendingTransactionFilter ¶ added in v0.0.6
func (xplac *XplaClient) EthNewPendingTransactionFilter() *XplaClient
Query filter ID by eth new pending transaction filter.
func (*XplaClient) EthProtocolVersion ¶ added in v0.0.6
func (xplac *XplaClient) EthProtocolVersion() *XplaClient
ethereum protocol version.
func (*XplaClient) EthSyncing ¶ added in v0.0.6
func (xplac *XplaClient) EthSyncing() *XplaClient
Query the sync status object depending on the details of tendermint's sync protocol.
func (*XplaClient) EthUninstallFilter ¶ added in v0.1.0
func (xplac *XplaClient) EthUninstallFilter(ethUninstallFilterMsg types.EthUninstallFilterMsg) *XplaClient
Uninstall filter.
func (*XplaClient) EvmSendCoin ¶
func (xplac *XplaClient) EvmSendCoin(sendCoinMsg types.SendCoinMsg) *XplaClient
Send coind by using evm client.
func (*XplaClient) ExecuteContract ¶
func (xplac *XplaClient) ExecuteContract(executeMsg types.ExecuteMsg) *XplaClient
Execute a wasm contract.
func (*XplaClient) FeeGrant ¶ added in v0.0.5
func (xplac *XplaClient) FeeGrant(grantMsg types.FeeGrantMsg) *XplaClient
Grant fee allowance to an address.
func (*XplaClient) FundCommunityPool ¶
func (xplac *XplaClient) FundCommunityPool(fundCommunityPoolMsg types.FundCommunityPoolMsg) *XplaClient
Funds the community pool with the specified amount.
func (*XplaClient) FundFeeCollector ¶ added in v0.0.3
func (xplac *XplaClient) FundFeeCollector(fundFeeCollectorMsg types.FundFeeCollectorMsg) *XplaClient
Funds the fee collector with the specified amount
func (*XplaClient) GetAccountNumber ¶ added in v0.0.2
func (xplac *XplaClient) GetAccountNumber() string
Get account number
func (*XplaClient) GetBlockByHashOrHeight ¶
func (xplac *XplaClient) GetBlockByHashOrHeight(getBlockByHashHeightMsg types.GetBlockByHashHeightMsg) *XplaClient
Query a block which is ethereum type information by retrieving hash or block height(as number).
func (*XplaClient) GetBroadcastMode ¶ added in v0.0.2
func (xplac *XplaClient) GetBroadcastMode() string
Get broadcast mode
func (*XplaClient) GetChainId ¶ added in v0.0.2
func (xplac *XplaClient) GetChainId() string
Get chain ID
func (*XplaClient) GetContext ¶ added in v0.0.2
func (xplac *XplaClient) GetContext() context.Context
Get xpla client context
func (*XplaClient) GetEncoding ¶ added in v0.0.2
func (xplac *XplaClient) GetEncoding() params.EncodingConfig
Get encoding configuration
func (*XplaClient) GetEvmRpc ¶ added in v0.0.2
func (xplac *XplaClient) GetEvmRpc() string
Get RPC URL for evm module
func (*XplaClient) GetFeeAmount ¶ added in v0.0.2
func (xplac *XplaClient) GetFeeAmount() string
Get fee amount
func (*XplaClient) GetFeeGranter ¶ added in v0.0.2
func (xplac *XplaClient) GetFeeGranter() sdk.AccAddress
Get fee granter
func (*XplaClient) GetGasAdjustment ¶ added in v0.0.2
func (xplac *XplaClient) GetGasAdjustment() string
Get Gas adjustment
func (*XplaClient) GetGasLimit ¶ added in v0.0.2
func (xplac *XplaClient) GetGasLimit() string
Get gas limit
func (*XplaClient) GetGasPrice ¶ added in v0.0.2
func (xplac *XplaClient) GetGasPrice() string
Get Gas price
func (*XplaClient) GetGrpcClient ¶ added in v0.0.2
func (xplac *XplaClient) GetGrpcClient() grpc1.ClientConn
Get GRPC client connector
func (*XplaClient) GetGrpcUrl ¶ added in v0.0.2
func (xplac *XplaClient) GetGrpcUrl() string
Get GRPC URL to query or broadcast tx
func (*XplaClient) GetLcdURL ¶ added in v0.0.5
func (xplac *XplaClient) GetLcdURL() string
Get LCD URL
func (*XplaClient) GetModule ¶ added in v0.0.2
func (xplac *XplaClient) GetModule() string
Get module name
func (*XplaClient) GetMsg ¶ added in v0.0.2
func (xplac *XplaClient) GetMsg() interface{}
Get message
func (*XplaClient) GetMsgType ¶ added in v0.0.2
func (xplac *XplaClient) GetMsgType() string
Get message type of modules
func (*XplaClient) GetOutputDocument ¶ added in v0.0.2
func (xplac *XplaClient) GetOutputDocument() string
Get output document name
func (*XplaClient) GetPagination ¶ added in v0.0.2
func (xplac *XplaClient) GetPagination() *query.PageRequest
Get pagination
func (*XplaClient) GetPrivateKey ¶ added in v0.0.2
func (xplac *XplaClient) GetPrivateKey() key.PrivateKey
Get private key
func (*XplaClient) GetRpc ¶ added in v0.0.2
func (xplac *XplaClient) GetRpc() string
Get RPC URL of tendermint core
func (*XplaClient) GetSequence ¶ added in v0.0.2
func (xplac *XplaClient) GetSequence() string
Get account sequence
func (*XplaClient) GetSignMode ¶ added in v0.0.2
func (xplac *XplaClient) GetSignMode() signing.SignMode
Get transaction sign mode
func (*XplaClient) GetTimeoutHeight ¶ added in v0.0.2
func (xplac *XplaClient) GetTimeoutHeight() string
Get timeout block height
func (*XplaClient) GetTransactionByHash ¶
func (xplac *XplaClient) GetTransactionByHash(getTransactionByHashMsg types.GetTransactionByHashMsg) *XplaClient
Query a transaction which is ethereum type information by retrieving hash.
func (*XplaClient) GovDeposit ¶
func (xplac *XplaClient) GovDeposit(govDepositMsg types.GovDepositMsg) *XplaClient
Deposit tokens for an active proposal.
func (*XplaClient) GovParams ¶
func (xplac *XplaClient) GovParams(govParamsMsg ...types.GovParamsMsg) *XplaClient
Query parameters of the governance process or the parameters (voting|tallying|deposit) of the governance process.
func (*XplaClient) HistoricalInfo ¶
func (xplac *XplaClient) HistoricalInfo(historicalInfoMsg types.HistoricalInfoMsg) *XplaClient
Query historical info at given height.
func (*XplaClient) IbcChannelClientState ¶ added in v0.0.10
func (xplac *XplaClient) IbcChannelClientState(ibcChannelClientStateMsg types.IbcChannelClientStateMsg) *XplaClient
Query IBC channel client state
func (*XplaClient) IbcChannelConnections ¶ added in v0.0.10
func (xplac *XplaClient) IbcChannelConnections(ibcChannelConnectionsMsg types.IbcChannelConnectionsMsg) *XplaClient
Query IBC channel connections
func (*XplaClient) IbcChannelNextSequence ¶ added in v0.0.10
func (xplac *XplaClient) IbcChannelNextSequence(ibcChannelNextSequenceMsg types.IbcChannelNextSequenceMsg) *XplaClient
Query IBC next sequence receive
func (*XplaClient) IbcChannelPacketAck ¶ added in v0.0.10
func (xplac *XplaClient) IbcChannelPacketAck(ibcChannelPacketAckMsg types.IbcChannelPacketAckMsg) *XplaClient
Query IBC packet ack
func (*XplaClient) IbcChannelPacketCommitments ¶ added in v0.0.10
func (xplac *XplaClient) IbcChannelPacketCommitments(ibcChannelPacketCommitmentsMsg types.IbcChannelPacketCommitmentsMsg) *XplaClient
Query IBC channel packet commitments
func (*XplaClient) IbcChannelPacketReceipt ¶ added in v0.1.0
func (xplac *XplaClient) IbcChannelPacketReceipt(ibcChannelPacketReceiptMsg types.IbcChannelPacketReceiptMsg) *XplaClient
Query IBC packet receipt
func (*XplaClient) IbcChannelUnreceivedAcks ¶ added in v0.0.10
func (xplac *XplaClient) IbcChannelUnreceivedAcks(ibcChannelUnreceivedAcksMsg types.IbcChannelUnreceivedAcksMsg) *XplaClient
Query IBC unreceived acks
func (*XplaClient) IbcChannelUnreceivedPackets ¶ added in v0.0.10
func (xplac *XplaClient) IbcChannelUnreceivedPackets(ibcChannelUnreceivedPacketsMsg types.IbcChannelUnreceivedPacketsMsg) *XplaClient
Query IBC unreceived packets
func (*XplaClient) IbcChannels ¶ added in v0.0.10
func (xplac *XplaClient) IbcChannels(ibcChannelMsg ...types.IbcChannelMsg) *XplaClient
Query IBC channels
func (*XplaClient) IbcClientConnections ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientConnections(ibcClientConnectionsMsg types.IbcClientConnectionsMsg) *XplaClient
Query IBC client connections
func (*XplaClient) IbcClientConsensusState ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientConsensusState(ibcClientConsensusStateMsg types.IbcClientConsensusStateMsg) *XplaClient
Query IBC client consensus state
func (*XplaClient) IbcClientConsensusStateHeights ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientConsensusStateHeights(ibcClientConsensusStateHeightsMsg types.IbcClientConsensusStateHeightsMsg) *XplaClient
Query IBC client consensus state heights
func (*XplaClient) IbcClientConsensusStates ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientConsensusStates(ibcClientConsensusStatesMsg types.IbcClientConsensusStatesMsg) *XplaClient
Query IBC client consensus states
func (*XplaClient) IbcClientHeader ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientHeader() *XplaClient
Query IBC client tendermint header
func (*XplaClient) IbcClientParams ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientParams() *XplaClient
Query IBC client params
func (*XplaClient) IbcClientSelfConsensusState ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientSelfConsensusState() *XplaClient
Query IBC client self consensus state
func (*XplaClient) IbcClientState ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientState(ibcClientStateMsg types.IbcClientStateMsg) *XplaClient
Query IBC light client state by client ID
func (*XplaClient) IbcClientStates ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientStates() *XplaClient
Query IBC light client states
func (*XplaClient) IbcClientStatus ¶ added in v0.0.10
func (xplac *XplaClient) IbcClientStatus(ibcClientStatusMsg types.IbcClientStatusMsg) *XplaClient
Query IBC light client status by client ID
func (*XplaClient) IbcConnections ¶ added in v0.0.10
func (xplac *XplaClient) IbcConnections(ibcConnectionMsg ...types.IbcConnectionMsg) *XplaClient
Query IBC connections
func (*XplaClient) IbcDenomHash ¶ added in v0.0.10
func (xplac *XplaClient) IbcDenomHash(ibcDenomHashMsg types.IbcDenomHashMsg) *XplaClient
Query IBC transfer denom hash
func (*XplaClient) IbcDenomTrace ¶ added in v0.0.10
func (xplac *XplaClient) IbcDenomTrace(ibcDenomTraceMsg types.IbcDenomTraceMsg) *XplaClient
Query IBC transfer denom trace
func (*XplaClient) IbcDenomTraces ¶ added in v0.0.10
func (xplac *XplaClient) IbcDenomTraces(ibcDenomTraceMsg ...types.IbcDenomTraceMsg) *XplaClient
Query IBC transfer denom traces
func (*XplaClient) IbcEscrowAddress ¶ added in v0.0.10
func (xplac *XplaClient) IbcEscrowAddress(ibcEscrowAddressMsg types.IbcEscrowAddressMsg) *XplaClient
Query IBC transfer denom hash
func (*XplaClient) IbcTransferParams ¶ added in v0.0.10
func (xplac *XplaClient) IbcTransferParams() *XplaClient
Query IBC transfer params
func (*XplaClient) Inflation ¶
func (xplac *XplaClient) Inflation() *XplaClient
Query the current minting inflation value.
func (*XplaClient) InstantiateContract ¶
func (xplac *XplaClient) InstantiateContract(instantiageMsg types.InstantiateMsg) *XplaClient
Instantiate a wasm contract.
func (*XplaClient) InvariantBroken ¶
func (xplac *XplaClient) InvariantBroken(invariantBrokenMsg types.InvariantBrokenMsg) *XplaClient
Submit proof that an invariant broken to halt the chain.
func (*XplaClient) InvokeSolidityContract ¶
func (xplac *XplaClient) InvokeSolidityContract(invokeSolContractMsg types.InvokeSolContractMsg) *XplaClient
Invoke (as execute) solidity contract.
func (*XplaClient) LibwasmvmVersion ¶
func (xplac *XplaClient) LibwasmvmVersion() *XplaClient
Get libwasmvm version.
func (*XplaClient) ListCode ¶
func (xplac *XplaClient) ListCode() *XplaClient
Query list all wasm bytecode on the chain.
func (*XplaClient) ListContractByCode ¶
func (xplac *XplaClient) ListContractByCode(listContractByCodeMsg types.ListContractByCodeMsg) *XplaClient
Query list wasm all bytecode on the chain for given code ID.
func (*XplaClient) LoadAccount ¶
func (xplac *XplaClient) LoadAccount(address sdk.AccAddress) (res authtypes.AccountI, err error)
LoadAccount gets the account info by AccAddress If xpla client has gRPC client, query account information by using gRPC
func (*XplaClient) Migrate ¶
func (xplac *XplaClient) Migrate(migrateMsg types.MigrateMsg) *XplaClient
Migrate a wasm contract to a new code version.
func (*XplaClient) MintParams ¶
func (xplac *XplaClient) MintParams() *XplaClient
Query the current minting parameters.
func (*XplaClient) ModulesVersion ¶
func (xplac *XplaClient) ModulesVersion(queryModulesVersionMsg ...types.QueryModulesVersionMsg) *XplaClient
Query the list of module versions.
func (*XplaClient) MultiSign ¶
func (xplac *XplaClient) MultiSign(txMultiSignMsg types.TxMultiSignMsg) ([]byte, error)
Sign created unsigned transaction with multi signatures.
func (*XplaClient) NetListening ¶ added in v0.0.6
func (xplac *XplaClient) NetListening() *XplaClient
actively listening for network connections.
func (*XplaClient) NetPeerCount ¶ added in v0.0.6
func (xplac *XplaClient) NetPeerCount() *XplaClient
Query the number of peers currently connected to the client.
func (*XplaClient) NetVersion ¶ added in v0.0.6
func (xplac *XplaClient) NetVersion() *XplaClient
Query current network ID.
func (*XplaClient) NodeInfo ¶ added in v0.0.12
func (xplac *XplaClient) NodeInfo() *XplaClient
Query node info
func (*XplaClient) ParamChange ¶
func (xplac *XplaClient) ParamChange(paramChangeMsg types.ParamChangeMsg) *XplaClient
Submit a parameter change proposal.
func (*XplaClient) Pinned ¶
func (xplac *XplaClient) Pinned() *XplaClient
Query list all pinned code IDs.
func (*XplaClient) Plan ¶
func (xplac *XplaClient) Plan() *XplaClient
Query upgrade plan(if one exists).
func (*XplaClient) Proposer ¶
func (xplac *XplaClient) Proposer(proposerMsg types.ProposerMsg) *XplaClient
Query the proposer of a governance proposal.
func (*XplaClient) Query ¶
func (xplac *XplaClient) Query() (string, error)
Query transactions and xpla blockchain information. Execute a query of functions for all modules. After module query messages are generated, it receives query messages/information to the xpla client receiver and transmits a query message.
func (*XplaClient) QueryAuthzGrants ¶
func (xplac *XplaClient) QueryAuthzGrants(queryAuthzGrantMsg types.QueryAuthzGrantMsg) *XplaClient
Query grants for granter-grantee pair and optionally a msg-type-url. Also, it is able to support querying grants granted by granter and granted to a grantee.
func (*XplaClient) QueryContract ¶
func (xplac *XplaClient) QueryContract(queryMsg types.QueryMsg) *XplaClient
Calls contract with given address with query data and prints the returned result.
func (*XplaClient) QueryDelegation ¶
func (xplac *XplaClient) QueryDelegation(queryDelegationMsg types.QueryDelegationMsg) *XplaClient
Query a delegation based on address and validator address, all out going redelegations from a validator or all delegations made by on delegator.
func (*XplaClient) QueryDeposit ¶
func (xplac *XplaClient) QueryDeposit(queryDepositMsg types.QueryDepositMsg) *XplaClient
Query details of a deposit or deposits on a proposal.
func (*XplaClient) QueryEvidence ¶
func (xplac *XplaClient) QueryEvidence(queryEvidenceMsg ...types.QueryEvidenceMsg) *XplaClient
Query for evidence by hash or for all (paginated) submitted evidence.
func (*XplaClient) QueryFeeGrants ¶ added in v0.0.5
func (xplac *XplaClient) QueryFeeGrants(queryFeeGrantMsg types.QueryFeeGrantMsg) *XplaClient
Query details of fee grants.
func (*XplaClient) QueryProposal ¶
func (xplac *XplaClient) QueryProposal(queryProposal types.QueryProposalMsg) *XplaClient
Query details of a singla proposal.
func (*XplaClient) QueryProposals ¶
func (xplac *XplaClient) QueryProposals(queryProposals types.QueryProposalsMsg) *XplaClient
Query proposals with optional filters.
func (*XplaClient) QueryRedelegation ¶
func (xplac *XplaClient) QueryRedelegation(queryRedelegationMsg types.QueryRedelegationMsg) *XplaClient
Query a redelegation record based on delegator and a source and destination validator. Also, query all outgoing redelegatations from a validator or all redelegations records for one delegator.
func (*XplaClient) QuerySubspace ¶
func (xplac *XplaClient) QuerySubspace(subspaceMsg types.SubspaceMsg) *XplaClient
Query for raw parameters by subspace and key.
func (*XplaClient) QueryUnbondingDelegation ¶
func (xplac *XplaClient) QueryUnbondingDelegation(queryUnbondingDelegationMsg types.QueryUnbondingDelegationMsg) *XplaClient
Query all unbonding delegatations from a validator, an unbonding-delegation record based on delegator and validator address or all unbonding-delegations records for one delegator.
func (*XplaClient) QueryValidators ¶
func (xplac *XplaClient) QueryValidators(queryValidatorMsg ...types.QueryValidatorMsg) *XplaClient
Query a validator or for all validators.
func (*XplaClient) QueryVote ¶
func (xplac *XplaClient) QueryVote(queryVoteMsg types.QueryVoteMsg) *XplaClient
Query details of a single vote or votes on a proposal.
func (*XplaClient) Redelegate ¶
func (xplac *XplaClient) Redelegate(redelegateMsg types.RedelegateMsg) *XplaClient
Redelegate illiquid tokens from one validator to another.
func (*XplaClient) RevokeFeeGrant ¶ added in v0.0.5
func (xplac *XplaClient) RevokeFeeGrant(revokeGrantMsg types.RevokeFeeGrantMsg) *XplaClient
Revoke fee-grant.
func (*XplaClient) RewardParams ¶ added in v0.0.3
func (xplac *XplaClient) RewardParams() *XplaClient
Query reward params
func (*XplaClient) RewardPool ¶ added in v0.0.3
func (xplac *XplaClient) RewardPool() *XplaClient
Query reward pool
func (*XplaClient) SetContractAdmin ¶
func (xplac *XplaClient) SetContractAdmin(setContractAdminMsg types.SetContractAdminMsg) *XplaClient
Set new admin for a contract.
func (*XplaClient) SetWithdrawAddr ¶
func (xplac *XplaClient) SetWithdrawAddr(setWithdrawAddrMsg types.SetwithdrawAddrMsg) *XplaClient
Change the default withdraw address for rewards associated with an address.
func (*XplaClient) SignTx ¶
func (xplac *XplaClient) SignTx(signTxMsg types.SignTxMsg) ([]byte, error)
Sign created unsigned transaction.
func (*XplaClient) SigningInfos ¶
func (xplac *XplaClient) SigningInfos(signingInfoMsg ...types.SigningInfoMsg) *XplaClient
Query a validator's signing information or signing information of all validators.
func (*XplaClient) Simulate ¶
func (xplac *XplaClient) Simulate(txbuilder cmclient.TxBuilder) (*sdktx.SimulateResponse, error)
Simulate tx and get response If xpla client has gRPC client, query simulation by using gRPC
func (*XplaClient) SlashingParams ¶
func (xplac *XplaClient) SlashingParams() *XplaClient
Query the current slashing parameters.
func (*XplaClient) SoftwareUpgrade ¶
func (xplac *XplaClient) SoftwareUpgrade(softwareUpgradeMsg types.SoftwareUpgradeMsg) *XplaClient
Submit a software upgrade proposal.
func (*XplaClient) StakingParams ¶
func (xplac *XplaClient) StakingParams() *XplaClient
Query the current staking parameters information.
func (*XplaClient) StakingPool ¶
func (xplac *XplaClient) StakingPool() *XplaClient
Query the current staking pool values.
func (*XplaClient) StoreCode ¶
func (xplac *XplaClient) StoreCode(storeMsg types.StoreMsg) *XplaClient
Upload a wasm binary.
func (*XplaClient) SubmitProposal ¶
func (xplac *XplaClient) SubmitProposal(submitProposalMsg types.SubmitProposalMsg) *XplaClient
Submit a proposal along with an initial deposit.
func (*XplaClient) SuggestGasPrice ¶
func (xplac *XplaClient) SuggestGasPrice() *XplaClient
Query suggested gas price.
func (*XplaClient) Syncing ¶ added in v0.0.12
func (xplac *XplaClient) Syncing() *XplaClient
Query syncing
func (*XplaClient) Tally ¶
func (xplac *XplaClient) Tally(tallyMsg types.TallyMsg) *XplaClient
Query the tally of a proposal vote.
func (*XplaClient) Total ¶
func (xplac *XplaClient) Total(totalMsg ...types.TotalMsg) *XplaClient
Query the total supply of coins of the chain.
func (*XplaClient) Tx ¶
func (xplac *XplaClient) Tx(queryTxMsg types.QueryTxMsg) *XplaClient
Query for a transaction by hash <addr>/<seq> combination or comma-separated signatures in a committed block.
func (*XplaClient) TxsByEvents ¶
func (xplac *XplaClient) TxsByEvents(txsByEventsMsg types.QueryTxsByEventsMsg) *XplaClient
Query for paginated transactions that match a set of events.
func (*XplaClient) Unbond ¶
func (xplac *XplaClient) Unbond(unbondMsg types.UnbondMsg) *XplaClient
Unbond shares from a validator.
func (*XplaClient) Unjail ¶
func (xplac *XplaClient) Unjail() *XplaClient
Unjail validator previously jailed for downtime.
func (*XplaClient) UpgradeApplied ¶
func (xplac *XplaClient) UpgradeApplied(appliedMsg types.AppliedMsg) *XplaClient
Block header for height at which a completed upgrade was applied.
func (*XplaClient) ValidateSignatures ¶
func (xplac *XplaClient) ValidateSignatures(validateSignaturesMsg types.ValidateSignaturesMsg) (string, error)
Validate signature
func (*XplaClient) ValidatorOutstandingRewards ¶
func (xplac *XplaClient) ValidatorOutstandingRewards(validatorOutstandingRewardsMsg types.ValidatorOutstandingRewardsMsg) *XplaClient
Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations.
func (*XplaClient) ValidatorSet ¶ added in v0.0.12
func (xplac *XplaClient) ValidatorSet(validatorSetMsg ...types.ValidatorSetMsg) *XplaClient
Query validator set
func (*XplaClient) Vote ¶
func (xplac *XplaClient) Vote(voteMsg types.VoteMsg) *XplaClient
Vote for an active proposal, options: yes/no/no_with_veto/abstain.
func (*XplaClient) Web3ClientVersion ¶ added in v0.0.6
func (xplac *XplaClient) Web3ClientVersion() *XplaClient
Query web3 client version.
func (*XplaClient) Web3Sha3 ¶ added in v0.0.6
func (xplac *XplaClient) Web3Sha3(web3Sha3Msg types.Web3Sha3Msg) *XplaClient
Query web3 sha3.
func (*XplaClient) WeightedVote ¶
func (xplac *XplaClient) WeightedVote(weightedVoteMsg types.WeightedVoteMsg) *XplaClient
Vote for an active proposal, options: yes/no/no_with_veto/abstain.
func (*XplaClient) WithAccountNumber ¶
func (xplac *XplaClient) WithAccountNumber(accountNumber string) *XplaClient
Set account number
func (*XplaClient) WithBroadcastMode ¶
func (xplac *XplaClient) WithBroadcastMode(broadcastMode string) *XplaClient
Set broadcast mode
func (*XplaClient) WithChainId ¶
func (xplac *XplaClient) WithChainId(chainId string) *XplaClient
Set chain ID
func (*XplaClient) WithContext ¶ added in v0.0.2
func (xplac *XplaClient) WithContext(ctx context.Context) *XplaClient
Set xpla client context
func (*XplaClient) WithEncoding ¶
func (xplac *XplaClient) WithEncoding(encodingConfig params.EncodingConfig) *XplaClient
Set encoding configuration
func (*XplaClient) WithEvmRpc ¶
func (xplac *XplaClient) WithEvmRpc(evmRpcUrl string) *XplaClient
Set RPC URL for evm module
func (*XplaClient) WithFeeAmount ¶
func (xplac *XplaClient) WithFeeAmount(feeAmount string) *XplaClient
Set fee amount
func (*XplaClient) WithFeeGranter ¶
func (xplac *XplaClient) WithFeeGranter(feeGranter sdk.AccAddress) *XplaClient
Set fee granter
func (*XplaClient) WithGasAdjustment ¶
func (xplac *XplaClient) WithGasAdjustment(gasAdjustment string) *XplaClient
Set Gas adjustment
func (*XplaClient) WithGasLimit ¶
func (xplac *XplaClient) WithGasLimit(gasLimit string) *XplaClient
Set gas limit
func (*XplaClient) WithGasPrice ¶
func (xplac *XplaClient) WithGasPrice(gasPrice string) *XplaClient
Set Gas price
func (*XplaClient) WithGrpc ¶
func (xplac *XplaClient) WithGrpc(grpcUrl string) *XplaClient
Set GRPC URL to query or broadcast tx
func (*XplaClient) WithOptions ¶
func (xplac *XplaClient) WithOptions( options Options, ) *XplaClient
Set options of xpla client.
func (*XplaClient) WithOutputDocument ¶
func (xplac *XplaClient) WithOutputDocument(outputDocument string) *XplaClient
Set output document name
func (*XplaClient) WithPagination ¶
func (xplac *XplaClient) WithPagination(pagination types.Pagination) *XplaClient
Set pagination
func (*XplaClient) WithPrivateKey ¶
func (xplac *XplaClient) WithPrivateKey(privateKey key.PrivateKey) *XplaClient
Set private key
func (*XplaClient) WithRpc ¶
func (xplac *XplaClient) WithRpc(rpcUrl string) *XplaClient
Set RPC URL of tendermint core
func (*XplaClient) WithSequence ¶
func (xplac *XplaClient) WithSequence(sequence string) *XplaClient
Set account sequence
func (*XplaClient) WithSignMode ¶
func (xplac *XplaClient) WithSignMode(signMode signing.SignMode) *XplaClient
Set transaction sign mode
func (*XplaClient) WithTimeoutHeight ¶
func (xplac *XplaClient) WithTimeoutHeight(timeoutHeight string) *XplaClient
Set timeout block height
func (*XplaClient) WithURL ¶
func (xplac *XplaClient) WithURL(lcdURL string) *XplaClient
Set LCD URL
func (*XplaClient) WithdrawAllRewards ¶
func (xplac *XplaClient) WithdrawAllRewards() *XplaClient
Withdraw all delegations rewards for a delegator.
func (*XplaClient) WithdrawRewards ¶
func (xplac *XplaClient) WithdrawRewards(withdrawRewardsMsg types.WithdrawRewardsMsg) *XplaClient
Withdraw rewards from a given delegation address, and optionally withdraw validator commission if the delegation address given is a validator operator.