lbcwallet/wallet
Josh Rickmar d714bf3310 Refactor wallet opening.
Rather than the main package being responsible for opening the address
and transaction managers, the namespaces of these components are
passed as parameters to the wallet.Open function.

Additionally, the address manager Options struct has been split into
two: ScryptOptions which holds the scrypt parameters needed during
passphrase key derivation, and OpenCallbacks which is only passed to
the Open function to allow the caller to provide additional details
during upgrades.

These changes are being done in preparation for a notification server
in the wallet package, with callbacks passed to the Open and Create
functions in waddrmgr and wtxmgr.  Before this could happen, the
wallet package had to be responsible for actually opening the managers
from their namespaces.
2015-05-14 14:33:33 -04:00
..
chainntfns.go Rollback transactions past the last saved recent block. 2015-05-14 14:32:15 -04:00
createtx.go Relicense to the btcsuite developers. 2015-05-01 12:20:05 -05:00
createtx_test.go Refactor wallet opening. 2015-05-14 14:33:33 -04:00
createtx_test_disabled.go create wallet package 2015-04-02 11:17:45 -07:00
disksync.go Relicense to the btcsuite developers. 2015-05-01 12:20:05 -05:00
doc.go Relicense to the btcsuite developers. 2015-05-01 12:20:05 -05:00
log.go Relicense to the btcsuite developers. 2015-05-01 12:20:05 -05:00
README.md create wallet package 2015-04-02 11:17:45 -07:00
rescan.go Relicense to the btcsuite developers. 2015-05-01 12:20:05 -05:00
wallet.go Refactor wallet opening. 2015-05-14 14:33:33 -04:00

wallet

[Build Status] (https://travis-ci.org/btcsuite/btcwallet)

Feature Overview

TODO: Flesh out this section

Documentation

[GoDoc] (http://godoc.org/github.com/btcsuite/btcwallet/wallet)

Full go doc style documentation for the project can be viewed online without installing this package by using the GoDoc site here: http://godoc.org/github.com/btcsuite/btcwallet/wallet

You can also view the documentation locally once the package is installed with the godoc tool by running godoc -http=":6060" and pointing your browser to http://localhost:6060/pkg/github.com/btcsuite/btcwallet/wallet

Installation

$ go get github.com/btcsuite/btcwallet/wallet

Package wallet is licensed under the copyfree ISC License.