import { getNetworkEndpoints, Network } from "@injectivelabs/networks"; import { ChainGrpcDistributionApi } from "@injectivelabs/sdk-ts/client/chain"; const endpoints = getNetworkEndpoints(Network.Testnet); const chainGrpcDistributionApi = new ChainGrpcDistributionApi(endpoints.grpc); const moduleParams = await chainGrpcDistributionApi.fetchModuleParams(); console.log(moduleParams);
import { getNetworkEndpoints, Network } from "@injectivelabs/networks"; import { ChainGrpcDistributionApi } from "@injectivelabs/sdk-ts/client/chain"; const endpoints = getNetworkEndpoints(Network.Testnet); const chainGrpcDistributionApi = new ChainGrpcDistributionApi(endpoints.grpc); const delegatorAddress = "inj..."; const validatorAddress = "injvaloper..."; const delegatorRewardsFromValidator = await chainGrpcDistributionApi.fetchDelegatorRewardsForValidatorNoThrow({ delegatorAddress, validatorAddress, }); console.log(delegatorRewardsFromValidator);
import { getNetworkEndpoints, Network } from "@injectivelabs/networks"; import { ChainGrpcDistributionApi } from "@injectivelabs/sdk-ts/client/chain"; const endpoints = getNetworkEndpoints(Network.Testnet); const chainGrpcDistributionApi = new ChainGrpcDistributionApi(endpoints.grpc); const delegatorAddress = "inj..."; const totalDelegatorRewards = await chainGrpcDistributionApi.fetchDelegatorRewardsNoThrow(delegatorAddress); console.log(totalDelegatorRewards);