https://github.com/everstake/bip39
CLI for generation and verification of mnemonics in BIP39 standard with hash in Argon2id
https://github.com/everstake/bip39
argon2 argon2id bip39 bitcoin blockchain cryptography ethereum go golang mnemonic
Last synced: 5 months ago
JSON representation
CLI for generation and verification of mnemonics in BIP39 standard with hash in Argon2id
- Host: GitHub
- URL: https://github.com/everstake/bip39
- Owner: everstake
- License: other
- Created: 2023-12-14T13:33:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-15T00:19:53.000Z (6 months ago)
- Last Synced: 2025-05-07T22:08:32.721Z (5 months ago)
- Topics: argon2, argon2id, bip39, bitcoin, blockchain, cryptography, ethereum, go, golang, mnemonic
- Language: Go
- Homepage:
- Size: 266 KB
- Stars: 22
- Watchers: 0
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/everstake/bip39/actions/workflows/golangci-lint.yaml) [](https://github.com/everstake/bip39/actions/workflows/codeql.yml) [](https://github.com/everstake/bip39/actions/workflows/gosec.yml) [](https://github.com/everstake/bip39/actions/workflows/go.yml) [](https://github.com/everstake/bip39/actions/workflows/goreleaser.yml) 
## CLI for generation and verification of mnemonics in BIP39 with hash in Argon2id
### Build
go build cmd/cli/bip39.go### Install
sudo install -t /usr/local/bin bip39### BIP39 mnemonic generation
bip39 generate--words value Word count (default: 24)
--color value First and last word color highlighting (default: green,blue)
Allowed colors: black, red, green, yellow, blue, magenta, cyan, white
--save value Save to file [yes/no] (default: yes)
File name format: _.bip39
--dir value Save file to directory (default: ~/bip39/mnemonics)### Check existing BIP39 mnemonic
bip39 existing--color value First and last word color highlighting (default: green,blue)
Allowed colors: black, red, green, yellow, blue, magenta, cyan, white
--save value Save to file [yes/no] (default: no)
File name format: _.bip39
--dir value Save file to directory (default: ~/bip39/mnemonics)### Thanks
Thanks to Tyler Smith for providing the implementation of [BIP39](https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki) in [Golang](https://github.com/tyler-smith/go-bip39) that allowed us to create this tool!### License
This BIP39 tool is released under the terms of the MIT license.
See LICENSE for more information or see https://opensource.org/licenses/MIT.