Two weeks of work in one release: 1,165 files, +277,456 / −68,696 lines, 82k of them tests.
What changed:
• Node activation and registration move out of the wallets into their own section of the website: aiqnet.io/node. Pay from a computer or a phone, get the node's code, see its devices, status and the reason for any missed epoch.
• The wallet app is rebuilt for iPhone, Android and tablets: a new history, a built-in browser where every site request is confirmed, QNet Link, Solana sends, and a Node tab that runs a light node on the phone.
• The browser extension 3.1.0 is rewritten from scratch: a new encrypted vault, one confirmation window, and wallets from 2.1.x move over by their old password.
• Every balance is checked against checkpoints signed by the network's validator committee, not taken on a server's word.
• Light nodes are pinged by their shard's owner with two backups; repeats go out only while a node stays silent, and every answer counts in its own epoch.
• New consensus safety rules switch on at a fixed height; the release audit's findings are closed.
Updating now: the Android app, the browser extension, the website and the network. The iOS app is being prepared for TestFlight.
https://github.com/AIQnetLab/QNet-Blockchain/commit/b23af363e94a719a0137a65b8dbf0a79044d06f0
Post #179
171