Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 2.09 KB

README.md

File metadata and controls

51 lines (33 loc) · 2.09 KB

IOTA Mnemonic

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.

⚠️ This repository was created for testing purposes only ⚠️
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.

Prerequisites

To use the tool, you need to install Rust.

We also recommend updating Rust to the latest stable version:

rustup update stable

How to build

git clone https://github.com/jlvandenhout/iota-mnemonic
cd iota-mnemonic
cargo build

How to run

To create a random mnemonic and derive its keys and addresses, run:

cargo run

To see configuration options, run:

cargo run -- --help

Version history

v0.2.0

  • Changed the commandline output to include the Hex encoded binary seed representation.

v0.1.0

  • 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.