theseus/bundled-addons/aegis
Local Dev 0b4ddee8c5 feat(aegis): 0.24.0 — ask the chain which derivation path holds the funds
A seed import offered exactly one prefilled path and no alternatives, so a
seed from a wallet on a different path derived a valid but empty address and
reported a 0 balance. Nothing distinguished "wrong path" from "empty wallet",
which is why repeated imports of a funded wallet all looked identical.

Both real cases hit it. Bitcoin.com derives mainnet BCH from coin type 0' —
its Copay lineage predates the 145' split — while Aegis prefilled
m/44'/145'/0'/0/0. And chipnet tooling derives from 145', while Aegis
prefilled BIP44's testnet 1'.

- A preset dropdown per coin and network, each entry naming the wallets that
  path belongs to, with the free-text field kept for anything unlisted.
- "Check which path has my funds" derives each candidate and asks Electrum
  for balance and history, five addresses deep per candidate so a wallet
  whose first address is spent clean is still found. Results are listed with
  balances and a one-click Use; when nothing matches, it says so instead of
  implying the wallet is empty.
- The chipnet IMPORT prefill becomes 145'. The vault-derived chipnet account
  path stays m/44'/1'/0' — changing that would move the addresses of wallets
  that already exist.

The scan derives, queries and returns counts; it stores nothing, and the
mnemonic crosses the same boundary importWallet already uses.
2026-10-02 00:39:54 +02:00
..
lib fix(aegis): 0.20.0 — the UTXO scan was 28k requests that always found nothing 2026-09-29 00:56:06 +02:00
addon.json feat(aegis): 0.24.0 — ask the chain which derivation path holds the funds 2026-10-02 00:39:54 +02:00
electrum-servers.json Ship Theseus 0.3.28 5d15508b (Aegis update card + DevTools in tab sidebar + real favicons) 2026-09-08 18:17:25 +02:00
index.js feat(aegis): 0.24.0 — ask the chain which derivation path holds the funds 2026-10-02 00:39:54 +02:00
panel.html feat(aegis): 0.22.0 — show a wallet's secret key, behind the PIN 2026-10-02 00:04:06 +02:00
panel.js feat(aegis): 0.24.0 — ask the chain which derivation path holds the funds 2026-10-02 00:39:54 +02:00
qr.js Ship Theseus 0.3.28 5d15508b (Aegis update card + DevTools in tab sidebar + real favicons) 2026-09-08 18:17:25 +02:00
wallet-inject.js fix(aegis): 0.9.9 — keep the dapp bridge off Trusted-Types sites 2026-09-24 22:50:36 +02:00