Richard Patel
|
27a52d3407
|
gossip: refactor into network-agnostic state machine
- Adds network-agnostic gossip message RX multiplexer
- Adds PingServer and PingClient with blocking-style API
- simplify cmd/gossip/ping
|
2022-09-08 13:37:59 +02:00 |
Richard Patel
|
5a9f2ba9ab
|
gossip: add message fixtures from turbine-go
https://github.com/terorie/turbine-go
|
2022-09-08 11:30:48 +02:00 |
Richard Patel
|
ef899f77f0
|
gossip: move BitVec to bitvec.go
|
2022-09-08 11:19:40 +02:00 |
Richard Patel
|
5c2c172dcc
|
gossip: use netip.AddrPort
|
2022-09-08 11:19:15 +02:00 |
Richard Patel
|
7b0291dd85
|
gossip: improve schema
|
2022-09-08 10:42:11 +02:00 |
Richard Patel
|
275d51581c
|
gossip: port more bloom tests
|
2022-09-08 10:30:54 +02:00 |
Richard Patel
|
1e5e1b9f78
|
gossip: add bloom filter
|
2022-09-08 10:06:42 +02:00 |
Richard Patel
|
b7be6db636
|
gossip: add all data types
|
2022-09-07 08:14:26 +02:00 |
Richard Patel
|
90498bde79
|
gossip: add ping tool
- Adds serde-generate based code generation for messages
- Adds gossip ping command-line tool
Closes https://github.com/certusone/radiance/issues/14
|
2022-09-06 03:07:42 +02:00 |