Preflight
1. viem installed
node -e "require('viem')" 2>/dev/null && echo OK || echo MISSINGnpm install viem2. EVM wallet
3. BNB mainnet RPC access
import { createPublicClient, http } from "viem";
import { bsc } from "viem/chains";
const client = createPublicClient({ chain: bsc, transport: http(RPC_URL) });
const block = await client.getBlockNumber();
console.log("Latest block:", block);4. Sufficient BNB balance
Last updated