Commit Graph

19 Commits

Author SHA1 Message Date
David Palm c53f3d8985 Merge branch 'master' into dp-add-denylist-for-unwanted-networks 2021-03-25 14:35:13 +01:00
David Palm 1d2183df24 Appease Clippy 2021-03-25 12:07:54 +01:00
David Palm a6713ea37e Set max_nodes in ChainEntry
Only add a new node if the current number of connected nodes is below the max
Define "first party networks" to be: Polkadot, Kusama, Westend and Rococo. All other networks are capped to 500 nodes
2021-03-25 11:05:34 +01:00
David Palm ec7ae91290 Add --denylist ChainIDontWant OtherChainIDontWant
Add --log error|warn|info|debug|trace
2021-03-24 20:26:01 +01:00
Cecile Tonglet 88bf301735 Wrap message's content into node's message (#306) 2021-01-20 12:32:20 +01:00
Maciej Hirsz 81cd70cf7d Parachain multiplexing (#295)
* Handle continuation frames

* Parachain multiplexing MVP

* Better multiplexing

* Rename NodeMultiplex -> ConnMultiplex

* Cleaner `handle_message`
2020-12-16 21:24:02 +01:00
Maciej Hirsz 8bf1020c16 Finally working 2020-09-29 19:16:28 +02:00
Maciej Hirsz 4a5bafcd41 WIP 2020-09-25 14:03:35 +02:00
Maciej Hirsz d492b85091 Aggregate chains by network_id (#234)
* Aggregate chains by network_id

* Fix network_id handling
2020-03-19 16:29:24 +01:00
Maciej Hirsz 38ccc02eaa Quick subscribe (#232)
* feat: Send chain head ahead of node list

* feat: Partition node list into batches of 32
2020-02-20 14:38:58 +01:00
Maciej Hirsz 19f57d71be I/O metrics (#224)
* feat: Proxy Node IO stats to the FE

* chore: Sync up FE

* feat: Charts for cache sizes

* feat: All graphs are in

* chore: Remove browserlist
2020-01-30 15:03:19 +01:00
Maciej Hirsz 0a89382127 AFG messaging (#210)
* First draft of afg messaging

* AfgReceivedPrevote, AfgReceivedPrecommit and AfgFinalized added to rust backend

* Tidy up
2019-12-06 18:21:25 +01:00
Maciej Hirsz 92fb9d28de Set block timestamp when reseting stale nodes (#209)
* fix: Prevent stale nodes from updating chain head

* Set block timestamp when reseting stale nodes
2019-12-06 13:50:30 +01:00
Maciej Hirsz f2fc89e374 fix: Prevent stale nodes from updating chain head (#208) 2019-12-06 13:30:30 +01:00
Maciej Hirsz 3e34720f66 Node Uptime (#196)
* fix: node stats updating live
* fix: Propagation time for first node to hit a block
* chore: Leaner feed serialization
* fix: Handle old nodes with stringified network_state
* feat: Add Node Uptime to the list
* chore: Remove old backend from test pipeline
2019-11-09 12:16:39 +01:00
Maciej Hirsz b69adbb096 fix: node stats updating live (#195) 2019-11-08 14:12:27 +01:00
Maciej Hirsz adbd7cb592 Fix network ID and validator icons (#189)
* fix: Validator icons

* fix: Propagation time for blocks < highest

* fix: Reintroduce network_id to Rust backend
2019-11-08 13:36:19 +01:00
Maciej Hirsz a3b6f6a5a1 Rust backend (#185) 2019-11-07 10:52:38 +01:00
Maciej Hirsz a4ededc2f0 chore: Initial commit for Rust backend 2019-06-03 15:05:34 +02:00