@@ -15,42 +15,46 @@ docker network create --driver bridge ultimate || true
1515docker-compose up -d parity1 parity2 e2e
1616
1717startValidator () {
18- db_env=" -e ORACLE_QUEUE_URL=amqp://$4 -e ORACLE_REDIS_URL=redis://$3 "
18+ db_env=" -e ORACLE_QUEUE_URL=amqp://$3 -e ORACLE_REDIS_URL=redis://$2 "
1919
20- docker-compose $1 run -d --name $3 redis
21- docker-compose $1 run -d --name $4 rabbit
20+ docker-compose $1 run -d --name $2 redis
21+ docker-compose $1 run -d --name $3 rabbit
2222
2323 if [[ -z " $MODE " || " $MODE " == erc-to-native ]]; then
24- docker-compose $1 run $2 $db_env -d oracle-erc20-native yarn watcher:signature-request
25- docker-compose $1 run $2 $db_env -d oracle-erc20-native yarn watcher:collected-signatures
26- docker-compose $1 run $2 $db_env -d oracle-erc20-native yarn watcher:affirmation-request
27- docker-compose $1 run $2 $db_env -d oracle-erc20-native yarn watcher:transfer
24+ docker-compose $1 run $oraclePK $db_env -d oracle-erc20-native yarn watcher:signature-request
25+ docker-compose $1 run $oracleAddr $db_env -d oracle-erc20-native yarn watcher:collected-signatures
26+ docker-compose $1 run $oracleAddr $db_env -d oracle-erc20-native yarn watcher:affirmation-request
27+ docker-compose $1 run $oracleAddr $db_env -d oracle-erc20-native yarn watcher:transfer
2828 fi
2929 if [[ -z " $MODE " || " $MODE " == amb ]]; then
30- docker-compose $1 run $2 $db_env -d oracle-amb yarn watcher:signature-request
31- docker-compose $1 run $2 $db_env -d oracle-amb yarn watcher:collected-signatures
32- docker-compose $1 run $2 $db_env -d oracle-amb yarn watcher:affirmation-request
33- docker-compose $1 run $2 $db_env -d oracle-amb yarn watcher:information-request
30+ docker-compose $1 run $oraclePK $db_env -d oracle-amb yarn watcher:signature-request
31+ docker-compose $1 run $oracleAddr $db_env -d oracle-amb yarn watcher:collected-signatures
32+ docker-compose $1 run $oracleAddr $db_env -d oracle-amb yarn watcher:affirmation-request
33+ docker-compose $1 run $oracleAddr $db_env -d oracle-amb yarn watcher:information-request
3434 fi
3535
36- docker-compose $1 run $2 $db_env -d oracle-amb yarn sender:home
37- docker-compose $1 run $2 $db_env -d oracle-amb yarn sender:foreign
38- docker-compose $1 run $2 $db_env -d oracle-amb yarn manager:shutdown
36+ docker-compose $1 run $oraclePK $db_env -d oracle-amb yarn sender:home
37+ docker-compose $1 run $oraclePK $db_env -d oracle-amb yarn sender:foreign
38+ docker-compose $1 run $oracleAddr $db_env -d oracle-amb yarn manager:shutdown
3939}
4040
4141while [ " $1 " != " " ]; do
4242 if [ " $1 " == " oracle" ]; then
43- startValidator " -p validator1" " " redis rabbit
43+ oracleAddr=" -e ORACLE_VALIDATOR_ADDRESS=0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
44+ oraclePK=" -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
45+ startValidator " -p validator1" redis rabbit
4446 fi
4547
4648 if [ " $1 " == " oracle-validator-2" ]; then
47- oracle2Values=" -e ORACLE_VALIDATOR_ADDRESS=0xdCC784657C78054aa61FbcFFd2605F32374816A4 -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=5a5c3645d0f04e9eb4f27f94ed4c244a225587405b8838e7456f7781ce3a9513"
48- startValidator " -p validator2" " $oracle2Values " redis2 rabbit2
49+ oracleAddr=" -e ORACLE_VALIDATOR_ADDRESS=0xdCC784657C78054aa61FbcFFd2605F32374816A4"
50+ oraclePK=" -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=5a5c3645d0f04e9eb4f27f94ed4c244a225587405b8838e7456f7781ce3a9513"
51+ startValidator " -p validator2" redis2 rabbit2
4952 fi
5053
5154 if [ " $1 " == " oracle-validator-3" ]; then
52- oracle3Values=" -e ORACLE_VALIDATOR_ADDRESS=0xDcef88209a20D52165230104B245803C3269454d -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=f877f62a1c19f852cff1d29f0fb1ecac18821c0080d4cc0520c60c098293dca1"
53- startValidator " -p validator3" " $oracle3Values " redis3 rabbit3
55+ oracleAddr=" -e ORACLE_VALIDATOR_ADDRESS=0xDcef88209a20D52165230104B245803C3269454d"
56+ oraclePK=" -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=f877f62a1c19f852cff1d29f0fb1ecac18821c0080d4cc0520c60c098293dca1"
57+ startValidator " -p validator3" redis3 rabbit3
5458 fi
5559
5660 if [ " $1 " == " alm" ]; then
@@ -84,33 +88,38 @@ while [ "$1" != "" ]; do
8488 if [ " $1 " == " alm-e2e" ]; then
8589 MODE=amb
8690
87- startValidator " -p validator1" " " redis rabbit
91+ oracleAddr=" -e ORACLE_VALIDATOR_ADDRESS=0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
92+ oraclePK=" -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
93+ startValidator " -p validator1" redis rabbit
8894
89- oracle2Values=" -e ORACLE_VALIDATOR_ADDRESS=0xdCC784657C78054aa61FbcFFd2605F32374816A4 -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=5a5c3645d0f04e9eb4f27f94ed4c244a225587405b8838e7456f7781ce3a9513"
90- startValidator " -p validator2" " $oracle2Values " redis2 rabbit2
95+ oracleAddr=" -e ORACLE_VALIDATOR_ADDRESS=0xdCC784657C78054aa61FbcFFd2605F32374816A4"
96+ oraclePK=" -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=5a5c3645d0f04e9eb4f27f94ed4c244a225587405b8838e7456f7781ce3a9513"
97+ startValidator " -p validator2" redis2 rabbit2
9198
92- oracle3Values=" -e ORACLE_VALIDATOR_ADDRESS=0xDcef88209a20D52165230104B245803C3269454d -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=f877f62a1c19f852cff1d29f0fb1ecac18821c0080d4cc0520c60c098293dca1"
93- startValidator " -p validator3" " $oracle3Values " redis3 rabbit3
99+ oracleAddr=" -e ORACLE_VALIDATOR_ADDRESS=0xDcef88209a20D52165230104B245803C3269454d"
100+ oraclePK=" -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=f877f62a1c19f852cff1d29f0fb1ecac18821c0080d4cc0520c60c098293dca1"
101+ startValidator " -p validator3" redis3 rabbit3
94102 fi
95103
96104 if [ " $1 " == " generate-amb-tx" ]; then
97105 docker-compose run e2e yarn workspace oracle-e2e run generate-amb-tx
98106 fi
99107
100108 if [ " $1 " == " manual-amb-relay" ]; then
109+ oraclePK=" -e ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY=8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
101110 env=" -e COMMON_HOME_BRIDGE_ADDRESS=0x5A42E119990c3F3A80Fea20aAF4c3Ff4DB240Cc9 -e COMMON_FOREIGN_BRIDGE_ADDRESS=0x897527391ad3837604973d78D3514f44c36AB9FC"
102111 # these tx hash are hardcoded and need to be updated manually
103112 # once e2e environment setup process is changed
104113 echo ' 0xea625a823bc5018dc3a4efe349f623e5ebb8c987b55f44d50d6556f42af9a400' > txHashes.txt
105- docker-compose -p validator1 run -v $( pwd) /txHashes.txt:/tmp/txHashes.txt $env oracle-amb yarn confirm:affirmation-request \
114+ docker-compose -p validator1 run -v $( pwd) /txHashes.txt:/tmp/txHashes.txt $oraclePK $ env oracle-amb yarn confirm:affirmation-request \
106115 /tmp/txHashes.txt \
107116 0x031c42e44485002c9215a5b1b75e9516131485ce29884a58765bf7a0038538f9
108- docker-compose -p validator1 run $env oracle-amb yarn confirm:signature-request \
117+ docker-compose -p validator1 run $oraclePK $ env oracle-amb yarn confirm:signature-request \
109118 0x1506a18af91afe732167ccbc178b55fc2547da4a814d13c015b6f496cf171754 | tee .tmp.log
110119 tx_hash=$( cat .tmp.log | grep generatedTransactionHash | jq -r .generatedTransactionHash)
111120 rm .tmp.log
112121 rm txHashes.txt
113- docker-compose -p validator1 run $env oracle-amb yarn confirm:collected-signatures $tx_hash
122+ docker-compose -p validator1 run $oraclePK $ env oracle-amb yarn confirm:collected-signatures $tx_hash
114123 fi
115124
116125 shift # Shift all the parameters down by one
0 commit comments