ivem
Build reliable IOST apps with lightweight, composable, and type-safe clients.
npm install @ivem/core
Overview
import { createPublicClient, createWalletClient, http, mainnet } from '@ivem/core'
const publicClient = createPublicClient({
chain: mainnet,
transport: http(),
})
const walletClient = createWalletClient({
chain: mainnet,
transport: http(),
})
const chainInfo = await publicClient.getChainInfo()Why ivem
- Developer experience Modular clients, clear docs, and explicit action APIs.
- Stability Predictable wallet and public client behavior backed by targeted tests.
- Lightweight Focused modules for transports, clients, and actions.
- Performance Minimal layers between request, signing, and broadcast paths.
- Typed APIs Type-safe entry points for contract calls, transfers, and chain queries.