48
48
cargo fix --allow-dirty --allow-staged
49
49
50
50
ci_local :
51
- just build && just lint && just test_ci --release && just run_demo && just run_sailfish_demo && just build_docker
51
+ just build && just lint && just test_ci --release && \
52
+ just run_demo -s / tmp/ stamp --ignore-stamp --yapper -c test-configs/ c0 && \
53
+ just run_sailfish_demo && just build_docker
52
54
53
55
bacon : clippy check fmt
54
56
@@ -69,9 +71,6 @@ run_monitoring:
69
71
stop_monitoring :
70
72
docker compose -f docker-compose.metrics.yml down
71
73
72
- run_integration_local * ARGS :
73
- ./ scripts/ run-local-integration {{ ARGS}}
74
-
75
74
run_demo * ARGS :
76
75
./ scripts/ run-timeboost-demo {{ ARGS}}
77
76
@@ -84,33 +83,37 @@ run *ARGS:
84
83
bench * ARGS :
85
84
cargo bench --benches {{ ARGS}} -- --nocapture
86
85
87
- mkconfig_local NUM_NODES * ARGS :
88
- just mkconfig_local_full {{ NUM_NODES}} " https://theserversroom.com/ethereum/54cmzzhcj1o/" 1 " 0x4dbd4fc535ac27206064b68ffcf827b0a60bab3f" {{ ARGS}}
89
-
90
- mkconfig_local_full NUM_NODES RPC_URL PARENT_CHAIN_ID PARENT_INBOX_ADDRESS * ARGS :
91
- cargo run --bin mkconfig -- -n {{ NUM_NODES}} \
92
- - -sailfish-base-addr " 127.0.0.1:8000" \
93
- - -decrypt-base-addr " 127.0.0.1:10000" \
94
- - -certifier-base-addr " 127.0.0.1:11000" \
95
- - -internal-base-addr " 127.0.0.1:5000" \
96
- - -parent-rpc-url {{ RPC_URL}} \
97
- - -parent-chain-id {{ PARENT_CHAIN_ID}} \
98
- - -parent-ibox-contr-addr {{ PARENT_INBOX_ADDRESS}} \
99
- - -mode " increment-port" {{ ARGS}} | jq
100
-
101
- mkconfig_docker NUM_NODES * ARGS :
102
- just mkconfig_docker_full {{ NUM_NODES}} " https://theserversroom.com/ethereum/54cmzzhcj1o/" 1 " 0x4dbd4fc535ac27206064b68ffcf827b0a60bab3f" {{ ARGS}}
103
-
104
- mkconfig_docker_full NUM_NODES RPC_URL PARENT_CHAIN_ID PARENT_INBOX_ADDRESS * ARGS :
86
+ mkconfig NUM_NODES * ARGS :
105
87
cargo run --bin mkconfig -- -n {{ NUM_NODES}} \
106
- - -sailfish-base-addr " 172.20.0.2:8000" \
107
- - -decrypt-base-addr " 172.20.0.2:8001" \
108
- - -certifier-base-addr " 172.20.0.2:8002" \
109
- - -internal-base-addr " 172.20.0.2:5000" \
110
- - -parent-rpc-url {{ RPC_URL}} \
111
- - -parent-chain-id {{ PARENT_CHAIN_ID}} \
112
- - -parent-ibox-contr-addr {{ PARENT_INBOX_ADDRESS}} \
113
- - -mode " increment-address" {{ ARGS}} | jq
88
+ - -public-addr " 127.0.0.1:8000" \
89
+ - -internal-addr " 127.0.0.1:8003" \
90
+ - -parent-rpc-url " http://127.0.0.1:8545" \
91
+ - -parent-chain-id 31337 \
92
+ - -parent-ibox-contract " 0xa0f3a1a4e2b2bcb7b48c8527c28098f207572ec1" \
93
+ - -key-manager-contract " 0x2bbf15bc655c4cc157b769cfcb1ea9924b9e1a35" \
94
+ - -output " test-configs/c0" {{ ARGS}}
95
+
96
+ mkconfig_docker * ARGS :
97
+ cargo run --bin mkconfig -- -n 5 \
98
+ - -public-addr " 172.20.0.2:8000" \
99
+ - -internal-addr " 172.20.0.2:8003" \
100
+ - -mode " increment-address" \
101
+ - -parent-rpc-url " http://127.0.0.1:8545" \
102
+ - -parent-chain-id 31337 \
103
+ - -parent-ibox-contract " 0xa0f3a1a4e2b2bcb7b48c8527c28098f207572ec1" \
104
+ - -key-manager-contract " 0x2bbf15bc655c4cc157b769cfcb1ea9924b9e1a35" \
105
+ - -output " test-configs/docker" {{ ARGS}}
106
+
107
+ mkconfig_nitro * ARGS :
108
+ cargo run --bin mkconfig -- -n 2 \
109
+ - -public-addr " 127.0.0.1:8000" \
110
+ - -internal-addr " 127.0.0.1:8003" \
111
+ - -nitro-addr " localhost:55000" \
112
+ - -parent-rpc-url " http://127.0.0.1:8545" \
113
+ - -parent-chain-id 1337 \
114
+ - -parent-ibox-contract " 0xa0f3a1a4e2b2bcb7b48c8527c28098f207572ec1" \
115
+ - -key-manager-contract " 0x2bbf15bc655c4cc157b769cfcb1ea9924b9e1a35" \
116
+ - -output " test-configs/nitro-ci-committee" {{ ARGS}}
114
117
115
118
verify_blocks * ARGS :
116
119
cargo run --release --bin block-verifier --features bin {{ ARGS}}
@@ -135,5 +138,5 @@ test-individually:
135
138
cargo nextest run --no-tests=pass -p $pkg || exit 1 ; \
136
139
done
137
140
138
- test-contract-deploy :
139
- ./ scripts/ test-contract-deploy
141
+ test-contract-deploy * ARGS :
142
+ ./ scripts/ test-contract-deploy {{ ARGS }}
0 commit comments