-
Notifications
You must be signed in to change notification settings - Fork 196
02QueryingChainMint
Bojan Angjelkoski edited this page Apr 2, 2023
·
4 revisions
Example code snippets to query the mint module on the chain.
- Get parameters related to the mint module
import { ChainGrpcMintApi } from '@injectivelabs/sdk-ts'
import { getNetworkEndpoints, Network } from '@injectivelabs/networks'
const endpoints = getNetworkEndpoints(Network.TestnetK8s)
const chainGrpcMintApi = new ChainGrpcMintApi(endpoints.grpc)
const moduleParams = await chainGrpcMintApi.fetchModuleParams()
console.log(moduleParams)
- Get the inflation
import { ChainGrpcMintApi } from '@injectivelabs/sdk-ts'
import { getNetworkEndpoints, Network } from '@injectivelabs/networks'
const endpoints = getNetworkEndpoints(Network.TestnetK8s)
const chainGrpcMintApi = new ChainGrpcMintApi(endpoints.grpc)
const inflation = await chainGrpcMintApi.fetchInflation()
console.log(inflation)
- Get the annual provisions
import { ChainGrpcMintApi } from '@injectivelabs/sdk-ts'
import { getNetworkEndpoints, Network } from '@injectivelabs/networks'
const endpoints = getNetworkEndpoints(Network.TestnetK8s)
const chainGrpcMintApi = new ChainGrpcMintApi(endpoints.grpc)
const annualProvisions = await chainGrpcMintApi.fetchAnnualProvisions()
console.log(annualProvisions)
Powering the future of decentralized finance.