Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExplorerClient ¶
type ExplorerClient interface {
QueryClient() *grpc.ClientConn
GetAccountTxs(ctx context.Context, req *explorerpb.GetAccountTxsRequest) (*explorerpb.GetAccountTxsResponse, error)
FetchContractTxs(ctx context.Context, req *explorerpb.GetContractTxsRequest) (*explorerpb.GetContractTxsResponse, error)
FetchContractTxsV2(ctx context.Context, req *explorerpb.GetContractTxsV2Request) (*explorerpb.GetContractTxsV2Response, error)
GetBlocks(ctx context.Context) (*explorerpb.GetBlocksResponse, error)
GetBlock(ctx context.Context, blockHeight string) (*explorerpb.GetBlockResponse, error)
FetchValidators(ctx context.Context) (*explorerpb.GetValidatorsResponse, error)
FetchValidator(ctx context.Context, address string) (*explorerpb.GetValidatorResponse, error)
FetchValidatorUptime(ctx context.Context, address string) (*explorerpb.GetValidatorUptimeResponse, error)
GetTxs(ctx context.Context, req *explorerpb.GetTxsRequest) (*explorerpb.GetTxsResponse, error)
GetTxByTxHash(ctx context.Context, hash string) (*explorerpb.GetTxByTxHashResponse, error)
GetPeggyDeposits(ctx context.Context, req *explorerpb.GetPeggyDepositTxsRequest) (*explorerpb.GetPeggyDepositTxsResponse, error)
GetPeggyWithdrawals(
ctx context.Context,
req *explorerpb.GetPeggyWithdrawalTxsRequest,
) (*explorerpb.GetPeggyWithdrawalTxsResponse, error)
GetIBCTransfers(ctx context.Context, req *explorerpb.GetIBCTransferTxsRequest) (*explorerpb.GetIBCTransferTxsResponse, error)
GetWasmCodes(ctx context.Context, req *explorerpb.GetWasmCodesRequest) (*explorerpb.GetWasmCodesResponse, error)
GetWasmCodeByID(ctx context.Context, req *explorerpb.GetWasmCodeByIDRequest) (*explorerpb.GetWasmCodeByIDResponse, error)
GetWasmContracts(ctx context.Context, req *explorerpb.GetWasmContractsRequest) (*explorerpb.GetWasmContractsResponse, error)
GetWasmContractByAddress(
ctx context.Context,
req *explorerpb.GetWasmContractByAddressRequest,
) (*explorerpb.GetWasmContractByAddressResponse, error)
GetCW20Balance(ctx context.Context, req *explorerpb.GetCw20BalanceRequest) (*explorerpb.GetCw20BalanceResponse, error)
FetchRelayers(ctx context.Context, marketIDs []string) (*explorerpb.RelayersResponse, error)
FetchBankTransfers(ctx context.Context, req *explorerpb.GetBankTransfersRequest) (*explorerpb.GetBankTransfersResponse, error)
StreamTxs(ctx context.Context) (explorerpb.InjectiveExplorerRPC_StreamTxsClient, error)
StreamBlocks(ctx context.Context) (explorerpb.InjectiveExplorerRPC_StreamBlocksClient, error)
Close()
}
func NewExplorerClient ¶
func NewExplorerClient(network common.Network, options ...common.ClientOption) (ExplorerClient, error)
Click to show internal directories.
Click to hide internal directories.