You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/timing-games.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,33 +49,33 @@ See [config.example.yaml](../config.example.yaml) for a fully documented example
49
49
sequenceDiagram
50
50
participant CL as Consensus Client
51
51
participant MB as Mev-Boost
52
-
participant R as Relay (Timing Games Enabled)
52
+
participant R as Relay
53
53
54
54
Note over CL, R: Slot Start (t=0)
55
55
56
56
CL->>MB: getHeader
57
57
activate MB
58
58
59
-
Note right of MB: Calculate maxTimeout<br/>min(timeout_get_header_ms,<br/>late_in_slot - ms_into_slot)
59
+
Note right of MB: Calculate max_timeout<br/>min(timeout_get_header_ms,<br/>late_in_slot - ms_into_slot)
60
60
61
61
opt target_first_request_ms - ms_into_slot > 0
62
-
Note right of MB: Sleep until target_first_request_ms - ms_into_slot
62
+
Note right of MB: Sleep for target_first_request_ms - ms_into_slot
63
63
end
64
64
65
65
par Request 1
66
66
MB->>R: GET /get_header (Request 1)
67
67
R-->>MB: Bid A (Value: 1.0 ETH)
68
68
and Request 2 (after Frequency interval)
69
-
Note right of MB: Sleep FrequencyMs
69
+
Note right of MB: Sleep frequency_get_header_ms
70
70
MB->>R: GET /get_header (Request 2)
71
71
R-->>MB: Bid B (Value: 1.1 ETH)
72
72
and Request 3 (after Frequency interval)
73
-
Note right of MB: Sleep FrequencyMs
73
+
Note right of MB: Sleep frequency_get_header_ms
74
74
MB->>R: GET /get_header (Request 3)
75
75
R-->>MB: Bid C (Value: 1.2 ETH)
76
76
end
77
77
78
-
Note right of MB: Timeout Reached or<br/>Replies Finished
78
+
Note right of MB: max_timeout Reached or<br/>Replies Finished
79
79
80
80
Note right of MB: 1. Select best from Relay:<br/>Bid C (Latest Received)
81
81
@@ -93,4 +93,4 @@ sequenceDiagram
93
93
94
94
3.**Delay multiple subsequent requests**: With timing games enabled, if `frequency_get_header_ms` is set, mev-boost sends multiple requests at intervals of `frequency_get_header_ms` until the budget is exhausted.
95
95
96
-
4.**Best Bid Selection**: From all responses received, mev-boost selects the most recently received bid from each relay, then compares across relays to return the highest value bid.
96
+
4.**Best Bid Selection**: From all responses received, mev-boost selects the most recently received bid from each relay, then compares across relays to return the highest value bid.
0 commit comments