SiweAuthOptions
Options for Setting up SIWE (Sign in with Ethereum) Authentication
type SiweAuthOptions = {  doLogout: () => Promise<void>;  getLoginPayload: (params: {    address: string;    chainId: number;  isLoggedIn: (address: string) => Promise<boolean>;};
function getLoginPayload(params: {  address: string;  chainId: number;