feat(aegis): 0.13.1 — chipnet explorer links point at ours; explorer gains a tx view

chipnet.imaginary.cash's web explorer is returning 502, so every "Explorer"
button on a chipnet wallet led to a Bad Gateway. Its Electrum endpoint on
:50004 is a separate service and is fine — balances, history and the send
path were never affected, which is worth stating because a dead explorer
link looks like a dead wallet.

The explorer now resolves transactions as well as addresses, so it can back
both links rather than half of them. One search box: 64 hex characters is
treated as a transaction id, anything else goes to the cashaddr decoder so
it can complain precisely. A transaction shows confirmations, total out,
size and timestamp, its inputs as links to the parent transactions, and its
outputs as links to the receiving addresses — in-page, without a reload.
Inputs deliberately show no amount: Electrum does not resolve it, and
fetching every parent transaction to display one number is not worth the
round-trips.

Aegis's chipnet explorerTx/explorerAddr now point there. Same chain data,
read over the same Electrum connection the wallet already trusts, and a page
we can fix ourselves the next time one breaks. Mainnet is untouched.
This commit is contained in:
Local Dev 2026-09-28 00:12:42 +02:00
parent 3a4f47307c
commit 72b086fa7e
2 changed files with 7 additions and 3 deletions

View file

@ -1,7 +1,7 @@
{ {
"id": "aegis", "id": "aegis",
"name": "Aegis Wallet", "name": "Aegis Wallet",
"version": "0.13.0", "version": "0.13.1",
"category": "plugin", "category": "plugin",
"description": "Multi-chain wallet (BCH, BTC, TRX, ETH, SOL, SC, DGB) derived from your Theseus vault. Dapps get window.bitcoincash on .x sites; window.tronWeb / window.tronLink / window.ethereum / window.solana on any https page.", "description": "Multi-chain wallet (BCH, BTC, TRX, ETH, SOL, SC, DGB) derived from your Theseus vault. Dapps get window.bitcoincash on .x sites; window.tronWeb / window.tronLink / window.ethereum / window.solana on any https page.",
"author": "Silent Mode", "author": "Silent Mode",

View file

@ -28,8 +28,12 @@ const BCH_NETWORKS = {
prefix: "bchtest", prefix: "bchtest",
// BIP44 testnet coin type is 1 across every chain; the account is still 0. // BIP44 testnet coin type is 1 across every chain; the account is still 0.
defaultAccountPath: "m/44'/1'/0'", defaultAccountPath: "m/44'/1'/0'",
explorerTx: "https://chipnet.imaginary.cash/tx/", // chipnet.imaginary.cash's WEB explorer has been returning 502 (its
explorerAddr: "https://chipnet.imaginary.cash/address/", // Electrum endpoint on :50004 is unaffected and still serves balances).
// Point at our own instead — same chain data, read over the same
// Electrum connection, and a page we can fix when it breaks.
explorerTx: "https://aegis.x/explorer/chipnet/?tx=",
explorerAddr: "https://aegis.x/explorer/chipnet/?addr=",
defaultServers: [ defaultServers: [
"wss://chipnet.imaginary.cash:50004", "wss://chipnet.imaginary.cash:50004",
"wss://chipnet.bch.ninja:50004", "wss://chipnet.bch.ninja:50004",