Aegis — the multi-chain wallet built into Theseus (BCH, BTC, DGB, ETH, SOL, TRX, SC)
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. |
||
|---|---|---|
| lib | ||
| addon.json | ||
| electrum-servers.json | ||
| index.js | ||
| panel.html | ||
| panel.js | ||
| qr.js | ||
| wallet-inject.js | ||