https://github.com/jaracil/easyseed
12 or 24 words seed generator using easy to remember phrase
https://github.com/jaracil/easyseed
bip39 bitcoin brainwallet btc cryptocurrency ethereum wallet
Last synced: 3 months ago
JSON representation
12 or 24 words seed generator using easy to remember phrase
- Host: GitHub
- URL: https://github.com/jaracil/easyseed
- Owner: jaracil
- License: mit
- Created: 2024-03-22T08:16:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-07T19:30:15.000Z (about 1 year ago)
- Last Synced: 2025-10-04T01:08:30.195Z (10 months ago)
- Topics: bip39, bitcoin, brainwallet, btc, cryptocurrency, ethereum, wallet
- Language: Go
- Homepage:
- Size: 14.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# easySeed
EasySeed is a simple tool to generate a deterministic seed phrase for a wallet. It uses an easy to remember passPhrase to generate a seed phrase. The seed phrase is generated using the [BIP39](https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki) standard.
It can generate 12 or 24 word seed phrases. The passPhrase can be any string of characters. The passPhrase is hashed using SHA256 to generate a 256 bit seed. The seed is then used to generate the seed phrase.
Don't use simple passPhrases. Use a passPhrase that is hard to guess. The passPhrase is the only thing that protects your seed phrase. If someone knows your passPhrase, they can generate your seed phrase and steal your funds.
You can create a memorable passphrase based on a personal phrase that only you would know, combining it with details that are not obvious. For example:
Take a meaningful phrase: "My dog Bruno was born in 2010"
Modify it to add complexity: "MyDogBrunoBrunoBornIn2010!"
You can derivate other wallets from the same passPhrase by using the same passPhrase with a suffix. For example:
PassPhrase: "MyDogBrunoBrunoBornIn2010!"
Wallet 1: "MyDogBrunoBrunoBornIn2010!-wallet1"
Wallet 2: "MyDogBrunoBrunoBornIn2010!-wallet2"
...
## Installation and Usage
### Run directly with Go (Recommended - Most Secure)
If you have Go installed (version 1.23.0 or later), you can run easySeed directly without downloading any binaries:
```bash
go run github.com/jaracil/easySeed@latest
```
This method is more secure as Go compiles the source code on your machine instead of running pre-compiled binaries.
**Install Go:** https://golang.org/dl/