Skip to content
This repository has been archived by the owner on May 7, 2019. It is now read-only.

nearwood/warpwallet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WarpWallet

This is an implementation of WarpWallet in Go. WarpWallet is a brain wallet generator (for Bitcoin), originally written by Max Krohn and Chris Coyne. You can use it to turn passphrases into Bitcoin wallets, so your money is as safe as your memory :)

Except for referencing some hash functions (described below), this package is entirely self contained. It is released under the BSD 2-clause license, and includes some BSD-style code from ThePiachu.

This program has been tested under Linux and Windows.

Install

You should be able to do a:

go get github.com/nearwood/warpwallet/warpwallet

You may need to run these from the command line:

go get github.com/sour-is/koblitz/kelliptic
go get github.com/btcsuite/btcutil/base58
go get golang.org/x/crypto/ripemd160
go get golang.org/x/crypto/pbkdf2
go get golang.org/x/crypto/scrypt

If you add your $GOPATH/bin to your path, you should now be able to run warpwallet.

If the above instructions don't work, download this repo and run go build in the warpwallet directory. This will create a warpwallet executable that you can then run.

Test

To run the test suite, just run go test inside the warpwallet directory.

Love

If you found this useful, please send me some love at 1GGCFrshLz46tdas9ZtKqX59n5UAFzR6sD :)

About

WarpWallet implementation in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%