Overview
PeakVault is a browser extension wallet designed specifically for the Hive blockchain by the team behind PeakD, one of Hive’s most popular front-ends. It provides a secure and user-friendly way to manage Hive accounts and sign transactions.Prerequisites
Your users must have:- PeakVault browser extension installed
- At least one Hive account imported with the appropriate keys
Installation
Install the PeakVault signer package:Basic usage
Here’s how to use the PeakVault signer with WAX:Key authorities
Specify which key authority to use when creating the provider:Detecting PeakVault
Check if PeakVault is available before using it:User experience
When you callsignTransaction(), PeakVault will:
- Open a popup showing the transaction details
- Display all operations in a readable format
- Request user confirmation
- Sign with the appropriate key
- Return the signed transaction
Example: Post a comment
Example: Claim rewards
Example: Delegate HIVE Power
Error handling
Key features
Secure storage
Keys are encrypted and stored securely in the browser.
PeakD integration
Seamless integration with the PeakD ecosystem.
Multi-account
Support for multiple Hive accounts.
Transaction preview
Clear display of transaction details before signing.
Best practices
Check extension availability
Check extension availability
Always verify PeakVault is installed before attempting to use it:
Handle user cancellation gracefully
Handle user cancellation gracefully
Users may cancel the signing request. Handle this case without showing errors:
Next steps
Operations
Learn about available Hive operations.
Broadcasting
Understand transaction broadcasting.