Skip to main content
botChain is the viem chain object for BOT Chain mainnet. Pass it to any viem client or wagmi config to work with chain 677.
Early release. This is published in @uzolabs/sdk 0.2.0 on npm and you can use it today. The API may change before 1.0, so pin the version.
Mainnet uses real BOT. Build and test against botChainTestnet first, and only switch to botChain when you’re ready to spend real funds.

Import

Import

Fields

677
The chain ID.
string
"BOT Chain".
object
string[]
["https://rpc.botchain.ai"]. The public RPC. It doesn’t serve eth_getLogs. See Known limitations.
object
Address
0x47FA21f684bBAD707A53a0f9BE59F1422F46C265. viem uses it for multicall and for automatic request batching.
botChain has no testnet field. viem treats a missing value as mainnet.

Example

mainnet-read.ts
Output from a run on 2026-10-02:
Output
This only reads from the chain. It doesn’t send a transaction or use a wallet.

botChainTestnet

The testnet object.

Gas and fees

How gas works on BOT Chain.
Last modified on October 2, 2026