ViemProvider
Provider adapter that wraps a viem PublicClient for read-only chain access.
Import
import { ViemProvider } from "@zama-fhe/sdk/viem";Usage
import { createPublicClient, http } from "viem";
import { sepolia } from "viem/chains";
import { ViemProvider } from "@zama-fhe/sdk/viem";
const publicClient = createPublicClient({
chain: sepolia,
transport: http("https://sepolia.infura.io/v3/YOUR_KEY"),
});
const provider = new ViemProvider({ publicClient });Constructor
publicClient
Methods
Related
Last updated