Skip to content

v0.1.5 — Cold-wallet import passphrase fix

Choose a tag to compare

@tensorium-labs tensorium-labs released this 08 Jun 14:10

Fix

Importing a cold wallet (founder, ecosystem, OTC hot-wallet, etc.) into "Add account"
could fail with invalid tag / "Password does not match your existing wallet" /
"Invalid private key or wallet file" — even when entering the correct passphrase
for that file.

Root cause: the import flow used a single password field both to (a) verify
against your existing extension account and (b) decrypt the imported wallet JSON.
Cold wallets are usually encrypted with their own original passphrase, different
from your extension's master password — so no single string could satisfy both.

Fix: "Add account → Import" now has an optional second field — "File's
original password (only if different from above)"
. The flow tries your master
password first, then falls back to that field for files with their own passphrase.
Your master password still verifies/re-encrypts for storage, so the single-unlock
UX from v0.1.4 is unchanged.

How to load

  1. Download tensorium-wallet-extension-v0.1.5.zip
  2. Unzip it
  3. Chrome → chrome://extensions → enable Developer Mode → "Load unpacked" → select the unzipped folder

Verification

  • 26 unit tests pass, typecheck clean, build clean
  • Verified end-to-end against a real cold-wallet JSON (founder-new): decrypts and imports correctly with its own passphrase