A tool to create random BIP-0039 mnemonics and derive binary seeds, private keys, public keys, Ed25519 addresses and Bech32 addresses from mnemonics, account indexes and address indexes.
To manage your funds, please use recommended tools or the wallet libraries. Never use an online seed generator. If you really want to, at least randomly change some of the generated data yourself. |
To use the tool, you need to install Rust.
We also recommend updating Rust to the latest stable version:
rustup update stable
git clone https://github.com/jlvandenhout/iota-mnemonic
cd iota-mnemonic
cargo build
To create a random mnemonic and derive its keys and addresses, run:
cargo run
To see configuration options, run:
cargo run -- --help
- Changed the commandline output to include the Hex encoded binary seed representation.
- Added the option to provide a mnemonic instead of randomly creating one.
- Added the option to provide a custom bech32 human readable part.
- Added the option to provide the account and address indexes instead of hardcoding 0.