ab4ccacbb9
In this commit, we extend the PublishTransction method to be a more general semi reliable transaction broadcast mechanism. We do this by removing the special casing for neutrino. With this change, we’ll _always_ write any transactions to be broadcast to disk. A side effect of this, is that if the transaction doesn’t *directly* involve any outputs we control, then it’ll linger around until a restart, when we try to rebroadcast, and observe that it has bene rejected. |
||
---|---|---|
.. | ||
internal/txsizes | ||
txauthor | ||
txrules | ||
chainntfns.go | ||
common.go | ||
createtx.go | ||
disksync.go | ||
doc.go | ||
loader.go | ||
log.go | ||
multisig.go | ||
notifications.go | ||
README.md | ||
rescan.go | ||
unstable.go | ||
utxos.go | ||
wallet.go |
wallet
[] (https://travis-ci.org/roasbeef/btcwallet)
Feature Overview
TODO: Flesh out this section
Documentation
[] (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.