Example code snippets to query the auction module on the chain.
import { ChainGrpcBankApi } from '@injectivelabs/sdk-ts'
import { getNetworkEndpoints, Network } from '@injectivelabs/networks'
const endpoints = getNetworkEndpoints(Network.Testnet)
const chainGrpcAuctionApi = new ChainGrpcAuctionApi(endpoints.grpc)
const moduleParams = await chainGrpcAuctionApi.fetchModuleParams()
console.log(moduleParams)
import { ChainGrpcBankApi } from '@injectivelabs/sdk-ts'
import { getNetworkEndpoints, Network } from '@injectivelabs/networks'
const endpoints = getNetworkEndpoints(Network.Testnet)
const chainGrpcAuctionApi = new ChainGrpcAuctionApi(endpoints.grpc)
const latestAuctionModuleState = await auctionApi.fetchModuleState()
console.log(latestAuctionModuleState)
import { ChainGrpcBankApi } from '@injectivelabs/sdk-ts'
import { getNetworkEndpoints, Network } from '@injectivelabs/networks'
const endpoints = getNetworkEndpoints(Network.Testnet)
const chainGrpcAuctionApi = new ChainGrpcAuctionApi(endpoints.grpc)
const currentBasket = await chainGrpcAuctionApi.fetchCurrentBasket()
console.log(currentBasket)