Scatter brings together deterministic signing, rock‑solid hardware‑wallet support and friction‑free dApp connections for EOS, Vaulta Swap, Telos, Tron, Ethereum and WAX. Built in the open and reproduced byte‑for‑byte on every release, it keeps your workflow fast and your keys exactly where they belong — with you.
Scatter binaries are reproduced on macOS 14, Windows 11 and Ubuntu 22.04. A release ships only when the artefacts match bit‑for‑bit.
0xA3126F54D23B18EF
git clone https://github.com/scatter-community/scatter-wallet.git && cd scatter-wallet
pnpm i
(requires pnpm@8
+ Node LTS 20)pnpm run electron:build
sha256sum -c dist/*.sha256sum
gpg --detach-sign --armor dist/Scatter-<platform>.*
Stable builds live on GitHub Releases. Older tags stay online for reference but don’t get patches.
Current stable: v13.1.2
Pick your platform below. Every installer includes the deterministic key vault, Vaulta Swap integration and our hardened multi‑chain engine.
Scatter pairs a deterministic signing core with modular plugins, giving you the same smooth workflow on EOSIO, EVM and Tron.
One seed secures EOSIO, EVM and Tron accounts. Keys stay in a hardened in‑memory vault, isolated from Electron.
Scatter‑JS v3 and Anchor‑Inject bridge the desktop signer with any browser front‑end — seamless wallet API.
Ledger, Trezor and Keystone work out‑of‑the‑box. On‑device previews prevent blind signing.
WebSocket feeds stream headers for millisecond-accurate CPU/NET resource usage forecasting.
Whitelist at the ABI level, set rate limits and export signed JWTs for audit — fine‑grained access control.
CPU, NET, RAM, gas and Tron energy are calculated locally, so no unpleasant surprises on‑chain.
Zero‑trust core: all crypto operations run in a WebAssembly sandbox with contextIsolation
and sandbox
flags enabled.
Component | Standard / Algorithm | Purpose |
---|---|---|
Key Vault | AES‑256‑GCM + scrypt (16k,8,1) | Encrypts HD seed with memory‑hard stretching |
IPC Channel | Noise NX Handshake | Encrypts signer ↔ UI traffic to block injection |
Hardware Bridge | WebHID / WebUSB / QR CTAP2 | Delegates signing to secure elements |
Build Integrity | SHA‑256 + OpenPGP | Guarantees artefact immutability |
Each commit runs Semgrep
scans, dependency checks and unit tests. Releases reproduce across three OSes before a tag is signed.
Scatter started life as a humble EOS signer back in 2017. Today it’s a cross‑platform TypeScript + Rust stack that bridges EOSIO, EVM and Tron. We write everything in the open under the MIT licence, so you can audit every line and every build script.
Our roadmap is shaped by community feedback and backed by transparent funding — GitHub Sponsors, Telos WPS grants and matched donations keep the lights on and the CI green.