lbcwallet/wallet
Olaoluwa Osuntokun 921dae5d5e wallet: catch remaining bitcoind errors, and generic RPC errors resendUnminedTxs
In this commit, ensure that upon restart, if any of the full-node based
backends we support reject the transaction, then we'll properly remove
the now invalid transaction from the tx store. Before this commit, we
could miss a few errors from bitcoind. To remedy this, we explicitly
catch those errors, but then also attempt to precisely catch the set of
generic json RPC errors that can be returned.
2018-05-23 19:38:56 -07:00
..
internal/txsizes wallet/size test: add vsize test for non-segwit tx 2018-05-23 19:38:56 -07:00
txauthor wallet/author: use vsize when estimating fees 2018-05-23 19:38:56 -07:00
txrules multi: switch all imports to roasbeef's forks 2018-05-23 19:38:56 -07:00
chainntfns.go wallet: demote chainntfns error about out-of-sync blocks to debug 2018-05-23 19:38:56 -07:00
common.go multi: switch all imports to roasbeef's forks 2018-05-23 19:38:56 -07:00
createtx.go wallet: update wallet to be aware of new KeyScopes 2018-05-23 19:38:56 -07:00
disksync.go Use LICENSE file and short license headers. 2016-02-28 22:22:34 -05:00
doc.go Use LICENSE file and short license headers. 2016-02-28 22:22:34 -05:00
loader.go wallet: close db on Open() failure. 2018-05-23 19:38:56 -07:00
log.go Use LICENSE file and short license headers. 2016-02-28 22:22:34 -05:00
multisig.go wallet: update wallet to be aware of new KeyScopes 2018-05-23 19:38:56 -07:00
notifications.go wallet: update wallet to be aware of new KeyScopes 2018-05-23 19:38:56 -07:00
README.md multi: switch all imports to roasbeef's forks 2018-05-23 19:38:56 -07:00
rescan.go wallet: fix nil dereference in rescanprogress ntfn handler 2018-05-23 19:38:56 -07:00
unstable.go multi: switch all imports to roasbeef's forks 2018-05-23 19:38:56 -07:00
utxos.go wallet: update wallet to be aware of new KeyScopes 2018-05-23 19:38:56 -07:00
wallet.go wallet: catch remaining bitcoind errors, and generic RPC errors resendUnminedTxs 2018-05-23 19:38:56 -07:00

wallet

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

Feature Overview

TODO: Flesh out this section

Documentation

[GoDoc] (http://godoc.org/github.com/roasbeef/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/roasbeef/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/roasbeef/btcwallet/wallet

Installation

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

Package wallet is licensed under the copyfree ISC License.