tomFlowee
50af3dc02c
[Refactor] rename FastBlock.{h|cpp} -> Block.*
2021-11-02 10:24:58 +01:00
tomFlowee
6ff0e7c0de
[Refactor] FastBlock -> Block
2021-11-02 10:18:24 +01:00
tomFlowee
9025a2e2ea
Add DoubleSpendService to listen to all double spend notifications
2021-03-16 19:53:14 +01:00
tomFlowee
b83fd08789
Add chainReorged msg to BlockNotificationService
...
When blocks are reverted clients likely want to know. This gives them
the information the moment it becomes clear.
2021-02-19 13:43:56 +01:00
tomFlowee
29082a1066
Follow coding guide; lowercase method names
2021-02-19 13:43:56 +01:00
TomZ
be28c9e650
Make NetworkService thread-safe
...
This makes the access to the per-peer datastructure lock-free and
thread-safe.
2019-05-18 15:56:34 +02:00
TomZ
ccd66a49b2
Document and refactor NetworkService
...
The main goal of this is to make sure that network services
implementations don't reuse one bufferpool for all their remotes as that
can cause threading issues.
One bufferpool per remote is now made easy.
2019-04-09 17:24:38 +02:00
TomZ
5939de8ef0
Move API protocol definition to interfaces dir.
...
It makes no sense to include the API "library" just to use
the header file.
2019-03-29 21:07:28 +01:00
TomZ
e2ad40b719
Rename some API items for consistency
2019-03-27 20:25:07 +01:00
TomZ
ec0673187c
Add new BlockNotificationService
2019-03-17 22:49:46 +01:00