Coin
The first non-custodial wallet with on-chain verified OTA updates.
We built Coin to prove the architecture ships — not just in a blog post. Local key generation, Rust transaction signing, direct RPC broadcast to chain. Before any update runs, the Rust verifier hashes the downloaded bundle with keccak256 and queries the OTARegistry contract. Hash not found on-chain → update rejected silently. No prompt, no exception, no way around it. The full source is open. Read every line before you integrate the same primitive into your wallet.
Reference implementation — OTA verification