@@ -12,11 +12,11 @@ services:
12
12
timeboost :
13
13
ipv4_address : 172.20.0.11
14
14
healthcheck :
15
- test : ["CMD", "curl", "-s", "-X", "POST", "--data", '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}', "-H", "Content-Type: application/json", "http://172.20.0.11 :8545"]
15
+ test : ["CMD", "curl", "-s", "-X", "POST", "--data", '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}', "-H", "Content-Type: application/json", "http://localhost :8545"]
16
16
interval : 5s
17
17
timeout : 3s
18
18
retries : 10
19
- deploy-test- contract :
19
+ deploy-contract :
20
20
image : timeboost:latest
21
21
environment :
22
22
- RUST_LOG=debug
@@ -33,12 +33,13 @@ services:
33
33
" /app/timeboost" ,
34
34
" --committee-id" , "0",
35
35
" --config" , "node_0.toml",
36
+ " --https-only" , "false",
36
37
]
37
38
networks :
38
39
timeboost :
39
40
ipv4_address : 172.20.0.2
40
41
environment :
41
- - RUST_LOG=timeboost=info,sailfish=info ,cliquenet=info
42
+ - RUST_LOG=timeboost=info,sailfish=warn ,cliquenet=warn,timeboost-builder=debug,robusta=info,block_checker =info
42
43
ports :
43
44
- " 8000:8000"
44
45
- " 8030:8001"
@@ -48,23 +49,22 @@ services:
48
49
- " 8800:8800"
49
50
- " 9000:9000"
50
51
depends_on :
51
- deploy-test- contract :
52
+ deploy-contract :
52
53
condition : service_completed_successfully
53
- nitro-dev :
54
- condition : service_healthy
55
54
node1 :
56
55
image : timeboost:latest
57
56
command :
58
57
[
59
58
" /app/timeboost" ,
60
59
" --committee-id" , "0",
61
60
" --config" , "node_1.toml",
61
+ " --https-only" , "false",
62
62
]
63
63
networks :
64
64
timeboost :
65
65
ipv4_address : 172.20.0.3
66
66
environment :
67
- - RUST_LOG=timeboost=info,sailfish=info ,cliquenet=info
67
+ - RUST_LOG=timeboost=info,sailfish=warn ,cliquenet=warn,timeboost-builder=debug,robusta=info,block_checker =info
68
68
ports :
69
69
- " 8001:8000"
70
70
- " 8031:8001"
@@ -74,23 +74,22 @@ services:
74
74
- " 8801:8800"
75
75
- " 9001:9000"
76
76
depends_on :
77
- deploy-test- contract :
77
+ deploy-contract :
78
78
condition : service_completed_successfully
79
- nitro-dev :
80
- condition : service_healthy
81
79
node2 :
82
80
image : timeboost:latest
83
81
command :
84
82
[
85
83
" /app/timeboost" ,
86
84
" --committee-id" , "0",
87
85
" --config" , "node_2.toml",
86
+ " --https-only" , "false",
88
87
]
89
88
networks :
90
89
timeboost :
91
90
ipv4_address : 172.20.0.4
92
91
environment :
93
- - RUST_LOG=timeboost=info,sailfish=info ,cliquenet=info
92
+ - RUST_LOG=timeboost=info,sailfish=warn ,cliquenet=warn,timeboost-builder=debug,robusta=info,block_checker =info
94
93
ports :
95
94
- " 8002:8000"
96
95
- " 8032:8001"
@@ -100,23 +99,22 @@ services:
100
99
- " 8802:8800"
101
100
- " 9002:9000"
102
101
depends_on :
103
- deploy-test- contract :
102
+ deploy-contract :
104
103
condition : service_completed_successfully
105
- nitro-dev :
106
- condition : service_healthy
107
104
node3 :
108
105
image : timeboost:latest
109
106
command :
110
107
[
111
108
" /app/timeboost" ,
112
109
" --committee-id" , "0",
113
110
" --config" , "node_3.toml",
111
+ " --https-only" , "false",
114
112
]
115
113
networks :
116
114
timeboost :
117
115
ipv4_address : 172.20.0.5
118
116
environment :
119
- - RUST_LOG=timeboost=info,sailfish=info ,cliquenet=info
117
+ - RUST_LOG=timeboost=info,sailfish=warn ,cliquenet=warn,timeboost-builder=debug,robusta=info,block_checker =info
120
118
ports :
121
119
- " 8003:8000"
122
120
- " 8033:8001"
@@ -126,23 +124,22 @@ services:
126
124
- " 8803:8800"
127
125
- " 9003:9000"
128
126
depends_on :
129
- deploy-test- contract :
127
+ deploy-contract :
130
128
condition : service_completed_successfully
131
- nitro-dev :
132
- condition : service_healthy
133
129
node4 :
134
130
image : timeboost:latest
135
131
command :
136
132
[
137
133
" /app/timeboost" ,
138
134
" --committee-id" , "0",
139
135
" --config" , "node_4.toml",
136
+ " --https-only" , "false",
140
137
]
141
138
networks :
142
139
timeboost :
143
140
ipv4_address : 172.20.0.6
144
141
environment :
145
- - RUST_LOG=timeboost=info,sailfish=info ,cliquenet=info
142
+ - RUST_LOG=timeboost=info,sailfish=warn ,cliquenet=warn,timeboost-builder=warn,robusta=info,block_checker =info
146
143
ports :
147
144
- " 8004:8000"
148
145
- " 8034:8001"
@@ -152,23 +149,43 @@ services:
152
149
- " 8804:8800"
153
150
- " 9004:9000"
154
151
depends_on :
155
- deploy-test- contract :
152
+ deploy-contract :
156
153
condition : service_completed_successfully
157
- nitro-dev :
158
- condition : service_healthy
159
- nitro-dev :
160
- image : offchainlabs/nitro-node:v3.2.1-d81324d
154
+ block-maker :
155
+ image : timeboost:latest
161
156
ports :
162
- - " 8547:8547"
157
+ - " 55000:55000"
158
+ command :
159
+ [
160
+ " /app/block-maker" ,
161
+ " --port" , "55000",
162
+ " --committee" , "committee.toml",
163
+ ]
164
+ environment :
165
+ - RUST_LOG=info
163
166
networks :
164
167
timeboost :
165
168
ipv4_address : 172.20.0.12
166
- command : --dev --http.addr 0.0.0.0 --http.api=net,web3,eth,debug
167
- healthcheck :
168
- test : ["CMD", "curl", "-s", "-X", "POST", "--data", '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}', "-H", "Content-Type: application/json", "http://localhost:8547"]
169
- interval : 5s
170
- timeout : 3s
171
- retries : 10
169
+ block-checker :
170
+ image : timeboost:latest
171
+ command :
172
+ [
173
+ " /app/block-checker" ,
174
+ " --config" , "node_0.toml",
175
+ " --committee" , "committee.toml",
176
+ " --committee-id" , "0",
177
+ " --blocks" , "10000",
178
+ " --https-only" , "false",
179
+ ]
180
+ environment :
181
+ - RUST_BACKTRACE=1
182
+ - RUST_LOG=trace
183
+ networks :
184
+ timeboost :
185
+ ipv4_address : 172.20.0.15
186
+ depends_on :
187
+ deploy-contract :
188
+ condition : service_completed_successfully
172
189
yapper :
173
190
image : timeboost:latest
174
191
command :
@@ -181,11 +198,42 @@ services:
181
198
networks :
182
199
timeboost :
183
200
ipv4_address : 172.20.0.13
184
-
201
+ espresso-dev-node :
202
+ pid : host
203
+ image : ghcr.io/espressosystems/espresso-sequencer/espresso-dev-node:latest
204
+ ports :
205
+ - " 41000:41000"
206
+ - " 41003:41003"
207
+ - " 20000:20000"
208
+ environment :
209
+ - ESPRESSO_BUILDER_PORT=41003
210
+ - ESPRESSO_DEPLOYER_ACCOUNT_INDEX=5
211
+ - ESPRESSO_DEV_NODE_PORT=20000
212
+ - ESPRESSO_SEQUENCER_API_PORT=41000
213
+ - ESPRESSO_SEQUENCER_ETH_MNEMONIC=indoor dish desk flag debris potato excuse depart ticket judge file exit
214
+ - ESPRESSO_SEQUENCER_L1_PROVIDER=http://172.20.0.11:8545
215
+ - ESPRESSO_SEQUENCER_DATABASE_MAX_CONNECTIONS=25
216
+ - ESPRESSO_DEV_NODE_EPOCH_HEIGHT=1000000
217
+ - ESPRESSO_DEV_NODE_MAX_BLOCK_SIZE=10485760
218
+ - ESPRESSO_SEQUENCER_STORAGE_PATH=/data/espresso
219
+ - RUST_LOG=INFO
220
+ - RUST_LOG_FORMAT
221
+ - ESPRESSO_DEV_NODE_VERSION=0.4
222
+ volumes :
223
+ - espresso_storage:/data/espresso
224
+ depends_on :
225
+ demo-l1-network :
226
+ condition : service_healthy
227
+ networks :
228
+ timeboost :
229
+ ipv4_address : 172.20.0.14
185
230
networks :
186
231
timeboost :
187
232
driver : bridge
188
233
ipam :
189
234
driver : default
190
235
config :
191
236
- subnet : 172.20.0.0/16
237
+
238
+ volumes :
239
+ espresso_storage :
0 commit comments