ArcSign v1.5.4
What's Changed
Changed
- WalletDetail refactored from a 2979-line component into focused units.
The largest frontend file after v1.5.3 is now a ~2142-line coordinator.
Extracted: pure token-metadata enrichment (enrichTokens.ts, deduping three
identical copies), pure formatters (walletDetailFormat.ts), the seven
full-screen sub-view dispatch blocks (walletDetail/WalletDetailViews.tsx),
and the unlock → passphrase → load-balances state machine (useWalletData.ts).
Behavior is unchanged; the signing-sensitivevalidatedPassphraseand
passwordRefplumbing is byte-identical to before, verified end-to-end.
The asset-list render body stays in the main component (its extraction is
planned for a later release).
Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | ArcSign-macOS-ARM64.dmg |
| Windows (x64) | ArcSign-Windows-x64.msi |
| Linux (x64) | ArcSign-Linux-x64.deb, .AppImage |
Verification
SHA256SUMS covers both the installer bundles and the Go
shared library (libarcsign.dylib / .so / .dll). See
docs/reproducible-builds.md
for how to rebuild from source and verify the hash matches.
Install (macOS / Linux)
bash <(curl -fsSL https://arcsign.io/install.sh)