ViemSigner
Signer adapter that wraps a viem WalletClient for wallet operations.
Import
import { ViemSigner } from "@zama-fhe/sdk/viem";Usage
import { createWalletClient, custom } from "viem";
import { sepolia } from "viem/chains";
import { ViemSigner } from "@zama-fhe/sdk/viem";
const walletClient = createWalletClient({ chain: sepolia, transport: custom(window.ethereum!) });
const signer = new ViemSigner({ walletClient, ethereum: window.ethereum });Constructor
walletClient
ethereum
Methods
Method
Behavior
Related
Last updated