Viem chain configuration for Mezo networks.
npm install @mezo/chainsimport { createPublicClient } from 'viem'
import { mezoMainnet } from '@mezo/chains'
const client = createPublicClient({
chain: mezoMainnet,
transport: http()
})import { createMezoChain } from '@mezo/chains'
const customChain = createMezoChain({
rpcUrls: {
http: ['https://your-private-rpc.com'],
webSocket: ['wss://your-private-ws.com']
}
})
const client = createPublicClient({
chain: customChain,
transport: http()
})import { createPublicClient } from 'viem'
import { mezoTestnet } from '@mezo/chains'
const client = createPublicClient({
chain: mezoTestnet,
transport: http()
})import { createMezoChain } from '@mezo/chains'
const customChain = createMezoChain({
network: "testnet",
rpcUrls: {
http: ['https://your-private-rpc.test.com'],
webSocket: ['wss://your-private-ws.test.com']
}
})
const client = createPublicClient({
chain: customChain,
transport: http()
})