@@ -40,40 +40,40 @@ flowchart TD
4040
4141 %% Decision: route to Flashbots or Builder Helper
4242 FB@{ shape: hex, label: "FLASHBOTS_ENDPOINT\nconfigured?" }
43- FB -- > | Yes | FlashbotsSubmit["⚡🤖 Flashbots Submit"]
44- FB -- > | No | HelperSubmit["🏗️ Builder Helper Submit"]
43+ FB == > | Yes | FlashbotsSubmit["⚡🤖 Flashbots Submit"]
44+ FB == > | No | HelperSubmit["🏗️ Builder Helper Submit"]
4545
4646 end
4747
4848 %% Signing
49- FlashbotsSubmit -- block hash --> Quincey
50- Quincey -- block signature --> FlashbotsSubmit
51- HelperSubmit -- block hash --> Quincey
52- Quincey -- block signature --> HelperSubmit
49+ FlashbotsSubmit --hash--> Quincey
50+ Quincey -- signature --> FlashbotsSubmit
51+
52+ HelperSubmit -- hash --> Quincey
53+ Quincey -- signature --> HelperSubmit
5354
5455 %% Config wiring
5556 Config -.rollup rpc.-> Env
5657 Config -.host rpc.-> Env
5758 Config -.host rpc.-> Simulator
59+ Config -.rollup rpc.-> Simulator
5860 Config -.host rpc.-> Metrics
5961 Config -.host rpc.-> FlashbotsSubmit
6062 Config -.host rpc.-> HelperSubmit
61- Config -.rollup rpc.-> Simulator
6263
6364 %% Core flow
64- Env ==block_env ==> Simulator
65- Cache ==sim_cache ==> Simulator
66- Simulator ==built_block ==> FB
65+ Env ==block env ==> Simulator
66+ Cache ==sim cache ==> Simulator
67+ Simulator ==built block ==> FB
6768
68- FlashbotsSubmit -->|"bundle"| FlashbotsRelay["🛡️ Flashbots Relay"]
69- FlashbotsRelay --> Ethereum
70- HelperSubmit -->|"blob tx"| Ethereum["⛓️ Ethereum L1"]
69+ %% Network submission
70+ FlashbotsSubmit ==>|"tx bundle"| FlashbotsRelay["🛡️ Flashbots Relay"]
71+ FlashbotsRelay ==> Ethereum
72+ HelperSubmit ==>|"blob tx"| Ethereum["⛓️ Ethereum L1"]
7173
7274 %% Metrics
7375 FlashbotsSubmit ==bundle hash==> Metrics
7476 HelperSubmit ==tx hash==> Metrics
75-
76- class FlashbotsRelay,Ethereum ext
7777```
7878
7979### Simulation Task
0 commit comments