56 lines
1.3 KiB
Bash
Executable File
56 lines
1.3 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
cd $(dirname $0)
|
|
set -e # exit when any command fails
|
|
|
|
CONTRACTS_PATH="../../contracts"
|
|
DEPLOY_PATH="$CONTRACTS_PATH/deploy"
|
|
ENVS_PATH="../envs"
|
|
|
|
# shell.cp(path.join(envsDir, 'contracts.env'), path.join(deployContractsDir, '.env'))
|
|
cp "$ENVS_PATH/native-to-erc.env" "$DEPLOY_PATH/.env"
|
|
|
|
# shell.cd(deployContractsDir)
|
|
cd "$DEPLOY_PATH"
|
|
|
|
# shell.exec('node deploy.js')
|
|
echo -e "\n############ Deploying native-to-erc ############"
|
|
node deploy.js
|
|
|
|
# shell.cd(__dirname)
|
|
cd - > /dev/null
|
|
|
|
# shell.exec('node deployERC20.js')
|
|
echo -e "\n############ Deploying erc20 ############"
|
|
node deployERC20.js
|
|
|
|
# shell.cd(deployContractsDir)
|
|
cd "$DEPLOY_PATH"
|
|
|
|
# shell.rm('.env')
|
|
rm .env
|
|
|
|
# shell.cp(path.join(envsDir, 'erc-contracts.env'), path.join(deployContractsDir, '.env'))
|
|
cd - > /dev/null
|
|
cp "$ENVS_PATH/erc-to-erc.env" "$DEPLOY_PATH/.env"
|
|
cd "$DEPLOY_PATH"
|
|
|
|
# shell.exec('node deploy.js')
|
|
echo -e "\n############ Deploying erc-to-erc ############"
|
|
node deploy.js
|
|
|
|
# shell.rm('.env')
|
|
rm .env
|
|
|
|
cd - > /dev/null
|
|
# shell.cp(
|
|
# path.join(envsDir, 'erc-native-contracts.env'),
|
|
# path.join(deployContractsDir, '.env')
|
|
# )
|
|
cp "$ENVS_PATH/erc-to-native.env" "$DEPLOY_PATH/.env"
|
|
cd "$DEPLOY_PATH"
|
|
|
|
echo -e "\n############ Deploying block reward ############"
|
|
node src/utils/deployBlockReward.js
|
|
echo -e "\n############ Deploying erc-to-native ############"
|
|
node deploy.js
|