1
+ #! /bin/bash
2
+
3
+ set -eu
4
+
5
+ # get host arch
6
+ ARCH=$( uname -m)
7
+ IMAGE=" aztecprotocol/aztec:698cd3d62680629a3f1bfc0f82604534cedbccf3-${ARCH} "
8
+
1
9
docker run --rm --network=host \
2
- -e P2P_UDP_ANNOUNCE_ADDR=your.ip.address:40400 \
3
- -e P2P_TCP_ANNOUNCE_ADDR=your.ip.address:40400 \
10
+ -e P2P_UDP_ANNOUNCE_ADDR=$PUBLIC_IP : $P2P_PORT \
11
+ -e P2P_TCP_ANNOUNCE_ADDR=$PUBLIC_IP : $P2P_PORT \
4
12
-e COINBASE=0xbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \
5
13
-e VALIDATOR_DISABLED=false \
6
- -e VALIDATOR_PRIVATE_KEY=0x7c852118294e51e653712a81e05800f419141751be58f605c371e15141b007a6 \
7
- -e SEQ_PUBLISHER_PRIVATE_KEY=0x7c852118294e51e653712a81e05800f419141751be58f605c371e15141b007a6 \
8
- -e L1_PRIVATE_KEY=0x7c852118294e51e653712a81e05800f419141751be58f605c371e15141b007a6 \
14
+ -e VALIDATOR_PRIVATE_KEY=$VALIDATOR_PKEY \
15
+ -e SEQ_PUBLISHER_PRIVATE_KEY=$VALIDATOR_PKEY \
16
+ -e L1_PRIVATE_KEY=$VALIDATOR_PKEY \
9
17
-e DEBUG=" aztec:*,-aztec:avm_simulator*,-aztec:circuits:artifact_hash,-aztec:libp2p_service,-json-rpc*,-aztec:world-state:database,-aztec:l2_block_stream*" \
10
18
-e LOG_LEVEL=debug \
11
- -e AZTEC_PORT=8080 \
19
+ -e AZTEC_PORT=$NODE_PORT \
12
20
-e P2P_ENABLED=true \
13
21
-e L1_CHAIN_ID=1337 \
14
22
-e PROVER_REAL_PROOFS=true \
@@ -29,6 +37,6 @@ docker run --rm --network=host \
29
37
-e FEE_JUICE_PORTAL_CONTRACT_ADDRESS=0x0165878a594ca255338adfa4d48449f69242eb8f \
30
38
-e INBOX_CONTRACT_ADDRESS=0xed179b78d5781f93eb169730d8ad1be7313123f4 \
31
39
-e OUTBOX_CONTRACT_ADDRESS=0x1016b5aaa3270a65c315c664ecb238b6db270b64 \
32
- -e P2P_UDP_LISTEN_ADDR=0.0.0.0:40400 \
33
- -e P2P_TCP_LISTEN_ADDR=0.0.0.0:40400 \
34
- aztecprotocol/aztec:rough-rhino start --node --archiver --sequencer --pxe
40
+ -e P2P_UDP_LISTEN_ADDR=0.0.0.0:$P2P_PORT \
41
+ -e P2P_TCP_LISTEN_ADDR=0.0.0.0:$P2P_PORT \
42
+ $IMAGE start --node --archiver --sequencer
0 commit comments