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
This PR adds a new component for the Rbuilder:
- Adds the Rbuilder component.
- Create a new type of data volumes which **does not** use named Docker
volumes but local mount points in temp dirs. This is because with named
Docker volumes, the Reth mdx database fails to be shared with the
Rbuilder component.
- Add a test recipe that test whether the Rbuilder component can work
with the Reth component deployed on the L1 recipe which can be enabled
with the `--rbuilder` flag.
---------
Co-authored-by: Caner Çıdam <canercidam01@gmail.com>
Copy file name to clipboardExpand all lines: docs/recipes/buildernet.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@ Deploy a full L1 stack with mev-boost and builder-hub.
8
8
-`builder-config` (string): Builder config in YAML format. Default to ''.
9
9
-`builder-ip` (string): IP address of the external builder to register in BuilderHub. Default to '127.0.0.1'.
10
10
-`latest-fork` (bool): use the latest fork. Default to 'false'.
11
+
-`rbuilder` (bool): include rbuilder in the recipe. Default to 'false'.
11
12
-`secondary-el` (string): Address or port to use for the secondary EL (execution layer); Can be a port number (e.g., '8551') in which case the full URL is derived as `http://localhost:<port>` or a complete URL (e.g., `http://docker-container-name:8551`), use `http://host.docker.internal:<port>` to reach a secondary execution client that runs on your host and not within Docker.. Default to ''.
12
13
-`use-native-reth` (bool): use the native reth binary. Default to 'false'.
13
14
-`use-reth-for-validation` (bool): use reth for validation. Default to 'false'.
Copy file name to clipboardExpand all lines: docs/recipes/l1.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@ Deploy a full L1 stack with mev-boost.
6
6
7
7
-`block-time` (duration): Block time to use for the L1. Default to '12s'.
8
8
-`latest-fork` (bool): use the latest fork. Default to 'false'.
9
+
-`rbuilder` (bool): include rbuilder in the recipe. Default to 'false'.
9
10
-`secondary-el` (string): Address or port to use for the secondary EL (execution layer); Can be a port number (e.g., '8551') in which case the full URL is derived as `http://localhost:<port>` or a complete URL (e.g., `http://docker-container-name:8551`), use `http://host.docker.internal:<port>` to reach a secondary execution client that runs on your host and not within Docker.. Default to ''.
10
11
-`use-native-reth` (bool): use the native reth binary. Default to 'false'.
11
12
-`use-reth-for-validation` (bool): use reth for validation. Default to 'false'.
flags.StringVar(&l.secondaryEL, "secondary-el", "", "Address or port to use for the secondary EL (execution layer); Can be a port number (e.g., '8551') in which case the full URL is derived as `http://localhost:<port>` or a complete URL (e.g., `http://docker-container-name:8551`), use `http://host.docker.internal:<port>` to reach a secondary execution client that runs on your host and not within Docker.")
53
55
flags.BoolVar(&l.useNativeReth, "use-native-reth", false, "use the native reth binary")
54
56
flags.BoolVar(&l.useSeparateMevBoost, "use-separate-mev-boost", false, "use separate mev-boost and mev-boost-relay services")
57
+
flags.BoolVar(&l.withRbuilder, "rbuilder", false, "include rbuilder in the recipe")
0 commit comments