Changelog
Current release: v2.0.0
v2.0.0
2026-09-05
- ·Rebuilt as a Bitcoin wallet: BIP84 native segwit (m/84'/0'/0'), self-custody keys encrypted in your browser
- ·Send, receive and fee-rate control on-chain, with UTXO selection and send-everything support
- ·Lightning tab powered by our own LND node: create invoices with live settlement, decode and pay invoices, see channel balances and recent activity
- ·Ledger support for Bitcoin — read the account xpub, verify addresses on device, and sign transactions on the hardware
- ·Chain data now comes from an Esplora proxy (mempool.space by default, or your own node)
- ·All EVM chains, swap, bridge and multi-send features removed
v1.10.6
2026-09-02
- ·Fixed swap/bridge failures with USDT and similar tokens: an existing non-zero allowance is now cleared to 0 before setting the new one
- ·Applies to both private-key and Ledger signing paths
v1.10.5
2026-08-28
- ·Back-to-back sends no longer collide: every transaction reserves its own nonce, tracked locally in case the node under-reports pending transactions
- ·A "replacement transaction underpriced" rejection now retries on the next nonce (a new transaction) instead of overwriting the pending one
- ·Applies to private-key sends, Ledger sends, and Multi-Send
v1.10.4
2026-08-22
- ·Fixed stuck transactions: EIP-1559 fees never send a zero priority fee again (minimum tip per chain)
- ·Fee cap is now derived from the live block base fee (2x base + tip) instead of trusting the RPC's estimate
v1.10.3
2026-08-22
- ·Scan & Sweep: set a minimum USD threshold next to Sweep All (default $1) so tiny token balances are skipped
- ·Minimum applies to known stablecoins; other tokens still show their individual Sweep buttons
v1.10.2
2026-08-12
- ·Ledger derivation path now shows the real account index you're on
- ·Reset to Ledger account 0 — one-click return to the default address after using a hunted address
v1.10.1
2026-08-12
- ·Ledger address finder — locate any address generated in Ledger Live
- ·Scans across Ledger Live accounts (m/44'/60'/account'/0/index) since the app normally only loads account 0
- ·When found, one-click switch to that account and address index
v1.10.0
2026-08-09
- ·New Sign tab: sign plain messages (EIP-191) and EIP-712 typed data
- ·Signature verification with optional expected-address check
- ·Works with imported keys, HD addresses, and Ledger hardware wallets
v1.9.1
2026-08-07
- ·Polygon now lists both native USDC and bridged USDC.e out of the box
- ·Bridged USDC.e counted in the bulk scanner stablecoin totals and CSV export
- ·Adding a contract that is already supported now says so instead of doing nothing
v1.9.0
2026-08-07
- ·Custom tokens — add any ERC-20 by contract address, per chain
- ·Symbol, name, and decimals read straight from the contract; saved on this device
- ·Custom tokens appear in Balances, Send, Multi-Send, and Scan & Sweep
- ·Remove a custom token any time from the Balances tab
v1.8.1
2026-08-07
- ·Bulk balance scanner now scans Polygon alongside Ethereum, BSC, and Base
- ·POL and Polygon stablecoin columns added to the results table, mobile cards, and CSV export
v1.8.0
2026-08-07
- ·Polygon (POL) support — balances, send, receive, sweep, and Ledger signing
- ·Polygon USDC, USDT, DAI, WETH, and WPOL included out of the box
- ·Swap and Bridge now cover Polygon via the LI.FI aggregator
- ·Polygon RPC routed through the same-origin Alchemy proxy with a 25+ gwei priority-fee floor
v1.7.1
2026-08-02
- ·Ethereum, Base, and BNB Smart Chain now use a dedicated Alchemy RPC through a same-origin proxy
- ·Public endpoints kept as automatic fallbacks — no more free-tier batch limits or CORS failures
- ·JSON-RPC batching disabled to stay compatible with rate-limited public nodes
- ·"Hide native balances" now checked by default in Scan & Sweep
v1.7.0
2026-08-02
- ·New Bridge tab — move assets across Ethereum, Base, and BNB Smart Chain
- ·Cross-chain routes and quotes via the LI.FI aggregator, with best-route selection
- ·Automatic ERC-20 approval, custom recipient address, and estimated arrival time
- ·Live transfer tracking: in-transit status plus source and destination explorer links
- ·Ledger supported end-to-end for bridge approvals and transfers
v1.6.3
2026-06-28
- ·Mobile: wallet tabs now wrap to two rows instead of scrolling horizontally
- ·Mobile: balance scanner shows a stacked card list instead of a wide table
- ·Mobile: Scan & Sweep header stacks the scan-count input and button on small screens
v1.6.2
2026-06-28
- ·QR scanner: stable camera lifecycle (no longer torn down on parent re-renders)
- ·Clear error messages for permission denied, no camera, in-use, and non-HTTPS contexts
- ·Note shown when running inside an embedded preview that blocks camera — use the published site
v1.6.0
2026-06-06
- ·Added Multi-Send tab to the wallet — pay many recipients in a single tx
- ·Supports native (ETH/BNB) and ERC-20 tokens (USDC, USDT, DAI, WETH, or any custom contract)
- ·Built on the Disperse contract on Ethereum, BSC, and Base
- ·Automatic ERC-20 allowance check with one-click Approve (and optional unlimited approval)
- ·Per-row recipient parsing with inline error highlighting and equal-amount shortcut
v1.4.8
2026-06-05
- ·Restored Ledger to the browser Buffer package instead of the incomplete local shim
- ·Added on-page Ledger diagnostics plus browser console logs for WebHID/Web Bluetooth failures
- ·Improved Web Bluetooth disabled and permission-denied error messages
v1.4.6
2026-06-05
- ·Replaced the external Buffer dependency in Ledger connection flow with a local browser shim
- ·Added the Buffer methods Ledger uses for WebHID/Web Bluetooth framing and Ethereum APDUs
v1.4.5
2026-06-05
- ·Removed the remaining static Buffer import from the Ledger shim
- ·Ledger Buffer setup now uses a fully dynamic browser import before Ledger libraries load
v1.4.4
2026-06-05
- ·Removed the Rollup Buffer injection that caused production builds to fail
- ·Moved Ledger Buffer setup into a client-only shim using safe property definition
v1.4.3
2026-06-05
- ·Added Vite/Rollup Buffer injection for Ledger browser bundles
- ·Hardened runtime Buffer checks so Ledger only loads after Buffer.alloc is available
v1.4.2
2026-06-05
- ·Fixed Ledger 'Cannot read properties of undefined (reading alloc)' error
- ·Buffer polyfill now installed via dynamic import before every Ledger transport load
v1.4.1
2025-06-05
- ·Unified site footer across all pages via root layout
- ·Bumped version badge to v1.4.1
v1.4.0
2025-06-05
- ·Added public changelog page with full version history
- ·Added version badge to site footer and home page header
v1.3.1
2025-06-05
- ·Fixed Ledger connection error: 'Cannot read properties of undefined (reading alloc)'
- ·Added eager Buffer polyfill for @ledgerhq sub-packages
v1.3.0
2025-06-04
- ·Added Zero Chill network support (chainId 90031273, symbol ZCU)
- ·Zero Chill RPC: https://rpc.zerochill.com
- ·Zero Chill explorer: https://scan.zerochill.com
- ·Ledger hardware wallet now supports Zero Chill signing
v1.2.1
2025-06-04
- ·Bulk scanner switched to user-uploaded address lists
- ·Removed bundled hardcoded address dataset
- ·Added paste and file upload support (.txt, .csv, .json)
- ·Added address validation, deduplication, and invalid-count feedback
v1.2.0
2025-06-04
- ·Added bulk EVM balance scanner at /balances
- ·Server-side Multicall3 batch scanning across Ethereum, BSC, and Base
- ·Native + stablecoin balances (USDC, USDT, DAI, BUSD)
- ·CSV export with per-chain native and token columns
- ·Parallel multi-chain scanning with progress tracking
v1.1.0
2025-06-03
- ·Added Ledger hardware wallet support
- ·WebHID (USB) transport for Chrome / Edge / Brave / Opera on desktop
- ·Web Bluetooth transport for Android Chrome and desktop Chrome / Edge
- ·Read account xpub directly from device — seed never leaves the Ledger
- ·Sign native and ERC-20 transactions on-device
v1.0.0
2025-06-02
- ·Initial release — Vault self-custody browser wallet
- ·BIP39 mnemonic generation and BIP44 HD derivation (m/44'/60'/0')
- ·Import from mnemonic or raw Ethereum private key
- ·Multi-chain support: Ethereum, BNB Smart Chain, Base
- ·Native balance + ERC-20 token send with gas estimation
- ·Custom token support (add any contract address)
- ·Receive with QR code generation
- ·xpub reveal for HD wallets
- ·Scan & Sweep: find and consolidate dust across derived addresses
- ·Disperse.app integration for bulk gas funding
- ·Password-encrypted local storage — keys never leave the device