Your app can create session signers that can transact on a user wallet with configurable permissions. Using session signers, users can allow your server to sign requests with their embedded wallet.

Session signers enables your app to take action onchain without needing the user in the loop. This functionality allows your app to:

  • Approve future onchain actions (i.e. setting a limit order or stop loss) for when the user us offline
  • Automate certain onchain actions (i.e. sending a transaction when a certain condition is met)
  • Reduce popups by signing transactions on the users behalf

Privy’s architecture guarantees that your server will never see the wallet’s private key. All signing takes place in a secure enclave that only your application can make authorized requests to.

Follow the guides below to provision session signers for your users’ wallets and enable your app to securely interact with these wallets from your servers.

Get started