mixFetch / mixWS (WASM + TypeScript)
A drop-in fetch / WebSocket replacement — the only in-browser option. Routes over the 5-hop mixnet. Not for block syncs or short-timeout requests.
Runtime: TypeScript + WASM — WebView and web walletsMixnet (5-hop)Speed: Slow
Mixnet (5-hop)
ClientEntry GWMixExit GWlightwalletd
Mixnet (5-hop) (mixing delays)
Latency model
Mixnet (5-hop)1.6 s (6 hops, 3 mix layers)
Geographic propagation (speed-of-light)Per-hop mixing delayReliable-channel ACK (return, geographic only)
Per-actor assessment (inherited)
The same four threat actors apply. This architecture inherits the assessment of the configuration it implements: Mixnet · single IPR. Layer-2 baseline hygiene remains the wallet’s responsibility.
Baseline hygiene applies here tooWhatever the transport, the wallet still owes the same Layer-2 discipline: randomize request times, obfuscate the start height, and never broadcast on reaching the tip.Full detail →