@kaiachain/viem-ext
Version:
viem extension for kaia blockchain
12 lines (11 loc) • 501 B
TypeScript
import { JsonRpcAccount, LocalAccount, OneOf, Transport } from "viem";
import { KaiaChain, KaiaPublicClient, KaiaWalletClient } from "./types/client.js";
export declare const createPublicClient: (data: {
transport: Transport;
chain: KaiaChain;
}) => KaiaPublicClient;
export declare const createWalletClient: <account extends OneOf<LocalAccount | JsonRpcAccount> = JsonRpcAccount>(data: {
transport: Transport;
account?: account;
chain: KaiaChain;
}) => KaiaWalletClient<account>;