Provision server-side access

- React
- React Native
To prompt users to delegate their wallets with a consent screen, use the When invoked, the
delegateWallet method from the useDelegatedActions hook:Parameters
Address of the embedded wallet to delegate.
Chain type of the embedded wallet to delegate.
delegateWallet method will open a Privy modal where the user can either approve or reject the delegation.If the user approves, Privy will initiate the process to provision a session signer for the wallet. If the user refuses or there is another error during provisioning, this method will throw an error.Usage
Revoke server-side access
- React
- React Native
To prompt users to revoke a session signer with a revocation screen, use the When invoked, the
revokeWallets method from the useDelegatedActions hook:revokeWallets method will open a Privy modal where the user can either confirm the revocation of their session signer. If the user has no session signers, this method will error.Once a user confirms revocation, your app will no longer be able to take actions on behalf of the user with their wallet unless the user provisions a session signer.If a user has provisioned multiple session signers, they will all be revoked.
