`const thirdwebEmbeddedWallet = new EmbeddedWalletSdk({ clientId: "", chain: "Goerli" });`
Used to manage the Auth state of the user.
Protected
clientProtected
querierPrivate
walletGets the usr if they are logged in
GetUser - 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
EmbeddedWalletConstructorType