Skip to content

jlvandenhout/iota-mnemonic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages