Richard Patel
|
3c69cf0eea
|
blockstore: decode mainnet genesis shreds
|
2022-09-10 19:56:59 +02:00 |
Richard Patel
|
cddcfc155d
|
cmd: add initial gossip pull
|
2022-09-08 19:40:32 +02:00 |
Richard Patel
|
b4c108cc5c
|
gossip: add CrdsFilter
|
2022-09-08 18:58:15 +02:00 |
Richard Patel
|
6bad7ba959
|
gossip: add Crds Pubkey accessor
|
2022-09-08 18:57:57 +02:00 |
Richard Patel
|
9a94d4e982
|
gossip: add interim Transaction deserializer
|
2022-09-08 18:57:34 +02:00 |
Richard Patel
|
52f8bf1a1b
|
gossip: rename Client => Driver
|
2022-09-08 18:57:07 +02:00 |
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 |