Modern TypeScript SDK for the IOST blockchain — lightweight, composable, and type-safe.
- Composable clients — Public client for queries, Wallet client for signing. Mix and match as needed.
- Type-safe from the ground up — Every action, account, and transport is fully typed.
- Familiar patterns — Inspired by modern web3 SDK design. If you've used viem, you'll feel right at home.
npm install @ivem/coreimport { createPublicClient, http, mainnet } from "@ivem/core";
const client = createPublicClient({
chain: mainnet,
transport: http(),
});
const chainInfo = await client.getChainInfo();
console.log(chainInfo.head_block);