Documentation ¶
Index ¶
- Constants
- func BuildTxV1(chainId string, sequence, accountNumber uint64, privKey cryptotypes.PrivKey, ...) (*tx.TxRaw, error)
- func BuildTxV2(chainId string, sequence, accountNumber uint64, privKey cryptotypes.PrivKey, ...) (*tx.TxRaw, error)
- func NewGrpcConn(rawUrl string) (*grpc.ClientConn, error)
- type Client
- func (cli *Client) AppVersion() (string, error)
- func (cli *Client) AuthQuery() authtypes.QueryClient
- func (cli *Client) AuthzQuery() authz.QueryClient
- func (cli *Client) BankQuery() banktypes.QueryClient
- func (cli *Client) BroadcastTx(txRaw *tx.TxRaw, mode ...tx.BroadcastMode) (*sdk.TxResponse, error)
- func (cli *Client) BroadcastTxBytes(txBytes []byte, mode ...tx.BroadcastMode) (*sdk.TxResponse, error)
- func (cli *Client) BroadcastTxOk(txRaw *tx.TxRaw, mode ...tx.BroadcastMode) (*sdk.TxResponse, error)
- func (cli *Client) BuildTx(privKey cryptotypes.PrivKey, msgs []sdk.Msg) (*tx.TxRaw, error)
- func (cli *Client) BuildTxV1(privKey cryptotypes.PrivKey, from string, msgs []sdk.Msg, gasLimit int64, ...) (*tx.TxRaw, error)
- func (cli *Client) BuildTxV2(privKey cryptotypes.PrivKey, msgs []sdk.Msg, gasLimit int64, memo string, ...) (*tx.TxRaw, error)
- func (cli *Client) BuildTxV3(privKey cryptotypes.PrivKey, msgs []sdk.Msg) (*tx.TxRaw, error)
- func (cli *Client) CrosschainQuery() crosschaintypes.QueryClient
- func (cli *Client) DistrQuery() distrtypes.QueryClient
- func (cli *Client) ERC20Query() erc20types.QueryClient
- func (cli *Client) EVMQuery() evmtypes.QueryClient
- func (cli *Client) EstimatingGas(raw *tx.TxRaw) (*sdk.GasInfo, error)
- func (cli *Client) EvidenceQuery() evidencetypes.QueryClient
- func (cli *Client) FeegrantQuery() feegrant.QueryClient
- func (cli *Client) GetAddressPrefix() (string, error)
- func (cli *Client) GetBlockByHeight(blockHeight int64) (*tenderminttypes.Block, error)
- func (cli *Client) GetBlockHeight() (int64, error)
- func (cli *Client) GetBlockTimeInterval() (time.Duration, error)
- func (cli *Client) GetChainId() (string, error)
- func (cli *Client) GetGasPrices() (sdk.Coins, error)
- func (cli *Client) GetLatestBlock() (*tenderminttypes.Block, error)
- func (cli *Client) GetMintDenom() (string, error)
- func (cli *Client) GetStakingDenom() (string, error)
- func (cli *Client) GetStatusByTx(txHash string) (*tx.GetTxResponse, error)
- func (cli *Client) GovQuery() govtypes.QueryClient
- func (cli *Client) MigrateQuery() migratetypes.QueryClient
- func (cli *Client) MintQuery() minttypes.QueryClient
- func (cli *Client) QueryAccount(address string) (authtypes.AccountI, error)
- func (cli *Client) QueryBalance(address string, denom string) (sdk.Coin, error)
- func (cli *Client) QueryBalances(address string) (sdk.Coins, error)
- func (cli *Client) QuerySupply() (sdk.Coins, error)
- func (cli *Client) ServiceClient() tx.ServiceClient
- func (cli *Client) SlashingQuery() slashingtypes.QueryClient
- func (cli *Client) StakingQuery() stakingtypes.QueryClient
- func (cli *Client) TMServiceClient() tmservice.ServiceClient
- func (cli *Client) TxByHash(txHash string) (*sdk.TxResponse, error)
- func (cli *Client) UpgradeQuery() upgradetypes.QueryClient
- func (cli *Client) WithContext(ctx context.Context)
- func (cli *Client) WithGasPrices(gasPrices sdk.Coins)
Constants ¶
View Source
const DefGasLimit int64 = 200000
Variables ¶
This section is empty.
Functions ¶
func BuildTxV2 ¶
func BuildTxV2(chainId string, sequence, accountNumber uint64, privKey cryptotypes.PrivKey, msgs []sdk.Msg, gasPrice sdk.Coin, gasLimit int64) (*tx.TxRaw, error)
BuildTxV2 nolint
func NewGrpcConn ¶
func NewGrpcConn(rawUrl string) (*grpc.ClientConn, error)
Types ¶
type Client ¶
type Client struct { *grpc.ClientConn // contains filtered or unexported fields }
func (*Client) AppVersion ¶
func (*Client) AuthQuery ¶
func (cli *Client) AuthQuery() authtypes.QueryClient
func (*Client) AuthzQuery ¶
func (cli *Client) AuthzQuery() authz.QueryClient
func (*Client) BankQuery ¶
func (cli *Client) BankQuery() banktypes.QueryClient
func (*Client) BroadcastTx ¶
func (cli *Client) BroadcastTx(txRaw *tx.TxRaw, mode ...tx.BroadcastMode) (*sdk.TxResponse, error)
func (*Client) BroadcastTxBytes ¶
func (cli *Client) BroadcastTxBytes(txBytes []byte, mode ...tx.BroadcastMode) (*sdk.TxResponse, error)
func (*Client) BroadcastTxOk ¶
func (cli *Client) BroadcastTxOk(txRaw *tx.TxRaw, mode ...tx.BroadcastMode) (*sdk.TxResponse, error)
func (*Client) CrosschainQuery ¶
func (cli *Client) CrosschainQuery() crosschaintypes.QueryClient
func (*Client) DistrQuery ¶
func (cli *Client) DistrQuery() distrtypes.QueryClient
func (*Client) ERC20Query ¶
func (cli *Client) ERC20Query() erc20types.QueryClient
func (*Client) EVMQuery ¶
func (cli *Client) EVMQuery() evmtypes.QueryClient
func (*Client) EstimatingGas ¶
func (*Client) EvidenceQuery ¶
func (cli *Client) EvidenceQuery() evidencetypes.QueryClient
func (*Client) FeegrantQuery ¶
func (cli *Client) FeegrantQuery() feegrant.QueryClient
func (*Client) GetAddressPrefix ¶
func (*Client) GetBlockByHeight ¶
func (cli *Client) GetBlockByHeight(blockHeight int64) (*tenderminttypes.Block, error)
func (*Client) GetBlockHeight ¶
func (*Client) GetBlockTimeInterval ¶
func (*Client) GetChainId ¶
func (*Client) GetLatestBlock ¶
func (cli *Client) GetLatestBlock() (*tenderminttypes.Block, error)
func (*Client) GetMintDenom ¶
func (*Client) GetStakingDenom ¶
func (*Client) GetStatusByTx ¶
func (cli *Client) GetStatusByTx(txHash string) (*tx.GetTxResponse, error)
func (*Client) GovQuery ¶
func (cli *Client) GovQuery() govtypes.QueryClient
func (*Client) MigrateQuery ¶
func (cli *Client) MigrateQuery() migratetypes.QueryClient
func (*Client) MintQuery ¶
func (cli *Client) MintQuery() minttypes.QueryClient
func (*Client) QueryAccount ¶
func (*Client) QueryBalance ¶
func (*Client) ServiceClient ¶
func (cli *Client) ServiceClient() tx.ServiceClient
func (*Client) SlashingQuery ¶
func (cli *Client) SlashingQuery() slashingtypes.QueryClient
func (*Client) StakingQuery ¶
func (cli *Client) StakingQuery() stakingtypes.QueryClient
func (*Client) TMServiceClient ¶
func (cli *Client) TMServiceClient() tmservice.ServiceClient
func (*Client) UpgradeQuery ¶
func (cli *Client) UpgradeQuery() upgradetypes.QueryClient
func (*Client) WithContext ¶
func (*Client) WithGasPrices ¶
Click to show internal directories.
Click to hide internal directories.