25 lines
876 B
JavaScript
25 lines
876 B
JavaScript
const path = require('path')
|
|
const shell = require('shelljs')
|
|
const { contractsPath } = require('./constants.json')
|
|
|
|
const envsDir = path.join(__dirname, 'envs')
|
|
const deployContractsDir = path.join(__dirname, contractsPath, 'deploy')
|
|
const erc20ScriptDir = path.join(__dirname, 'scripts')
|
|
|
|
shell.cp(path.join(envsDir, 'contracts-deploy.env'), path.join(deployContractsDir, '.env'))
|
|
shell.cd(deployContractsDir)
|
|
shell.exec('node deploy.js')
|
|
shell.cd(erc20ScriptDir)
|
|
shell.exec('node deployERC20.js')
|
|
shell.cd(deployContractsDir)
|
|
shell.rm('.env')
|
|
shell.cp(path.join(envsDir, 'erc-contracts-deploy.env'), path.join(deployContractsDir, '.env'))
|
|
shell.exec('node deploy.js')
|
|
shell.rm('.env')
|
|
shell.cp(
|
|
path.join(envsDir, 'erc-native-contracts-deploy.env'),
|
|
path.join(deployContractsDir, '.env')
|
|
)
|
|
shell.exec('node src/utils/deployBlockReward.js')
|
|
shell.exec('node deploy.js')
|