Archive post
Hive Keeper v3.17.x - Release Notes
• ecency
A major release introducing the Hive Unified Wallet Protocol, on-chain swaps, and first-class integration with Ecency products. ✨ New Features Hive Unified Wallet Protocol New window.hive API with identity
A major release introducing the **Hive Unified Wallet Protocol**, on-chain swaps, and first-class integration with Ecency products.
After our [initial release announcement](https://ecency.com/@ecency/introducing-hive-keeper), we have got few feedbacks and improvement suggestions, so this release delivers those and hardens integrations.
New Features ✨
--------------
### Hive Unified Wallet Protocol
* New `window.hive` API with identity flags exposes a standard provider registry (`window.hive.providers[]`) so dApps can detect and select between Hive Keeper, Keychain, Peak Vault, and others without per-extension globals.
* **Multi-Wallet Discovery Protocol** specification published for ecosystem-wide adoption.
* **Hive Keychain dApp compatibility shim** - existing Keychain-integrated dApps work with Hive Keeper out of the box, no code changes required.
* Still waiting Keychain team to review proposed unification: [https://github.com/hive-keychain/hive-keychain-extension/pull/595](https://github.com/hive-keychain/hive-keychain-extension/pull/595)
* Same unification proposal on Vault extension: [https://gitlab.com/peakd/peak-vault/-/merge\_requests/42](https://gitlab.com/peakd/peak-vault/-/merge_requests/42)
### On-chain Swaps
* HIVE ↔ HBD swaps and Hive Engine token swaps fill instantly against the existing order book.
* Swap engine hardening - fixed stale-estimate race, dead validator removed, estimate sequence bumps on every input change.
### Firefox Add-on
* Proper Firefox manifest with `data_collection_permissions` and a clean unique add-on ID.
* Privacy Policy + Terms of Service pages now hosted on GitHub Pages.
Fixes & Improvements 🐛
-----------------------
* Vault persistence - accounts/keys reliably survive restarts.
* Light theme polish across screens.
* Account import flow fixes.
* Splashscreen rendering.
* Reduced build size and tightened production-build/audit pipeline.
* Removed unused `offscreen` permission for a smaller permissions surface.
Integrations 🔌
---------------
### Ecency Web
* Unified extension abstraction consumes `window.hive.providers[]` first, with legacy global fallback.
* Hive Keeper is recognised via `rdns: com.ecency.keeper` and surfaced alongside Keychain & Peak Vault in the login flow, with an install link to the Chrome Web Store listing.
* Single detection + broadcast/sign API across all supported extensions.
### Ecency Mobile
* The in-app dApp browser bridge speaks the unified protocol, so any dApp opened inside the Ecency mobile app can transact through the same flow Hive Keeper exposes on desktop.
* HiveAuth path remains supported for cross-device signing.
What's Next 📣
--------------
Continued protocol adoption across Hive dApps, deeper Ecency integration, and ongoing swap UX refinements. Simplified unity of extensions already visible on [Ecency.com](http://Ecency.com) and it follows similar standard how Ethereum extensions stay united while offer different UX.

