Disable fast-fail to let CI actually run even though beta is broken
[rust-lightning] / ARCH.md
diff --git a/ARCH.md b/ARCH.md
index c55e2ef74d368b7b944a93c513add5dfc3b5189d..5b9304cce009f8d9b3eb1a7fcff3721fc3efb094 100644 (file)
--- a/ARCH.md
+++ b/ARCH.md
@@ -37,14 +37,14 @@ At a high level, some of the common interfaces fit together as follows:
                      -----------------
                      | KeysInterface |  --------------
                      -----------------  | UserConfig |
-         --------------------       |   --------------
-  /------| MessageSendEvent |       |   |     ----------------
      --------------------       |   |     | FeeEstimator | <-----------------------
+         --------------------       ^   --------------
+   ------| MessageSendEvent |       |   ^     ----------------
 /      --------------------       |   |     | FeeEstimator | <-----------------------
  |   (as MessageSendEventsProvider) |   |     ----------------                         \
- |                         ^        |   |    /                 ------------------------ |
+ |                         ^        |   |    ^                ------------------------  |
  |                          \       |   |   /      ---------> | BroadcasterInterface |  |
  |                           \      |   |  /      /           ------------------------  |
- |                            \     v   v v      /                          ^           |
+ |                            \     |   | /      /                          ^           |
  |    (as                      ------------------       ----------------    |           |
  |    ChannelMessageHandler)-> | ChannelManager | ----> | chain::Watch |    |           |
  v               /             ------------------       ----------------    |           |
@@ -54,9 +54,9 @@ At a high level, some of the common interfaces fit together as follows:
  |                    -----------------        \       _----------------   /           /
  |                    | chain::Access |         \     / | ChainMonitor |---------------
  |                    -----------------          \   /  ----------------
- |                            |                   \ /          |
-(as RoutingMessageHandler)    v                    v           v
-  \                   --------------------     ---------   -----------------
+ |                            ^                   \ /          |
+(as RoutingMessageHandler)    |                    v           v
+  \                   ----------------------   ---------   -----------------
    -----------------> | NetGraphMsgHandler |   | Event |   | chain::Filter |
-                      --------------------     ---------   -----------------
+                      ----------------------   ---------   -----------------
 ```