Kleissner
0cd4519688
Send Announcement instead of ping in case blockchain info was not refreshed within a certain threshold. This helps to keep the global blockchain cache active, with no additional overhead. Close #78
2021-12-12 01:06:55 +01:00
Kleissner
c12b68c35c
Update blockchain height to 64-bits according to the Whitepaper 0.9.2. Close #74
2021-12-11 20:43:38 +01:00
Kleissner
f7e8f1821b
New flag Firewall in the Features field to inform uncontacted peers that a Traverse message might be required to establish a connection. Close #61
...
This flag can be activated via the config setting LocalFirewall.
The Features field exists in Announcement/Response messages and was now added to peer records.
2021-11-20 04:28:03 +01:00
Kleissner
9626fa8088
Fork btcec to remove external dependency. This significantly reduces the count of indirect modules (cuts it by half). Close #7
...
Update the other Go modules.
2021-11-14 22:37:07 +01:00
Kleissner
0c4562e1d3
Protocol: Fixes in Transfer code. Add IsLast convenience functions.
2021-10-22 06:23:56 +02:00
Kleissner
f954c4777b
Refactor message encoding code into separate files. No code changes.
2021-10-18 04:57:54 +02:00