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: pages/builders/chain-operators/tools/op-challenger.mdx
+19-21
Original file line number
Diff line number
Diff line change
@@ -81,40 +81,38 @@ This guide provides a walkthrough of setting up the configuration and monitoring
81
81
82
82
#### `--rollup-rpc`
83
83
84
-
* This needs to be an`op-node` archive node because challenger needs access to output roots from back when the games start.
85
-
86
-
#### Important Configuration Details
84
+
* This needs to be an`op-node` archive node because challenger needs access to output roots from back when the games start. See below for important configuration details:
87
85
88
86
1. Safe Head Database (SafeDB) Configuration for op-node:
89
87
90
88
* The `op-node` behind the `op-conductor` must have the SafeDB enabled to ensure it is not stateless.
91
-
***How to Enable SafeDB:**
92
-
*Set the `--safedb.path` value in your configuration. This specifies the file path used to persist safe head update data.
89
+
*To Enable SafeDB, set the `--safedb.path` value in your configuration. This specifies the file path used to persist safe head update data.
90
+
*Example Configuration:
93
91
94
-
* Example:
95
-
```
96
-
--safedb.path <path-to-safe-head-db> # Replace <path-to-safe-head-db> with your actual path
97
-
```
92
+
```
93
+
--safedb.path <path-to-safe-head-db> # Replace <path-to-safe-head-db> with your actual path
94
+
```
98
95
99
-
* If this path is not set, the SafeDB feature will be disabled.
96
+
<Callouttype="info">
97
+
If this path is not set, the SafeDB feature will be disabled.
98
+
</Callout>
100
99
101
100
2. Ensuring Historical Data Availability:
102
101
103
102
* Both `op-node` and `op-geth` must have data from the start of the games to maintain network consistency and allow nodes to reference historical state and transactions.
104
-
* For `op-node`:
105
-
* Configure it to maintain a sufficient history of blockchain data locally or use an archive node.
106
-
* For `op-geth`:
107
-
* Similarly, configure to store or access historical data.
108
-
109
-
**Example Configuration**
103
+
* For `op-node`: Configure it to maintain a sufficient history of blockchain data locally or use an archive node.
104
+
* For `op-geth`: Similarly, configure to store or access historical data.
105
+
* Example Configuration:
110
106
111
-
```
112
-
op-node \
113
-
--rollup-rpc <op-node-archive-node-url> \
114
-
--safedb.path <path-to-safe-head-db>
115
-
```
107
+
```
108
+
op-node \
109
+
--rollup-rpc <op-node-archive-node-url> \
110
+
--safedb.path <path-to-safe-head-db>
111
+
```
116
112
113
+
<Callouttype="info">
117
114
Replace `<op-node-archive-node-url>` with the URL of your archive node and `<path-to-safe-head-db>` with the desired path for storing SafeDB data.
0 commit comments