grpc

package
v7.5.0-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2024 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGrpcConn

func NewGrpcConn(rawUrl string) (*grpc.ClientConn, error)

Types

type Client

type Client struct {
	grpc1.ClientConn
	// contains filtered or unexported fields
}

func DailClient

func DailClient(rawUrl string, ctx ...context.Context) (*Client, error)

func NewClient

func NewClient(conn grpc1.ClientConn, ctx ...context.Context) *Client

func (*Client) AppVersion

func (cli *Client) AppVersion() (string, error)

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) BuildTxRaw

func (cli *Client) BuildTxRaw(privKey cryptotypes.PrivKey, msgs []sdk.Msg, gasLimit, timeout uint64, memo string) (*tx.TxRaw, error)

func (*Client) CrosschainQuery

func (cli *Client) CrosschainQuery() crosschaintypes.QueryClient

func (*Client) CurrentPlan

func (cli *Client) CurrentPlan() (*upgradetypes.Plan, error)

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 (cli *Client) EstimatingGas(raw *tx.TxRaw) (*sdk.GasInfo, error)

func (*Client) EvidenceQuery

func (cli *Client) EvidenceQuery() evidencetypes.QueryClient

func (*Client) FeegrantQuery

func (cli *Client) FeegrantQuery() feegrant.QueryClient

func (*Client) GetAddressPrefix

func (cli *Client) GetAddressPrefix() (string, error)

func (*Client) GetBlockByHeight

func (cli *Client) GetBlockByHeight(blockHeight int64) (*tmservice.Block, error)

func (*Client) GetBlockHeight

func (cli *Client) GetBlockHeight() (int64, error)

func (*Client) GetBlockTimeInterval

func (cli *Client) GetBlockTimeInterval() (time.Duration, error)

func (*Client) GetChainId

func (cli *Client) GetChainId() (string, error)

func (*Client) GetConsensusValidators

func (cli *Client) GetConsensusValidators() ([]*tmservice.Validator, error)

func (*Client) GetGasPrices

func (cli *Client) GetGasPrices() (sdk.Coins, error)

func (*Client) GetLatestBlock

func (cli *Client) GetLatestBlock() (*tmservice.Block, error)

func (*Client) GetMintDenom

func (cli *Client) GetMintDenom() (string, error)

func (*Client) GetModuleAccounts

func (cli *Client) GetModuleAccounts() ([]authtypes.AccountI, error)

func (*Client) GetNodeInfo

func (cli *Client) GetNodeInfo() (*tmservice.VersionInfo, error)

func (*Client) GetStakingDenom

func (cli *Client) GetStakingDenom() (string, error)

func (*Client) GetSyncing

func (cli *Client) GetSyncing() (bool, error)

func (*Client) GetValidators

func (cli *Client) GetValidators() ([]stakingtypes.Validator, error)

func (*Client) GovQuery

func (cli *Client) GovQuery() govv1.QueryClient

func (*Client) MigrateQuery

func (cli *Client) MigrateQuery() migratetypes.QueryClient

func (*Client) MintQuery

func (cli *Client) MintQuery() minttypes.QueryClient

func (*Client) QueryAccount

func (cli *Client) QueryAccount(address string) (authtypes.AccountI, error)

func (*Client) QueryBalance

func (cli *Client) QueryBalance(address string, denom string) (sdk.Coin, error)

func (*Client) QueryBalances

func (cli *Client) QueryBalances(address string) (sdk.Coins, error)

func (*Client) QuerySupply

func (cli *Client) QuerySupply() (sdk.Coins, error)

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) TxByHash

func (cli *Client) TxByHash(txHash string) (*sdk.TxResponse, error)

func (*Client) UpgradeQuery

func (cli *Client) UpgradeQuery() upgradetypes.QueryClient

func (*Client) WaitMined

func (cli *Client) WaitMined(txHash string, timeout, pollInterval time.Duration) (*sdk.TxResponse, error)

func (*Client) WithBlockHeight

func (cli *Client) WithBlockHeight(height int64) *Client

func (*Client) WithChainId

func (cli *Client) WithChainId(chainId string) *Client

func (*Client) WithContext

func (cli *Client) WithContext(ctx context.Context) *Client

func (*Client) WithGasPrices

func (cli *Client) WithGasPrices(gasPrices sdk.Coins) *Client

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL