Key Derivation & Learning

KeySense

Crypto key math is confusing. KeySense makes it visible: derive, inspect, and export keys across multiple chains and curves, mine vanity EVM addresses, and see exactly how a passphrase turns into a wallet.

It runs entirely in your browser, with zero network requests, so it works fully air-gapped on an offline device.

  • Open source
  • Displays key material
  • Never use a real seed on an untrusted device
Overview

What it is

Most wallets hide how a seed phrase becomes an address on Ethereum, Bitcoin, Solana, and Tron. Different wallets also use different derivation paths for the same coin, so restoring the same seed phrase into a new wallet can show a $0.00 balance even though the funds are still there, just at a different path.

KeySense derives keys across secp256k1 and Ed25519, and handles Bitcoin's script types (Legacy, Wrapped SegWit, Native SegWit, Taproot), EVM chains, Tron, and Solana's SLIP-0010 curve side by side, so a path mismatch is visible instead of hidden.

Everything runs client-side. No seed, key, or passphrase is ever sent over the network, so it can run fully air-gapped on an offline machine.

Specifications

What you get

Derivation engine
Multi-chain, multi-curve derivation across Bitcoin, Ethereum and EVM chains, Solana, Tron, Litecoin, and Dogecoin (secp256k1 and Ed25519, full SLIP-0044 coin registry)
Developer mode
Extended key engine (XPUB/XPRV) at account root and leaf nodes, relative child derivation from a pasted xpub/xprv, a side-by-side Bitcoin UTXO matrix (Legacy, Nested SegWit, Native SegWit), and batch generation of up to 50 sequential addresses
Vanity address miner
Offline EVM address mining by prefix, suffix, or contains pattern, entirely in-browser, with a live hash-speed counter and difficulty estimate
Brain wallet lab
SHA-256 entropy hashing from a passphrase into a 24-word BIP39 mnemonic, with a live entropy-strength meter and built-in warnings about dictionary and rainbow-table attacks
Path reference guide
Interactive breakdown of the m / purpose' / coin_type' / account' / change / index hierarchy, hardened vs. normal keys, and the SLIP-0044 coin registry
Execution
One hundred percent client-side. Zero network requests, no backend, no tracking. Can be saved as a single HTML file and run on an offline machine
FAQ

Common questions

Does KeySense ever send my seed phrase or private keys anywhere?

No. Everything runs client-side in your browser. There are zero network requests, so it works fully air-gapped on an offline device.

Why did my wallet show a $0.00 balance after I restored my seed phrase?

Different wallets often use different derivation paths for the same coin, for example m/44'/60'/0'/0/0 versus m/44'/60'/0'/0. A path mismatch shows an empty wallet even though the funds are still there, at a different path. KeySense lets you check a seed against multiple paths at once.

Is KeySense a wallet?

No. It does not hold funds and does not connect to any network or exchange. It is a derivation, address-mining, and education workbench.

Which chains and curves does it support?

secp256k1 for Bitcoin, Ethereum and EVM chains, Litecoin, Dogecoin, and Tron. Ed25519 via SLIP-0010 for Solana.

Is the code open source?

Yes. The source is on GitHub.

KeySense is a derivation, address-mining, and education tool. It is not a wallet: it does not hold funds and does not connect to any network or exchange. Brain wallets are shown for education only; use standard BIP39 entropy for real funds. Never enter a seed you use for real funds into a device you do not fully control.