feat: add BeaconChat and BeaconDropTool pages with domain signing utility
3c5256f6
main
3/75 ++ 45 --
Commits and releases over time
No repositories match that filter.
- Rescanned Starknet to block 16,994,954: OpenZeppelin's pq_accounts added Falcon-1024 and ML-DSA-87 (FIPS 204) account classes. 9 PQ account classes, 23 accounts, 35 transactions. Row label is now "Falcon / ML-DSA". - Move the snapshot to block 16,994,954 and bump the state version so production restarts from it instead of catching up ~213k blocks at 200 per refresh. - Catch-up now fetches 50-block batches in parallel rounds (up to 3,000 blocks per refresh within the time budget), committing in block order. - Keep the last total when a refresh runs out of time, and seed a reset with the snapshot's verified total instead of 0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
algosdk 3's SuggestedParams requires minFee, which broke the Vercel build (TS2741 in BeaconChat and BeaconDropTool). These transactions are never submitted; they are signed only to derive the BEACON encryption key. minFee is not part of the encoded transaction, so the bytes users sign, and therefore their derived keys, are unchanged (verified). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Production saved Starknet state from an earlier build that only knew one Falcon account class. Its scan cursor had moved past the new backfill snapshot, so the 20-account baseline was never applied (showing 2 instead of 32), and blocks scanned since then missed accounts of the other five classes. Version the Starknet state: when the known class list or snapshot changes, saved progress from an older version is discarded and the scan restarts from the verified snapshot with the full class list. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>