Overview
Beekeeper is a lightweight, in-browser wallet that stores encrypted keys locally. It provides session-based key management, allowing users to sign transactions without exposing private keys to your application.Installation
Install the Beekeeper signer package:You must also install
@hiveio/beekeeper separately, as it is a peer dependency.Basic usage
Here’s how to use the Beekeeper signer with WAX:Session management
Beekeeper uses sessions to manage keys securely:Signing transactions
The Beekeeper provider handles transaction signing:Key features
In-browser storage
Keys are encrypted and stored locally in the browser.
Session-based
Temporary sessions that expire, enhancing security.
Multiple wallets
Support for multiple wallets within a single session.
Key management
Import, export, and manage multiple private keys.
Security considerations
Example: Complete workflow
Next steps
Transactions
Learn more about building transactions.
Signing guide
Explore advanced signing techniques.