solana-app-kit


solana-app-kit / services/walletProviders/privy / usePrivyWalletLogic

Function: usePrivyWalletLogic()

usePrivyWalletLogic(): object

Defined in: src/services/walletProviders/privy.ts:13

Returns

object

handlePrivyLogin()

handlePrivyLogin: (__namedParameters) => Promise<void>

Parameters

__namedParameters
loginMethod?

"email" | "sms" | "google" | "apple" = 'email'

setStatusMessage?

(msg) => void

Returns

Promise<void>

handlePrivyLogout()

handlePrivyLogout: (setStatusMessage?) => Promise<void>

Parameters

setStatusMessage?

(msg) => void

Returns

Promise<void>

handleWalletRecovery()

handleWalletRecovery: (__namedParameters) => Promise<void>

Parameters

__namedParameters
onWalletRecovered?

(info) => void

password

string

recoveryMethod

"user-passcode" | "google-drive" | "icloud"

setStatusMessage?

(msg) => void

Returns

Promise<void>

isReady

isReady: boolean

monitorSolanaWallet()

monitorSolanaWallet: (__namedParameters) => Promise<void>

Parameters

__namedParameters
onWalletConnected?

(info) => void

selectedProvider

string

setStatusMessage?

(msg) => void

Returns

Promise<void>

solanaWallet

solanaWallet: EmbeddedSolanaWalletState

user

user: null | PrivyUser