GenericAuthWallet

type GenericAuthWallet = {
type: "evm";
getAddress: () => Promise<string>;
getChainId: () => Promise<number>;
signMessage: (message: string) => Promise<string>;
verifySignature: (
message: string,
signature: string,
address: string,
chainId?: number,
) => Promise<boolean>;
};