GetUser
type GetUser =  | { status: UserWalletStatus.LOGGED_OUT }  | {      status: UserWalletStatus.LOGGED_IN_WALLET_UNINITIALIZED;    }  | {      status: UserWalletStatus.LOGGED_IN_NEW_DEVICE;      walletAddress: string;    }
type GetUser =  | { status: UserWalletStatus.LOGGED_OUT }  | {      status: UserWalletStatus.LOGGED_IN_WALLET_UNINITIALIZED;    }  | {      status: UserWalletStatus.LOGGED_IN_NEW_DEVICE;      walletAddress: string;    }