Skip to content

Documentation / expo / EmbeddedSolanaWalletActions

Type alias: EmbeddedSolanaWalletActions ​

EmbeddedSolanaWalletActions: Object

Type declaration ​

create ​

create: (args?) => Promise<PrivyUser | null>

Create an embedded wallet for this user.

Parameters ​

• args?: CreateSolanaEmbeddedWalletOpts

Returns ​

Promise<PrivyUser | null>

The provider. If using google-drive recovery on Android, this will return null due to an Android bug with AuthSession. Use the createSolanaWalletCallbacks to handle wallet creation success in such cases.

getProvider ​

getProvider: () => Promise<PrivyUser>

Return a provider for the Privy embedded wallet.

Returns ​

Promise<PrivyUser>

PrivyEmbeddedSolanaWalletProvider the Phantom provider

recover ​

recover: () => Promise<PrivyUser | null>

Returns ​

Promise<PrivyUser | null>

The provider.

Deprecated ​

Use the useRecoverEmbeddedWallet hook instead.

Recover the user's embedded wallet

wallets ​

wallets: ConnectedEmbeddedSolanaWallet[]

List of embeded solana wallets at each derived HD index.