Skip to main content
Example code snippets to query for chain node related data.

Using HTTP REST

Fetch the latest block info

import { getNetworkEndpoints, Network } from "@injectivelabs/networks";
import { ChainRestTendermintApi } from "@injectivelabs/sdk-ts/client/chain";

const endpoints = getNetworkEndpoints(Network.Testnet);
const chainRestTendermintApi = new ChainRestTendermintApi(endpoints.rest);

const latestBlock = await chainRestTendermintApi.fetchLatestBlock();

console.log(latestBlock);

Fetch chain node info

import { getNetworkEndpoints, Network } from "@injectivelabs/networks";
import { ChainRestTendermintApi } from "@injectivelabs/sdk-ts/client/chain";

const endpoints = getNetworkEndpoints(Network.Testnet);
const chainRestTendermintApi = new ChainRestTendermintApi(endpoints.rest);

const nodeInfo = await chainRestTendermintApi.fetchNodeInfo();

console.log(nodeInfo);