Jacek Sieka e1830519a4
Introduce message router (#3829)
Whether new blocks/attestations/etc are produced internally or received
via REST, their journey through the node is the same - to ensure that
they get the same treatment (logging, metrics, processing), this PR
moves the routing to a dedicated module and fixes several small
differences that existed before.

* `xxxValidator` -> `processMessageName` - the processor also was adding
messages to pools, so we want the name to reflect that action
* add missing "sent" metrics for some messages
* document ignore policy better - already-seen messages are not actaully
rebroadcast by libp2p
* skip redundant signature checks for internal validators consistently
2022-07-06 16:11:44 +00:00
..
2022-06-28 19:25:11 +03:00
2022-06-24 22:45:26 +00:00
2022-04-04 16:53:16 +00:00
2022-02-14 21:57:06 +01:00
2022-04-04 16:53:16 +00:00
2022-04-04 16:53:16 +00:00
2022-04-15 09:44:06 +02:00
2022-06-21 15:56:48 +02:00
2022-04-04 16:53:16 +00:00
2022-04-04 16:53:16 +00:00
2022-04-04 16:53:16 +00:00
2022-04-04 16:53:16 +00:00
2022-04-04 16:53:16 +00:00
2021-08-20 18:39:18 +00:00
2022-04-04 16:53:16 +00:00