https://github.com/dongri/go-mnemonic
Go implementation of Bitcoin BIP39: Mnemonic code for generating deterministic keys
https://github.com/dongri/go-mnemonic
bip39 golang mnemonic
Last synced: 19 days ago
JSON representation
Go implementation of Bitcoin BIP39: Mnemonic code for generating deterministic keys
- Host: GitHub
- URL: https://github.com/dongri/go-mnemonic
- Owner: dongri
- Created: 2018-05-26T15:06:00.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-29T16:42:21.000Z (almost 7 years ago)
- Last Synced: 2025-04-13T07:12:12.954Z (19 days ago)
- Topics: bip39, golang, mnemonic
- Language: Go
- Homepage:
- Size: 229 KB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go-mnemonic
Go implementation of Bitcoin BIP39: Mnemonic code for generating deterministic keys
# Examples
```go
import (
"fmt""github.com/dongri/go-mnemonic"
)func main() {
words, _ := mnemonic.GenerateMnemonic(128, mnemonic.LanguageJapanese)
fmt.Println(words)
// さべつ うけつけ いほう ぜんぶ うやまう はっきり せっけん にうけ いだい のっく ときおり ちそうseed := mnemonic.ToSeedHex(words, "password")
fmt.Println(seed)
// 9e745d0d134f30f9caa420d71be96578e246b6f1d9a03df2c1d72c6ef432b53edd31eeb318ba0f95cedd6d261dba7f20abe6f71aaa4514f2ab8c6192d17ce12cwords, _ = mnemonic.GenerateMnemonic(128, mnemonic.LanguageEnglish)
fmt.Println(words)
// adult cloud wink ecology neglect route mom message table matter rapid crimewords, _ = mnemonic.GenerateMnemonic(128, mnemonic.LanguageKorean)
fmt.Println(words)
// 소질 업종 총장 통화 이동 아픔 방식 일본 냄비 무용 그림 메일words, _ = mnemonic.GenerateMnemonic(128, mnemonic.LanguageChineseSimplified)
fmt.Println(words)
// 央 壮 楚 套 颗 烯 初 饼 挺 道 贸 竟
}
```