Conrado Gouvea
c583660bbc
Add support for receiving addrv2 ( #14 )
...
* Add support for receiving addrv2
* Apply suggestions from code review
Co-authored-by: teor <teor@riseup.net>
* Document addrv2 handling
* Improve documentation; point to the main-zfnd branch of btcd
Co-authored-by: teor <teor@riseup.net>
2021-11-22 10:44:01 -03:00
George Tankersley
3cc28746f6
zcash: recursively ask new peers for their address book
2020-05-29 17:46:05 -04:00
George Tankersley
e57eebd627
dnsseed,zcash: occasionally retry blacklisted addresses
2020-05-24 21:43:53 -04:00
George Tankersley
814f8cb850
dnsseed,zcash: implement slow-motion recursive crawling
...
This will do one hop of additional graph crawl every time the update
interval fires. It will blacklist peers who are not consistently
available and over time should converge to the set of stable peers
suitable for DNS bootstrapping.
2020-05-22 12:46:02 -04:00
George Tankersley
28d329c835
zcash: move blacklist management to address book
2020-05-21 18:41:31 -04:00
George Tankersley
e22a55c194
zcash: test learning about a valid new address
2020-05-20 18:40:43 -04:00
George Tankersley
d1ebd57070
module: reinitialize module for functional Zcash Foundation namespace
...
The concept has been proven and nothing is using this right now, so it's
fine to grant its true name.
2020-05-19 21:45:45 -04:00
George Tankersley
54a67e5e72
zcash: working but unpleasant refactoring of address handling
2019-12-30 20:54:38 -05:00
George Tankersley
21b4c750a3
zcash: add address request handling
2019-10-17 00:03:56 -04:00
George Tankersley
7d12f5e57d
zcash: support alternative ports and clarify APIs
2019-10-16 21:06:52 -04:00
George Tankersley
7716305c89
zcash: implement address requests and improve test reliability
2019-10-13 18:07:56 -04:00
George Tankersley
c6c3f2ca53
zcash: replace mutex tangle with too many sync.Maps
2019-10-12 19:31:18 -04:00
George Tankersley
0f1773c0d1
zcash: implement peer handshakes and state tracking
2019-10-12 12:42:16 -04:00
George Tankersley
bdb049e215
initial commit
2019-10-09 18:32:15 -04:00