Skip to content

Releases: bearbywallet/bearby-extension

ZIlPay >> Bearby

31 Mar 07:52

Choose a tag to compare

Rebranding

  • Renamed ZilPay to Bearby: Updated icons, i18n translations (en/ja/ko/ru/zh), manifest files (manifest_2.json, manifest_3.json), and package.json
    Bug Fixes
  • Fixed Ledger eth_sign support: Added signEthMessage to LedgerController with automatic hex vs UTF-8 message detection, routing through the Ethereum Ledger app instead of the Scilla app. Updated SignMessagePopup to use the correct signing method for eth_sign requests. Added Ledger signature verification for eth_sign responses, matching the personal_sign pattern.

evm sign

23 Feb 14:08

Choose a tag to compare

  • fixed tests
  • fixed sign message with hex

2.0.7

04 Feb 04:14

Choose a tag to compare

Release Notes - ZilPay v2.0.7
Bug Fixes

  • Fixed address mismatch when invalid password - Added validation to ensure correct number of words (minimum 12) in decrypted seed phrase, throwing an error for invalid sessions (background/storage/wallet.ts:214-218)
  • Fixed token address type - Corrected token address type detection by using Address.fromStr(token.address).type instead of account address type (background/services/token.ts:109)
    • Added proper validation for Bech32 addresses using HRP prefix check before processing (background/services/tx.ts:175)
  • Improved transaction history error handling - Removed verbose error logging in popup to improve user experience (popup/pages/History.svelte:107-108)
    Enhancements
  • Unique IDs for batch RPC requests - Assign unique sequential IDs to batch RPC requests to prevent conflicts (background/rpc/provider.ts:208)
    Updates
  • Updated mainnet explorers - Added new blockchain explorers for Zilliqa mainnet:
  • Fixed indentation in WalletService validateBip39CheckSum method (background/services/wallet.ts:47-63)

new networks

02 Feb 04:17

Choose a tag to compare

Zilliqa EVM Tokens Support

  • Add Zilliqa EVM tokens support in tokensHints
  • Detect Zilliqa chain via slip44 and fetch tokens from zilpay.io API
  • Split tokensHints into separate methods for Zilliqa and Uniswap
  • Add ZilliqaEvmToken interface for API response
    Enhanced Rate Fetching
  • Refactor updateRates with CryptoCompare support and auto-detect currency
  • Add CryptoCompare as rate API option alongside CoinGecko
  • Implement chain-specific rate fetching (Zilstream for ZIL, MetaMask API for ETH)
  • Add detectCurrencyFromLocale() to auto-detect currency from system locale
  • Update UI components to support CryptoCompare option
    Network Updates
  • Add some networks
  • Updated networks
    Bug Fixes
    Code Quality
  • Fix MnemonicWordInput state initialization to avoid capturing initial prop value
  • Fix SignMessagePopup to use signMessage instead of non-existent signHash method
  • Fixed tests

add base network

09 Dec 10:47

Choose a tag to compare

Release Notes - Version 2.0.5

Features

  • Token Manager: Added token suggestions from other wallets to simplify token management.
  • Networks: Added network list sorting by priority for better usability.
  • RPC Methods: Added support for the eth_sign method.
  • Base Network: Added support for Base Mainnet.
  • Base Network: Added support for Base Testnet.

Bug Fixes

  • History: Fixed an infinite loop issue in the History page transaction refresh logic.
  • Signing: Fixed signing functionality when connected to other networks.
  • Network Setup: Resolved a Svelte duplicate key error in the NetworkSetup component.
  • EIP-191: Fixed EIP-191 message handling.
  • EIP-191: Resolved compliance issues with personal_sign.

swich chain

27 Nov 02:55

Choose a tag to compare

  • fixed swich chain bug for zilliqa only

added KO locale

26 Nov 05:24

Choose a tag to compare

  • added KO Locale

AVAX

25 Nov 08:53

Choose a tag to compare

  • added tokens auto hint
  • added new Avalanche C-Chain (mainnet/testnet)
  • fixed bugs with start before load background state
  • fixed minor bugs with styles
  • fixed EIPI1559 gas calc
  • fixed fetch gas with batch_request == false
  • fixed sign message evm
  • fixed endless loading after destroy wallet

fixed mv2

11 Nov 09:36

Choose a tag to compare

ZilPay v2.0.1 (Nov 11, 2025)

