66
66
TF_VAR_FORK_MNEMONIC : ${{ secrets.FORK_MNEMONIC }}
67
67
TF_VAR_INFURA_API_KEY : ${{ secrets.INFURA_API_KEY }}
68
68
TF_VAR_FORK_ADMIN_API_KEY : ${{ secrets.DEVNET_API_KEY }}
69
+ TF_VAR_MAINNET_FORK_CPU_UNITS : 2048
70
+ TF_VAR_MAINNET_FORK_MEMORY_UNITS : 4096
69
71
70
72
# Faucet
71
73
TF_VAR_FAUCET_ACCOUNT_INDEX : 9
@@ -123,6 +125,12 @@ jobs:
123
125
min_txs_per_block : ${{ steps.set_network_vars.outputs.min_txs_per_block }}
124
126
bot_flush_setup_txs : ${{ steps.set_network_vars.outputs.bot_flush_setup_txs }}
125
127
bot_max_pending_txs : ${{ steps.set_network_vars.outputs.bot_max_pending_txs }}
128
+ mainnet_fork_cpu_units : ${{ steps.set_network_vars.outputs.mainnet_fork_cpu_units }}
129
+ mainnet_fork_memory_units : ${{ steps.set_network_vars.outputs.mainnet_fork_memory_units }}
130
+ bot_skip_simulation : ${{ steps.set_network_vars.outputs.bot_skip_simulation }}
131
+ bot_l2_gas_limit : ${{ steps.set_network_vars.outputs.bot_l2_gas_limit }}
132
+ bot_da_gas_limit : ${{ steps.set_network_vars.outputs.bot_da_gas_limit }}
133
+ bot_count : ${{ steps.set_network_vars.outputs.bot_count }}
126
134
steps :
127
135
- name : Set network vars
128
136
shell : bash
@@ -135,7 +143,7 @@ jobs:
135
143
echo "branch_name=devnet" >> $GITHUB_OUTPUT
136
144
echo "network_api_key=DEVNET_API_KEY" >> $GITHUB_OUTPUT
137
145
echo "network_fork_admin_api_key=DEVNET_API_KEY" >> $GITHUB_OUTPUT
138
- echo "agents_per_prover=4 " >> $GITHUB_OUTPUT
146
+ echo "agents_per_prover=2 " >> $GITHUB_OUTPUT
139
147
echo "bot_interval=180" >> $GITHUB_OUTPUT
140
148
echo "node_tcp_range_start=40100" >> $GITHUB_OUTPUT
141
149
echo "node_udp_range_start=45100" >> $GITHUB_OUTPUT
@@ -147,9 +155,15 @@ jobs:
147
155
echo "faucet_lb_priority=601" >> $GITHUB_OUTPUT
148
156
echo "min_txs_per_block=1" >> $GITHUB_OUTPUT
149
157
echo "max_txs_per_block=64" >> $GITHUB_OUTPUT
150
- echo "bot_follow_chain=NONE " >> $GITHUB_OUTPUT
158
+ echo "bot_follow_chain=PROVEN " >> $GITHUB_OUTPUT
151
159
echo "bot_flush_setup_txs=false" >> $GITHUB_OUTPUT
152
160
echo "bot_max_pending_txs=1" >> $GITHUB_OUTPUT
161
+ echo "mainnet_fork_cpu_units=2048" >> $GITHUB_OUTPUT
162
+ echo "mainnet_fork_memory_units=4096" >> $GITHUB_OUTPUT
163
+ echo "bot_skip_simulation=false" >> $GITHUB_OUTPUT
164
+ echo "bot_l2_gas_limit=" >> $GITHUB_OUTPUT
165
+ echo "bot_da_gas_limit=" >> $GITHUB_OUTPUT
166
+ echo "bot_count=1" >> $GITHUB_OUTPUT
153
167
elif [ "$BRANCH_NAME" = "provernet" ]
154
168
then
155
169
echo "deploy_tag=provernet" >> $GITHUB_OUTPUT
@@ -171,14 +185,20 @@ jobs:
171
185
echo "bot_follow_chain=NONE" >> $GITHUB_OUTPUT
172
186
echo "bot_flush_setup_txs=true" >> $GITHUB_OUTPUT
173
187
echo "bot_max_pending_txs=32" >> $GITHUB_OUTPUT
188
+ echo "mainnet_fork_cpu_units=8192" >> $GITHUB_OUTPUT
189
+ echo "mainnet_fork_memory_units=32768" >> $GITHUB_OUTPUT
190
+ echo "bot_skip_simulation=true" >> $GITHUB_OUTPUT
191
+ echo "bot_l2_gas_limit=1000000000" >> $GITHUB_OUTPUT
192
+ echo "bot_da_gas_limit=1000000000" >> $GITHUB_OUTPUT
193
+ echo "bot_count=1" >> $GITHUB_OUTPUT
174
194
elif [ "$BRANCH_NAME" = "alphanet" ]
175
195
then
176
196
echo "deploy_tag=alphanet" >> $GITHUB_OUTPUT
177
197
echo "branch_name=alphanet" >> $GITHUB_OUTPUT
178
198
echo "network_api_key=ALPHANET_API_KEY" >> $GITHUB_OUTPUT
179
199
echo "network_fork_admin_api_key=ALPHANET_API_KEY" >> $GITHUB_OUTPUT
180
200
echo "agents_per_prover=1" >> $GITHUB_OUTPUT
181
- echo "bot_interval=30 " >> $GITHUB_OUTPUT
201
+ echo "bot_interval=10 " >> $GITHUB_OUTPUT
182
202
echo "node_tcp_range_start=40000" >> $GITHUB_OUTPUT
183
203
echo "node_udp_range_start=45000" >> $GITHUB_OUTPUT
184
204
echo "prover_node_tcp_range_start=41000" >> $GITHUB_OUTPUT
@@ -192,6 +212,12 @@ jobs:
192
212
echo "bot_follow_chain=PROVEN" >> $GITHUB_OUTPUT
193
213
echo "bot_flush_setup_txs=false" >> $GITHUB_OUTPUT
194
214
echo "bot_max_pending_txs=1" >> $GITHUB_OUTPUT
215
+ echo "mainnet_fork_cpu_units=2048" >> $GITHUB_OUTPUT
216
+ echo "mainnet_fork_memory_units=4096" >> $GITHUB_OUTPUT
217
+ echo "bot_skip_simulation=false" >> $GITHUB_OUTPUT
218
+ echo "bot_l2_gas_limit=" >> $GITHUB_OUTPUT
219
+ echo "bot_da_gas_limit=" >> $GITHUB_OUTPUT
220
+ echo "bot_count=1" >> $GITHUB_OUTPUT
195
221
else
196
222
echo "Unrecognized Branch!!"
197
223
exit 1
@@ -462,6 +488,12 @@ jobs:
462
488
TF_VAR_PROVER_NODE_LB_RULE_PRIORITY : ${{ needs.set-network.outputs.prover_node_lb_priority_range_start }}
463
489
TF_VAR_SEQ_MIN_TX_PER_BLOCK : 1
464
490
TF_VAR_SEQ_MAX_TX_PER_BLOCK : ${{ needs.set-network.outputs.max_txs_per_block }}
491
+ TF_VAR_MAINNET_FORK_CPU_UNITS : ${{ needs.set-network.outputs.mainnet_fork_cpu_units }}
492
+ TF_VAR_MAINNET_FORK_MEMORY_UNITS : ${{ needs.set-network.outputs.mainnet_fork_memory_units }}
493
+ TF_VAR_BOT_SKIP_PUBLIC_SIMULATION : ${{ needs.set-network.outputs.bot_skip_simulation }}
494
+ TF_VAR_BOT_L2_GAS_LIMIT : ${{ needs.set-network.outputs.bot_l2_gas_limit }}
495
+ TF_VAR_BOT_DA_GAS_LIMIT : ${{ needs.set-network.outputs.bot_da_gas_limit }}
496
+ TF_VAR_BOT_COUNT : ${{ needs.set-network.outputs.bot_count }}
465
497
steps :
466
498
- uses : actions/checkout@v4
467
499
with :
@@ -679,6 +711,10 @@ jobs:
679
711
TF_VAR_BOT_FOLLOW_CHAIN : ${{ needs.set-network.outputs.bot_follow_chain }}
680
712
TF_VAR_PROVING_ENABLED : true
681
713
TF_VAR_BOT_NO_START : false
714
+ TF_VAR_BOT_SKIP_PUBLIC_SIMULATION : ${{ needs.set-network.outputs.bot_skip_simulation }}
715
+ TF_VAR_BOT_L2_GAS_LIMIT : ${{ needs.set-network.outputs.bot_l2_gas_limit }}
716
+ TF_VAR_BOT_DA_GAS_LIMIT : ${{ needs.set-network.outputs.bot_da_gas_limit }}
717
+ TF_VAR_BOT_COUNT : ${{ needs.set-network.outputs.bot_count }}
682
718
steps :
683
719
- uses : actions/checkout@v4
684
720
with :
0 commit comments