From 72b086fa7eafcfe6bb770421c7ff984c2551acd7 Mon Sep 17 00:00:00 2001 From: Local Dev Date: Mon, 28 Sep 2026 00:12:42 +0200 Subject: [PATCH] =?UTF-8?q?feat(aegis):=200.13.1=20=E2=80=94=20chipnet=20e?= =?UTF-8?q?xplorer=20links=20point=20at=20ours;=20explorer=20gains=20a=20t?= =?UTF-8?q?x=20view?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- bundled-addons/aegis/addon.json | 2 +- bundled-addons/aegis/lib/chain-bch.js | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/bundled-addons/aegis/addon.json b/bundled-addons/aegis/addon.json index 8c866350..222e9354 100644 --- a/bundled-addons/aegis/addon.json +++ b/bundled-addons/aegis/addon.json @@ -1,7 +1,7 @@ { "id": "aegis", "name": "Aegis Wallet", - "version": "0.13.0", + "version": "0.13.1", "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.", "author": "Silent Mode", diff --git a/bundled-addons/aegis/lib/chain-bch.js b/bundled-addons/aegis/lib/chain-bch.js index 2e7096c9..99362024 100644 --- a/bundled-addons/aegis/lib/chain-bch.js +++ b/bundled-addons/aegis/lib/chain-bch.js @@ -28,8 +28,12 @@ const BCH_NETWORKS = { prefix: "bchtest", // BIP44 testnet coin type is 1 across every chain; the account is still 0. defaultAccountPath: "m/44'/1'/0'", - explorerTx: "https://chipnet.imaginary.cash/tx/", - explorerAddr: "https://chipnet.imaginary.cash/address/", + // chipnet.imaginary.cash's WEB explorer has been returning 502 (its + // 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: [ "wss://chipnet.imaginary.cash:50004", "wss://chipnet.bch.ninja:50004",