Skip to content

Commit c6e4fb8

Browse files
committed
refactor: run tps-scenario against sepolia
1 parent 651732d commit c6e4fb8

File tree

3 files changed

+30
-13
lines changed

3 files changed

+30
-13
lines changed

.github/workflows/ensure-funded-environment.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ on:
3131
- staging-ignition
3232
- testnet
3333
- devnet
34+
- tps-scenario
3435
low_watermark:
3536
description: 'Minimum ETH balance'
3637
required: false
@@ -117,10 +118,16 @@ jobs:
117118
env:
118119
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
119120
run: |
121+
if [[ "${{ inputs.environment }}" == "tps-scenario" ]]; then
122+
export ALERT_CHANNEL="#alerts-next-net"
123+
else
124+
export ALERT_CHANNEL="#alerts-${{ inputs.environment }}"
125+
fi
126+
120127
if [ -n "${SLACK_BOT_TOKEN}" ]; then
121128
read -r -d '' data <<EOF || true
122129
{
123-
"channel": "#alerts-${{ inputs.environment }}",
130+
"channel": "$ALERT_CHANNEL",
124131
"text": "Ensure Funded Environment workflow FAILED for *${{ inputs.environment }}*: <https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}|View Run>"
125132
}
126133
EOF

spartan/bootstrap.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ function network_tests {
117117
}
118118

119119
function network_bench_cmds {
120-
echo "$hash:TIMEOUT=7200 BENCH_OUTPUT=bench-out/n_tps.bench.json TPS_TARGET=0.5,1,2 TEST_DURATION=600 $root/yarn-project/end-to-end/scripts/run_test.sh simple n_tps.test.ts"
120+
echo "$hash:TIMEOUT=7200 BENCH_OUTPUT=bench-out/n_tps.bench.json TPS_TARGET=0.1,0.2,0.5 TEST_DURATION=600 $root/yarn-project/end-to-end/scripts/run_test.sh simple n_tps.test.ts"
121121
}
122122

123123
function network_bench {

spartan/environments/tps-scenario.env

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,33 @@
11
NAMESPACE=${NAMESPACE:-tps-scenario}
22
CLUSTER=aztec-gke-private
33
GCP_REGION=us-west1-a
4-
DESTROY_NAMESPACE=true
5-
DESTROY_ETH_DEVNET=true
6-
CREATE_ETH_DEVNET=${CREATE_ETH_DEVNET:-true}
4+
75
AZTEC_EPOCH_DURATION=8
86
AZTEC_SLOT_DURATION=72
97
AZTEC_PROOF_SUBMISSION_WINDOW=16
10-
ETHEREUM_CHAIN_ID=1337
11-
LABS_INFRA_MNEMONIC="test test test test test test test test test test test junk"
12-
FUNDING_PRIVATE_KEY="0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"
13-
# CREATE_CHAOS_MESH=true
8+
AZTEC_LAG_IN_EPOCHS=1
9+
10+
CREATE_ETH_DEVNET=false
11+
L1_NETWORK=sepolia
12+
ETHEREUM_CHAIN_ID=11155111
13+
ETHEREUM_RPC_URLS=REPLACE_WITH_GCP_SECRET
14+
ETHEREUM_CONSENSUS_HOST_URLS=REPLACE_WITH_GCP_SECRET
15+
ETHEREUM_CONSENSUS_HOST_API_KEYS=REPLACE_WITH_GCP_SECRET
16+
ETHEREUM_CONSENSUS_HOST_API_KEY_HEADERS=REPLACE_WITH_GCP_SECRET
17+
FUNDING_PRIVATE_KEY=REPLACE_WITH_GCP_SECRET
18+
LABS_INFRA_MNEMONIC=REPLACE_WITH_GCP_SECRET
19+
LABS_INFRA_MNEMONIC_NAME=sepolia-labs-tps-scenario-mnemonic
20+
ROLLUP_DEPLOYMENT_PRIVATE_KEY=REPLACE_WITH_GCP_SECRET
21+
OTEL_COLLECTOR_ENDPOINT=REPLACE_WITH_GCP_SECRET
22+
VERIFY_CONTRACTS=true
23+
ETHERSCAN_API_KEY=REPLACE_WITH_GCP_SECRET
1424

1525
CREATE_ROLLUP_CONTRACTS=true
1626
REDEPLOY_ROLLUP_CONTRACTS=true
17-
VERIFY_CONTRACTS=false
18-
DESTROY_AZTEC_INFRA=true
27+
VERIFY_CONTRACTS=true
1928

20-
AZTEC_LAG_IN_EPOCHS=1
29+
DESTROY_NAMESPACE=true
30+
DESTROY_AZTEC_INFRA=true
2131

2232
OTEL_COLLECTOR_ENDPOINT=REPLACE_WITH_GCP_SECRET
2333

@@ -52,7 +62,7 @@ AZTEC_SLASHING_EXECUTION_DELAY_IN_ROUNDS=0
5262
AZTEC_SLASHING_OFFSET_IN_ROUNDS=1
5363
AZTEC_LOCAL_EJECTION_THRESHOLD=90000000000000000000
5464

55-
SEQ_MAX_TX_PER_BLOCK=80
65+
SEQ_MAX_TX_PER_BLOCK=15 # approx 0.2 TPS
5666
SEQ_MIN_TX_PER_BLOCK=0
5767

5868
# Override L1 tx utils bump percentages for scenario tests

0 commit comments

Comments
 (0)