All Projects → tyler-smith → Go Bip39

tyler-smith / Go Bip39

Licence: mit
The BIP39 library for Go.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Go Bip39

Merkle Tools
Tools for creating Merkle trees, generating merkle proofs, and verification of merkle proofs.
Stars: ✭ 54 (-77.31%)
Mutual labels:  bitcoin, cryptography
Bitcoin Cryptography Library
Nayuki's implementation of cryptographic primitives used in Bitcoin.
Stars: ✭ 81 (-65.97%)
Mutual labels:  bitcoin, cryptography
Qtum
Qtum Core Wallet
Stars: ✭ 1,080 (+353.78%)
Mutual labels:  bitcoin, cryptography
Ipchain
IPChain Core Wallet
Stars: ✭ 26 (-89.08%)
Mutual labels:  bitcoin, cryptography
Bitcoinecdsa.php
PHP library to generate BTC addresses and signatures from private keys.
Stars: ✭ 169 (-28.99%)
Mutual labels:  bitcoin, cryptography
Blockchain Papers
区块链相关的有价值的文献
Stars: ✭ 20 (-91.6%)
Mutual labels:  bitcoin, cryptography
Lightning Rfc
Lightning Network Specifications
Stars: ✭ 1,224 (+414.29%)
Mutual labels:  bitcoin, cryptography
Lnd
Lightning Network Daemon ⚡️
Stars: ✭ 5,623 (+2262.61%)
Mutual labels:  bitcoin, cryptography
Bot18
Bot18 is a high-frequency cryptocurrency trading bot developed by Zenbot creator @carlos8f
Stars: ✭ 157 (-34.03%)
Mutual labels:  bitcoin, cryptography
Opentimestamps Server
OpenTimestamps server component
Stars: ✭ 143 (-39.92%)
Mutual labels:  bitcoin, cryptography
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+287.82%)
Mutual labels:  bitcoin, cryptography
Firmware
❄️ Firmware and simulator for Coldcard Hardware Wallet
Stars: ✭ 198 (-16.81%)
Mutual labels:  bitcoin, cryptography
Blockchain
Compilation of useful documents and scientific papers about Blockchain & cryptocurrencies.
Stars: ✭ 751 (+215.55%)
Mutual labels:  bitcoin, cryptography
Exonum
An extensible open-source framework for creating private/permissioned blockchain applications
Stars: ✭ 1,037 (+335.71%)
Mutual labels:  bitcoin, cryptography
Brainflayer
A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key alogrithms.
Stars: ✭ 561 (+135.71%)
Mutual labels:  bitcoin, cryptography
Python Opentimestamps
Stars: ✭ 64 (-73.11%)
Mutual labels:  bitcoin, cryptography
Bitcoin
Bitcoin Core integration/staging tree
Stars: ✭ 60,211 (+25198.74%)
Mutual labels:  bitcoin, cryptography
Lightning Onion
Onion Routed Micropayments for the Lightning Network
Stars: ✭ 297 (+24.79%)
Mutual labels:  bitcoin, cryptography
Javascript Opentimestamps
Stars: ✭ 99 (-58.4%)
Mutual labels:  bitcoin, cryptography
Lopp.net
Personal web site of Jameson Lopp
Stars: ✭ 174 (-26.89%)
Mutual labels:  bitcoin, cryptography

The bip39 library for Go

PkgGoDev Latest release MIT License Contributors

Build check Go Report Card Coverage Status

Example

package main

import (
  "fmt"
  "github.com/tyler-smith/go-bip39"
  "github.com/tyler-smith/go-bip32"
)

func main(){
  // Generate a mnemonic for memorization or user-friendly seeds
  entropy, _ := bip39.NewEntropy(256)
  mnemonic, _ := bip39.NewMnemonic(entropy)

  // Generate a Bip32 HD wallet for the mnemonic and a user supplied password
  seed := bip39.NewSeed(mnemonic, "Secret Passphrase")

  masterKey, _ := bip32.NewMasterKey(seed)
  publicKey := masterKey.PublicKey()

  // Display mnemonic and keys
  fmt.Println("Mnemonic: ", mnemonic)
  fmt.Println("Master private key: ", masterKey)
  fmt.Println("Master public key: ", publicKey)
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].