A small CLI for generating BIP39 mnemonics and BIP32 seeds.
Useful for setting up hot wallets or providing a BIP32_SEED to other services.
Requires Rust 1.88+.
git clone https://github.com/SovaNetwork/seedgen
cd seedgen
cargo build --release
./target/release/seedgenImages are published to GitHub Container Registry:
docker run --rm ghcr.io/sovanetwork/seedgen:latestTo output only the raw hex seed (e.g. for BIP32_SEED):
docker run --rm ghcr.io/sovanetwork/seedgen:latest --seed-onlyGenerate mnemonic + seed + xprv/xpub:
./seedgenGenerate seed only:
./seedgen --seed-onlyThis tool uses the zeroize crate to wipe sensitive data (entropy, seeds, private keys) from memory after each run. Without zeroization, those secrets could remain in memory until overwritten, potentially exposing them via crash dumps or memory leaks.
Licensed under MIT or Apache-2.0.