verifyContractWalletSignature
import { verifyContractWalletSignature } from 'thirdweb/auth'; const isValid = await verifyContractWalletSignature({ message: '0x..', signature: '0x..', address: '0x...', chain: ..., client: ...,});
function verifyContractWalletSignature(__namedParameters: { accountFactory?: { address: string; verificationCalldata: `0x${string}`; }; address: string; chain: { readonly blockExplorers?: Array<{ apiUrl?: string; name: string; url: string; }>; readonly experimental?: { increaseZeroByteCount?: boolean }; readonly faucets?: Array<string>; readonly icon?: Icon; readonly id: number; readonly name?: string; readonly nativeCurrency?: { decimals?: number; name?: string; symbol?: string; }; readonly rpc: string; readonly testnet?: true; }; message: string; signature: string | Uint8Array | Signature;}): Promise<boolean>;
let __namedParameters: { accountFactory?: { address: string; verificationCalldata: `0x${string}`; }; address: string; chain: { readonly blockExplorers?: Array<{ apiUrl?: string; name: string; url: string; }>; readonly experimental?: { increaseZeroByteCount?: boolean }; readonly faucets?: Array<string>; readonly icon?: Icon; readonly id: number; readonly name?: string; readonly nativeCurrency?: { decimals?: number; name?: string; symbol?: string; }; readonly rpc: string; readonly testnet?: true; }; message: string; signature: string | Uint8Array | Signature;};