Development / Education
Wallet Generator
A web and CLI wallet derivation tool for generating Cosmos bech32 and Ethereum hex addresses from mnemonics, private keys, or public keys with arbitrary HD paths.
A small address-lab for showing what wallet software usually hides behind a button.

Intent
Wallet Generator is the interactive counterpart to Wallet Factory: it helps developers and learners inspect how one mnemonic, private key, public key, derivation path, and bech32 prefix become Cosmos and Ethereum addresses. The web UI is for offline testing and education, not managing live funds.
Features
- Generate addresses from mnemonic, private key, or public key input modes.
- Switch between standard secp256k1 and ethsecp256k1 derivation for Cosmos and EVM-compatible outputs.
- Accept arbitrary HD derivation paths and custom bech32 prefixes for chain-specific address checks.
- Run as a browser tool for quick inspection or as a Bun/TypeScript CLI for local workflows.
User Stories
- As a developer, I want to verify address derivation from a known mnemonic, private key, or public key.
- As a learner, I want to see Cosmos bech32 and Ethereum hex address outputs side by side.
- As a support engineer, I want a quick offline check before blaming a wallet UI for an address mismatch.
Stack
Bun
TypeScript
esbuild
Noble crypto
BIP32/BIP39
Netlify
The web UI is live on Netlify at wallet-generator.netlify.app; the CLI package builds locally with Bun or Yarn.