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) GetErr() error
- 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) WithErr(err error) *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) WithModule(module string) *XplaClient
- func (xplac *XplaClient) WithMsg(msg interface{}) *XplaClient
- func (xplac *XplaClient) WithMsgType(msgType 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 {
// contains filtered or unexported fields
}
The xpla client is a client for performing all functions within the xpla.go library. The user mandatorily inputs chain ID.
func NewTestXplaClient ¶
func NewTestXplaClient() *XplaClient
func ResetModuleAndMsgXplac ¶
func ResetModuleAndMsgXplac(xplac *XplaClient) *XplaClient
func ResetXplac ¶
func ResetXplac(xplac *XplaClient) *XplaClient
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 ¶
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 ¶
func (xplac *XplaClient) EstimateGas(invokeSolContractMsg types.InvokeSolContractMsg) *XplaClient
Query estimate gas.
func (*XplaClient) EthAccounts ¶
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) EthGetBlockTransactionCount ¶
func (xplac *XplaClient) EthGetBlockTransactionCount(ethGetBlockTransactionCountMsg types.EthGetBlockTransactionCountMsg) *XplaClient
Query the number of transaction a given block.
func (*XplaClient) EthGetFilterChanges ¶
func (xplac *XplaClient) EthGetFilterChanges(ethGetFilterChangesMsg types.EthGetFilterChangesMsg) *XplaClient
Query filter changes.
func (*XplaClient) EthGetFilterLogs ¶
func (xplac *XplaClient) EthGetFilterLogs(ethGetFilterLogsMsg types.EthGetFilterLogsMsg) *XplaClient
Query filter logs.
func (*XplaClient) EthGetLogs ¶
func (xplac *XplaClient) EthGetLogs(ethGetLogsMsg types.EthGetLogsMsg) *XplaClient
Get logs.
func (*XplaClient) EthGetTransactionByBlockHashAndIndex ¶
func (xplac *XplaClient) EthGetTransactionByBlockHashAndIndex(getTransactionByBlockHashAndIndexMsg types.GetTransactionByBlockHashAndIndexMsg) *XplaClient
Query transaction by block hash and index.
func (*XplaClient) EthGetTransactionReceipt ¶
func (xplac *XplaClient) EthGetTransactionReceipt(getTransactionReceiptMsg types.GetTransactionReceiptMsg) *XplaClient
Query transaction receipt.
func (*XplaClient) EthNewBlockFilter ¶
func (xplac *XplaClient) EthNewBlockFilter() *XplaClient
Query filter ID by eth new block filter.
func (*XplaClient) EthNewFilter ¶
func (xplac *XplaClient) EthNewFilter(ethNewFilterMsg types.EthNewFilterMsg) *XplaClient
Query filter ID by eth new filter.
func (*XplaClient) EthNewPendingTransactionFilter ¶
func (xplac *XplaClient) EthNewPendingTransactionFilter() *XplaClient
Query filter ID by eth new pending transaction filter.
func (*XplaClient) EthProtocolVersion ¶
func (xplac *XplaClient) EthProtocolVersion() *XplaClient
ethereum protocol version.
func (*XplaClient) EthSyncing ¶
func (xplac *XplaClient) EthSyncing() *XplaClient
Query the sync status object depending on the details of tendermint's sync protocol.
func (*XplaClient) EthUninstallFilter ¶
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 ¶
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 ¶
func (xplac *XplaClient) FundFeeCollector(fundFeeCollectorMsg types.FundFeeCollectorMsg) *XplaClient
Funds the fee collector with the specified amount
func (*XplaClient) GetAccountNumber ¶
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 ¶
func (xplac *XplaClient) GetBroadcastMode() string
Get broadcast mode
func (*XplaClient) GetContext ¶
func (xplac *XplaClient) GetContext() context.Context
Get xpla client context
func (*XplaClient) GetEncoding ¶
func (xplac *XplaClient) GetEncoding() params.EncodingConfig
Get encoding configuration
func (*XplaClient) GetEvmRpc ¶
func (xplac *XplaClient) GetEvmRpc() string
Get RPC URL for evm module
func (*XplaClient) GetFeeGranter ¶
func (xplac *XplaClient) GetFeeGranter() sdk.AccAddress
Get fee granter
func (*XplaClient) GetGasAdjustment ¶
func (xplac *XplaClient) GetGasAdjustment() string
Get Gas adjustment
func (*XplaClient) GetGrpcClient ¶
func (xplac *XplaClient) GetGrpcClient() grpc1.ClientConn
Get GRPC client connector
func (*XplaClient) GetGrpcUrl ¶
func (xplac *XplaClient) GetGrpcUrl() string
Get GRPC URL to query or broadcast tx
func (*XplaClient) GetMsgType ¶
func (xplac *XplaClient) GetMsgType() string
Get message type of modules
func (*XplaClient) GetOutputDocument ¶
func (xplac *XplaClient) GetOutputDocument() string
Get output document name
func (*XplaClient) GetPagination ¶
func (xplac *XplaClient) GetPagination() *query.PageRequest
Get pagination
func (*XplaClient) GetPrivateKey ¶
func (xplac *XplaClient) GetPrivateKey() key.PrivateKey
Get private key
func (*XplaClient) GetSignMode ¶
func (xplac *XplaClient) GetSignMode() signing.SignMode
Get transaction sign mode
func (*XplaClient) GetTimeoutHeight ¶
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 ¶
func (xplac *XplaClient) IbcChannelClientState(ibcChannelClientStateMsg types.IbcChannelClientStateMsg) *XplaClient
Query IBC channel client state
func (*XplaClient) IbcChannelConnections ¶
func (xplac *XplaClient) IbcChannelConnections(ibcChannelConnectionsMsg types.IbcChannelConnectionsMsg) *XplaClient
Query IBC channel connections
func (*XplaClient) IbcChannelNextSequence ¶
func (xplac *XplaClient) IbcChannelNextSequence(ibcChannelNextSequenceMsg types.IbcChannelNextSequenceMsg) *XplaClient
Query IBC next sequence receive
func (*XplaClient) IbcChannelPacketAck ¶
func (xplac *XplaClient) IbcChannelPacketAck(ibcChannelPacketAckMsg types.IbcChannelPacketAckMsg) *XplaClient
Query IBC packet ack
func (*XplaClient) IbcChannelPacketCommitments ¶
func (xplac *XplaClient) IbcChannelPacketCommitments(ibcChannelPacketCommitmentsMsg types.IbcChannelPacketCommitmentsMsg) *XplaClient
Query IBC channel packet commitments
func (*XplaClient) IbcChannelPacketReceipt ¶
func (xplac *XplaClient) IbcChannelPacketReceipt(ibcChannelPacketReceiptMsg types.IbcChannelPacketReceiptMsg) *XplaClient
Query IBC packet receipt
func (*XplaClient) IbcChannelUnreceivedAcks ¶
func (xplac *XplaClient) IbcChannelUnreceivedAcks(ibcChannelUnreceivedAcksMsg types.IbcChannelUnreceivedAcksMsg) *XplaClient
Query IBC unreceived acks
func (*XplaClient) IbcChannelUnreceivedPackets ¶
func (xplac *XplaClient) IbcChannelUnreceivedPackets(ibcChannelUnreceivedPacketsMsg types.IbcChannelUnreceivedPacketsMsg) *XplaClient
Query IBC unreceived packets
func (*XplaClient) IbcChannels ¶
func (xplac *XplaClient) IbcChannels(ibcChannelMsg ...types.IbcChannelMsg) *XplaClient
Query IBC channels
func (*XplaClient) IbcClientConnections ¶
func (xplac *XplaClient) IbcClientConnections(ibcClientConnectionsMsg types.IbcClientConnectionsMsg) *XplaClient
Query IBC client connections
func (*XplaClient) IbcClientConsensusState ¶
func (xplac *XplaClient) IbcClientConsensusState(ibcClientConsensusStateMsg types.IbcClientConsensusStateMsg) *XplaClient
Query IBC client consensus state
func (*XplaClient) IbcClientConsensusStateHeights ¶
func (xplac *XplaClient) IbcClientConsensusStateHeights(ibcClientConsensusStateHeightsMsg types.IbcClientConsensusStateHeightsMsg) *XplaClient
Query IBC client consensus state heights
func (*XplaClient) IbcClientConsensusStates ¶
func (xplac *XplaClient) IbcClientConsensusStates(ibcClientConsensusStatesMsg types.IbcClientConsensusStatesMsg) *XplaClient
Query IBC client consensus states
func (*XplaClient) IbcClientHeader ¶
func (xplac *XplaClient) IbcClientHeader() *XplaClient
Query IBC client tendermint header
func (*XplaClient) IbcClientParams ¶
func (xplac *XplaClient) IbcClientParams() *XplaClient
Query IBC client params
func (*XplaClient) IbcClientSelfConsensusState ¶
func (xplac *XplaClient) IbcClientSelfConsensusState() *XplaClient
Query IBC client self consensus state
func (*XplaClient) IbcClientState ¶
func (xplac *XplaClient) IbcClientState(ibcClientStateMsg types.IbcClientStateMsg) *XplaClient
Query IBC light client state by client ID
func (*XplaClient) IbcClientStates ¶
func (xplac *XplaClient) IbcClientStates() *XplaClient
Query IBC light client states
func (*XplaClient) IbcClientStatus ¶
func (xplac *XplaClient) IbcClientStatus(ibcClientStatusMsg types.IbcClientStatusMsg) *XplaClient
Query IBC light client status by client ID
func (*XplaClient) IbcConnections ¶
func (xplac *XplaClient) IbcConnections(ibcConnectionMsg ...types.IbcConnectionMsg) *XplaClient
Query IBC connections
func (*XplaClient) IbcDenomHash ¶
func (xplac *XplaClient) IbcDenomHash(ibcDenomHashMsg types.IbcDenomHashMsg) *XplaClient
Query IBC transfer denom hash
func (*XplaClient) IbcDenomTrace ¶
func (xplac *XplaClient) IbcDenomTrace(ibcDenomTraceMsg types.IbcDenomTraceMsg) *XplaClient
Query IBC transfer denom trace
func (*XplaClient) IbcDenomTraces ¶
func (xplac *XplaClient) IbcDenomTraces(ibcDenomTraceMsg ...types.IbcDenomTraceMsg) *XplaClient
Query IBC transfer denom traces
func (*XplaClient) IbcEscrowAddress ¶
func (xplac *XplaClient) IbcEscrowAddress(ibcEscrowAddressMsg types.IbcEscrowAddressMsg) *XplaClient
Query IBC transfer denom hash
func (*XplaClient) IbcTransferParams ¶
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 ¶
func (xplac *XplaClient) NetListening() *XplaClient
actively listening for network connections.
func (*XplaClient) NetPeerCount ¶
func (xplac *XplaClient) NetPeerCount() *XplaClient
Query the number of peers currently connected to the client.
func (*XplaClient) NetVersion ¶
func (xplac *XplaClient) NetVersion() *XplaClient
Query current network ID.
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 ¶
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 ¶
func (xplac *XplaClient) RevokeFeeGrant(revokeGrantMsg types.RevokeFeeGrantMsg) *XplaClient
Revoke fee-grant.
func (*XplaClient) RewardParams ¶
func (xplac *XplaClient) RewardParams() *XplaClient
Query reward params
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) 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 ¶
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 ¶
func (xplac *XplaClient) Web3ClientVersion() *XplaClient
Query web3 client version.
func (*XplaClient) Web3Sha3 ¶
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 ¶
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) WithModule ¶
func (xplac *XplaClient) WithModule(module string) *XplaClient
Set module name
func (*XplaClient) WithMsg ¶
func (xplac *XplaClient) WithMsg(msg interface{}) *XplaClient
Set message
func (*XplaClient) WithMsgType ¶
func (xplac *XplaClient) WithMsgType(msgType string) *XplaClient
Set message type of modules
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.