Skip to content

Documentation / expo / PrivyContext

Type alias: PrivyContext

PrivyContext: Object

Type declaration

client

client: OAuthProviderType

createSolanaWalletCallbacks

createSolanaWalletCallbacks: React.MutableRefObject<CreateOrRecoverSolanaWalletCallbacks | undefined>

createWalletCallbacks

createWalletCallbacks: React.MutableRefObject<CreateOrRecoverWalletCallbacks | undefined>

farcasterState

farcasterState: FarcasterFlowState

getAccessToken

getAccessToken: () => Promise<string | null>

Returns

Promise<string | null>

isReady

isReady: boolean

logout

logout: () => Promise<void>

Returns

Promise<void>

oAuthCallbacks

oAuthCallbacks: React.MutableRefObject<OAuthHookOptions | undefined>

oAuthState

oAuthState: OAuthFlowState

otpState

otpState: OtpFlowState

passkeyState

passkeyState: PasskeyFlowState

recoverSolanaWalletCallbacks

recoverSolanaWalletCallbacks: React.MutableRefObject<CreateOrRecoverSolanaWalletCallbacks | undefined>

recoverWalletCallbacks

recoverWalletCallbacks: React.MutableRefObject<CreateOrRecoverWalletCallbacks | undefined>

recoveryState

recoveryState: RecoveryState

setFarcasterState

setFarcasterState: React.Dispatch<React.SetStateAction<FarcasterFlowState>>

setOAuthState

setOAuthState: React.Dispatch<React.SetStateAction<OAuthFlowState>>

setOtpState

setOtpState: React.Dispatch<React.SetStateAction<OtpFlowState>>

setPasskeyState

setPasskeyState: React.Dispatch<React.SetStateAction<PasskeyFlowState>>

setRecoveryState

setRecoveryState: React.Dispatch<React.SetStateAction<RecoveryState>>

setSiweState

setSiweState: React.Dispatch<React.SetStateAction<SiweFlowState>>

setSolanaRecoveryState

setSolanaRecoveryState: React.Dispatch<React.SetStateAction<RecoveryState>>

siweState

siweState: SiweFlowState

solanaRecoveryState

solanaRecoveryState: RecoveryState

solanaWallet

solanaWallet: EmbeddedSolanaWalletState

user

user: PrivyUser | null

wallet

wallet: EmbeddedWalletState