Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: dedicated ITS script #106

Merged
merged 16 commits into from
Nov 20, 2023
Prev Previous commit
Next Next commit
feat: add to gh action
Dean Amiel committed Nov 20, 2023
commit b253c57f01603194d8bce7c19c1909359078f76a
9 changes: 8 additions & 1 deletion .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -65,12 +65,13 @@ jobs:
}
}' > ./axelar-chains-config/info/local.json

# Create .env file with default hardhat private key that's prefunded
# Create .env file with default hardhat private key that's prefunded, default salt is keccak256('salt')
- name: Prepare .env
run: |
echo 'PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80' >> .env
echo 'ENV=local' >> .env
echo 'CHAINS=test' >> .env
echo 'SALT=a05e334153147e75f3f416139b5109d1179cb56fef6a4ecb4c4cbc92a7c37b70' >> .env

- name: Display local.json
run: cat ./axelar-chains-config/info/local.json
@@ -113,3 +114,9 @@ jobs:

- name: Upgrade ITS using create2
run: node evm/deploy-its.js -s "ITS v1.0.0" -f "ITS v1.0.0 Factory" -m create2 -u -y

- name: InterchainTokenFactory deploy interchain token on current chain
run: node evm/interchainTokenFactory.js --action deployInterchainToken --name "test" --symbol "TST" --decimals 18 --distributor 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 -y

- name: InterchainTokenService deploy interchain token on current chain
run: node evm/its.js --action deployInterchainToken --name "test" --symbol "TST" --decimals 18 --distributor 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266 --destinationChain '' --gasValue 0 -y
2 changes: 1 addition & 1 deletion evm/interchainTokenFactory.js
Original file line number Diff line number Diff line change
@@ -299,7 +299,7 @@ if (require.main === module) {
program.addOption(new Option('--symbol <symbol>', 'token symbol'));
program.addOption(new Option('--decimals <decimals>', 'token decimals'));
program.addOption(new Option('--distributor <distributor>', 'token distributor'));
program.addOption(new Option('--mintAmount <mintAmount>', 'mint amount'));
program.addOption(new Option('--mintAmount <mintAmount>', 'mint amount').default(0));
program.addOption(new Option('--originalChain <originalChain>', 'original chain'));
program.addOption(new Option('--destinationChain <destinationChain>', 'destination chain'));
program.addOption(new Option('--destinationAddress <destinationAddress>', 'destination address'));