All Collections
Accounts
Why do I need to enable Lyra?
Why do I need to enable Lyra?
Updated over a week ago

Session keys allow the user to trade on Lyra without needing to sign every trade in their wallet

When onboarding to a new device for the first time, Lyra prompts a user to sign an transaction to "Enable Lyra".

This step creates an encrypted session key stored securely in the user's browser that allows the user to trade on the Lyra Protocol without needing to sign every trade with their wallet. This enables smooth, one-click trading with no wallet popups or confirmations.

Crucially, session keys cannot withdraw funds from a user's wallet. They can only trade, transfer and deposit funds on subaccounts owned by the wallet.

Session keys are also encrypted in the browser. A session key can only be decrypted when a user has signed into the Lyra app with a valid signature from their wallet. These wallet signatures are cleared when the user signs out, and they expire after 2 weeks.

Users can also revoke their session keys at any time in settings.

Did this answer your question?