Appearance
Documentation / expo / EmbeddedWalletActions
Type alias: EmbeddedWalletActions
EmbeddedWalletActions:
Object
Type declaration
create
create: (
args
?) =>Promise
<OAuthProviderType
|null
>
Create an embedded wallet for this user.
Parameters
• args?: CreateOrRecoverEmbeddedWalletProps
Returns
Promise
<OAuthProviderType
| null
>
The EIP-1193 provider. If using google-drive recovery on Android, this will return null due to an Android bug with AuthSession. Use the createWalletCallbacks
to handle wallet creation success in such cases.
getProvider
getProvider: () =>
Promise
<OAuthProviderType
>
Return an EIP-1193 Provider for the Privy embedded wallet.
Returns
Promise
<OAuthProviderType
>
PrivyEmbeddedWalletProvider the EIP-1193 provider
recover
recover: (
args
?) =>Promise
<OAuthProviderType
|null
>
Recover the user's embedded wallet
Parameters
• args?: CreateOrRecoverEmbeddedWalletProps
Returns
Promise
<OAuthProviderType
| null
>
The EIP-1193 provider. If using google-drive recovery on Android, this will return null due to an Android bug with AuthSession. Use the recoverWalletCallbacks
to handle wallet creation success in such cases.
setPassword
setPassword: (
password
) =>Promise
<OAuthProviderType
>
Set recovery password for a user's existing (passwordless) embedded wallet
Parameters
• password: string
Returns
Promise
<OAuthProviderType
>