2019-06-03 13:47:52 +02:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
cd $(dirname $0)
|
|
|
|
set -e # exit when any command fails
|
|
|
|
|
|
|
|
CONTRACTS_PATH="../../contracts"
|
|
|
|
DEPLOY_PATH="$CONTRACTS_PATH/deploy"
|
2019-09-13 09:11:38 +02:00
|
|
|
ENVS_PATH="../contracts-envs"
|
2019-06-03 13:47:52 +02:00
|
|
|
|
2020-02-11 20:50:34 +03:00
|
|
|
# mock bridge validators contract with the one with deterministic isValidatorDuty
|
|
|
|
mv "$CONTRACTS_PATH/build/contracts/BridgeValidatorsDeterministic.json" "$CONTRACTS_PATH/build/contracts/BridgeValidators.json"
|
|
|
|
|
2019-06-04 10:43:27 +02:00
|
|
|
echo -e "\n\n############ Deploying block reward ############\n"
|
2021-05-08 09:50:46 -06:00
|
|
|
cp "$ENVS_PATH/erc-to-native.env" "$DEPLOY_PATH/.env"
|
2019-06-04 10:43:27 +02:00
|
|
|
cd "$DEPLOY_PATH"
|
|
|
|
node src/utils/deployBlockReward.js
|
2019-06-03 13:47:52 +02:00
|
|
|
cd - > /dev/null
|
2019-06-04 10:43:27 +02:00
|
|
|
|
|
|
|
echo -e "\n\n############ Deploying erc-to-native ############\n"
|
2019-06-03 13:47:52 +02:00
|
|
|
cd "$DEPLOY_PATH"
|
|
|
|
node deploy.js
|
2019-06-04 10:43:27 +02:00
|
|
|
cd - > /dev/null
|
2019-10-21 15:57:28 +03:00
|
|
|
|
|
|
|
echo -e "\n\n############ Deploying amb ############\n"
|
|
|
|
cp "$ENVS_PATH/amb.env" "$DEPLOY_PATH/.env"
|
|
|
|
cd "$DEPLOY_PATH"
|
|
|
|
node deploy.js
|
|
|
|
cd - > /dev/null
|
|
|
|
|
|
|
|
echo -e "\n\n############ Deploying test contract for amb ############\n"
|
|
|
|
cd "$DEPLOY_PATH"
|
|
|
|
node src/utils/deployTestBox.js
|
|
|
|
cd - > /dev/null
|
2020-06-01 14:58:03 -03:00
|
|
|
|
2020-10-31 21:02:56 +03:00
|
|
|
echo -e "\n\n############ Deploying one more test contract for amb ############\n"
|
|
|
|
cd "$DEPLOY_PATH"
|
|
|
|
node src/utils/deployTestBox.js
|
|
|
|
cd - > /dev/null
|
2021-07-07 16:21:01 +03:00
|
|
|
|
|
|
|
echo -e "\n\n############ Deploying one more amb without oracle for confirm relay tests ############\n"
|
|
|
|
cp "$ENVS_PATH/amb.env" "$DEPLOY_PATH/.env"
|
|
|
|
cd "$DEPLOY_PATH"
|
|
|
|
node deploy.js
|
|
|
|
cd - > /dev/null
|