--------------- / (as EventsProvider)
| PeerManager |- \ /
--------------- \ /
- | ----------------------- \ /
- | | ChainWatchInterface | v
- | ----------------------- ---------
+ | ----------------- \ /
+ | | chain::Access | v
+ | ----------------- ---------
| | | Event |
(as RoutingMessageHandler) v ---------
\ --------------------