Used to manage the Auth state of the user.
Protected
clientProtected
querierPrivate
walletGets the usr if they are logged in
an object to containing various information on the user statuses
const user = await thirdwebEmbeddedWallet.getUser();
switch (user.status) {
case UserWalletStatus.LOGGED_OUT: {
// User is logged out, call one of the auth methods on thirdwebEmbeddedWallet.auth to authenticate the user
break;
}
case UserWalletStatus.LOGGED_IN_WALLET_INITIALIZED: {
// user is logged in and wallet is all set up.
// You have access to:
user.status;
user.authDetails;
user.walletAddress;
user.wallet;
break;
}
}
Private
isGenerated using TypeDoc
Example