Manifest V2 Fixes

  • Fixed JSON duplicate keys in lang/*.json
  • Added browser_specific_settings.gecko with id and data_collection_permissions: { required: ["none"] }
  • Resolved unsafe innerHTML/document.write warnings
  • ZIP now packs files at root (no dist/ folder)

zilpay extension 2.0

10 Nov 13:37

Choose a tag to compare

Version 2.0.0

Frame 411-2

This release marks a comprehensive evolution of the ZilPay extension, emphasizing enhanced security through quantum-resistant cryptography, expanded multi-chain compatibility, and a refined user interface. Focusing on robust testing, ledger hardware support, and seamless EVM network integration. These updates position ZilPay as a versatile, decentralized wallet for Zilliqa and beyond, with improved performance and localization.

Key Highlights
  • Quantum-Resistant Security: Introduced post-quantum algorithms (e.g., NTRU Prime, Kuznechik) and advanced encryption (Argon2, AES-256) to protect against emerging threats.
  • Multi-Chain Expansion: Added support for EVM-compatible networks, enabling interactions with Ethereum, Binance Smart Chain, Polygon, Avalanche, Fantom, Arbitrum, and Optimism.
  • Ledger Integration: Full hardware wallet compatibility, including Bluetooth and USB transport, for secure key management and transaction signing.
  • User Experience Enhancements: Revamped UI with new modals, themes, and multilingual support (e.g., Japanese, Chinese, Russian translations).
  • Build and Deployment Improvements: Adopted Rollup for bundling, added Makefile for Manifest V2/V3 builds with SHA256 checksums and ZIP archives.
New Features
  • Implemented ledger support with Bluetooth (BLE) and USB HID transport, including account addition and transaction signing (e.g., EIP-712, personal messages).
  • Added multi-currency token management, including ERC-721 (NFT) support, metadata fetching, and balance updates for ZRC-2 and ERC-20 tokens.
  • Introduced EVM provider with methods for chain addition, switching, and permissions (e.g., wallet_requestPermissions, handleAddEthereumChain).
  • Enabled NFT collections viewing, tracking, and parsing, with dedicated pages and modals.
  • Added advanced security options, such as session storage for Manifest V2, auto-lock timers, and reveal/export functionalities for keys and mnemonics.
  • Incorporated gas estimation and editing modals, supporting both Scilla and EVM transaction types.
  • Added multilingual translations across all pages (e.g., home, settings, confirmations) and dynamic locale detection.
  • Integrated notification system for transactions and errors, with global enable/disable toggles.
  • Supported trackable addresses and asset trackers for monitoring external wallets.
Improvements
  • Refactored storage system to version 4, with migration logic from prior versions (V2/V3), ensuring backward compatibility and optimized performance.
  • Enhanced transaction handling: Added batch requests, proxy via nodes, and detailed parsing for history (e.g., Scilla, EVM, Zilliqa proto).
  • Optimized UI components: Updated icons, Jazzicon avatars, dropdowns, switches, and modals for better responsiveness and theming.
  • Improved build process: Fixed Rollup configuration for proper file copying (e.g., inject scripts without nesting), added visualizers and terser for production.
  • Expanded testing coverage: Added extensive unit tests for wallet generation, encryption, RPC providers, gas parsing, and migration logic.
  • Streamlined wallet management: Enabled account addition/removal, name editing, and switching between BIP-39/keypair/ledger types.
  • Updated dependencies: Migrated to modern libraries (e.g., @noble/secp256k1, @hicaru/argon2-pure.js) and removed obsolete ones.
Bug Fixes
  • Resolved migration issues for tokens, states, and cipher systems during storage upgrades.
  • Fixed ledger-specific problems, such as address derivation, signing verification, and connection handling for already-connected devices.
  • Corrected transaction encoding/decoding for deployments, Scilla calls, and EVM types (e.g., RLP encoding, gas limits).
  • Addressed UI inconsistencies: Fixed icon rendering, theme application, modal wrappers, and layout issues on pages like home, networks, and history.
  • Fixed network switching and gas fetching logic, including handling for testnet indicators and Zilliqa-specific addresses.
  • Corrected error handling in JSON-RPC requests, session management for Manifest V2, and hash collisions in connections.
  • Resolved translation and localization bugs across multiple languages and pages.
  • Fixed various parsing errors: Nonce, gas fees, token metadata, and historical transactions.
Dependencies and Technical Updates
  • Upgraded to Svelte 5 with runes for reactive components.
  • Integrated new cryptographic primitives: Schnorr signatures, BIP-32/39 for key derivation, and Protobuf for Zilliqa transactions.
  • Added support for vector testing and entropy-based mnemonic generation.
  • Removed legacy files and refactored core utilities for cleaner architecture.

This release ensures ZilPay remains a secure, user-friendly tool for blockchain interactions. For developers, enhanced Web3 integration facilitates dApp creation. Users upgrading from prior versions should note potential breaking changes in storage and UI; refer to the updated README for build instructions. Feedback and contributions are encouraged via the repository.