Appearance
Documentation / expo / UseDelegatedActionsInterface
Interface: UseDelegatedActionsInterface
Properties
delegateWallet
delegateWallet: (
__namedParameters
) =>Promise
<Object
>
Prompts the user to delegate access to their wallet to allow an app to transact on behalf of a user within a set of pre-defined permissions. Users can always decline or revoke delegation.
Parameters
• __namedParameters: Object
• __namedParameters.address: string
• __namedParameters.chainType: "solana"
| "ethereum"
Returns
Promise
<Object
>
user
user:
PrivyUser
revokeWallets
revokeWallets: () =>
Promise
<Object
>
Revokes the wallet API's ability to transact with a user's delegated wallets. This will revoke ALL wallets that have been delegated by the user, in case the user has delegated multiple embedded wallets.
Returns
Promise
<Object
>
Promise that resolves if the revocation was successful, with the updated user object, and errors otherwise
user
user:
PrivyUser