btcd/addrmgr
Olaoluwa Osuntokun 0db14c740b BIP0144: properly fetch witness data from witness-enabled peers
This commit modifies the logic within the block manager and service to
preferentially fetch transactions and blocks which include witness data
from fully upgraded peers.

Once the initial version handshake has completed, the server now tracks
which of the connected peers are witness enabled (they advertise
SFNodeWitness). From then on, if a peer is witness enabled, then btcd
will always request full witness data when fetching
transactions/blocks.
2017-08-13 23:17:40 -05:00
..
addrmanager_test.go Fix a ton of typos accumulated over time 2017-05-30 16:59:51 +02:00
addrmanager.go BIP0144: properly fetch witness data from witness-enabled peers 2017-08-13 23:17:40 -05:00
cov_report.sh First round of address manager package refactor 2014-07-07 09:04:22 -05:00
doc.go Fix a ton of typos accumulated over time 2017-05-30 16:59:51 +02:00
internal_test.go Relicense to the btcsuite developers. 2015-05-01 12:00:56 -05:00
knownaddress_test.go wire: Treat NetAddress more like immutable 2016-12-06 20:48:02 +01:00
knownaddress.go Fix warnings from ineffassign 2017-06-07 17:59:33 -05:00
log.go Relicense to the btcsuite developers. 2015-05-01 12:00:56 -05:00
network_test.go wire: Treat NetAddress more like immutable 2016-12-06 20:48:02 +01:00
network.go Fix a ton of typos accumulated over time 2017-05-30 16:59:51 +02:00
test_coverage.txt Add more reserved IP space to address manager. 2014-12-16 13:02:39 -05:00