Skip to content

Commit

Permalink
Merge branch 'main' into monitoring/add-to-project
Browse files Browse the repository at this point in the history
  • Loading branch information
deanamiel authored Nov 9, 2023
2 parents 200f3f1 + d0c520b commit d70f658
Show file tree
Hide file tree
Showing 32 changed files with 1,017 additions and 666 deletions.
4 changes: 1 addition & 3 deletions .example.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
PRIVATE_KEY = '0x...'
ENV = 'local'
SALT = 'ITS v0.1.0'
SKIP_EXISTING = true
ENV = 'testnet'
45 changes: 42 additions & 3 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,28 @@ jobs:
"chainId": 31337,
"rpc": "http://127.0.0.1:8545",
"tokenSymbol": "TEST",
"contracts": {}
"contracts": {
"InterchainGovernance": {
"minimumTimeDelay": 3600
},
"AxelarServiceGovernance": {
"minimumTimeDelay": 3600,
"cosigners": [
"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
],
"threshold": 2
},
"Multisig": {
"signers": [
"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
],
"threshold": 2
}
}
}
}
}' > ./axelar-chains-config/info/local.json
Expand All @@ -52,13 +73,31 @@ jobs:
run: cat ./axelar-chains-config/info/local.json

- name: Deploy ConstAddressDeployer
run: node evm/deploy-contract.js -a ../node_modules/@axelar-network/axelar-gmp-sdk-solidity/artifacts/contracts/deploy/ -c ConstAddressDeployer -m create -y
run: node evm/deploy-contract.js -c ConstAddressDeployer -m create -y

- name: Deploy Create3Deployer
run: node evm/deploy-contract.js -a ../node_modules/@axelar-network/axelar-gmp-sdk-solidity/artifacts/contracts/deploy/ -c Create3Deployer -m create2 -y
run: node evm/deploy-contract.js -c Create3Deployer -m create2 -y

- name: Deploy AxelarGateway
run: node evm/deploy-gateway-v6.2.x.js -m create3 -s "AxelarGateway v6.2" -g 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 -m 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 --keyID 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 -y

- name: Call Method on Gateway
run: node evm/gateway.js --action callContract --destinationChain test2 -y

- name: Deploy InterchainGovernance using create
run: node evm/deploy-contract.js -c InterchainGovernance -m create -y

- name: Deploy InterchainGovernance using create2
run: node evm/deploy-contract.js -c InterchainGovernance -m create2 -y

- name: Deploy InterchainGovernance using create3
run: node evm/deploy-contract.js -c InterchainGovernance -m create3 -y

- name: Deploy AxelarServiceGovernance using create3
run: node evm/deploy-contract.js -c AxelarServiceGovernance -m create3 -y

- name: Deploy Multisig using create3
run: node evm/deploy-contract.js -c Multisig -m create3 -y

- name: Deploy Operators using create3
run: node evm/deploy-contract.js -c Operators -m create3 -y
111 changes: 91 additions & 20 deletions axelar-chains-config/info/stagenet.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@
"implementationCodehash": "0x5703cdd5d9808d811ab9e516c6298a18ff926b2dc03abeba391e662f737df203",
"authModule": "0xa30225bE0D505c67028B49c7175a37ff4883980f",
"tokenDeployer": "0xD65b4CEde4733F08939719e228F76d13BC99cBBa",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -97,8 +95,6 @@
"implementationCodehash": "0xc680513d76d4bb9ddebb68f3137e92cf5ee91ffd83f8153de0339b7c3f72c156",
"authModule": "0x56FdBc2a6b63D768BE38e0585175dC7956d741F3",
"tokenDeployer": "0x4e5Fd0f7046aBE327D637D5D4AB756769cB60A97",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -180,8 +176,6 @@
"implementationCodehash": "0xa9ca57c139ac5ae7a0c65d6307c2b26b3a8624a7ab0a3e450be82d86482e2024",
"authModule": "0x68F66b5Ea49B43E4d29BDED1051B90a28EADC67d",
"tokenDeployer": "0x34bF216E0ae4aFCFf9283ED6D23A89cF1B0CCED1",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -263,8 +257,6 @@
"implementationCodehash": "0x5703cdd5d9808d811ab9e516c6298a18ff926b2dc03abeba391e662f737df203",
"authModule": "0xa30225bE0D505c67028B49c7175a37ff4883980f",
"tokenDeployer": "0xD65b4CEde4733F08939719e228F76d13BC99cBBa",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -346,8 +338,6 @@
"implementationCodehash": "0xa9ca57c139ac5ae7a0c65d6307c2b26b3a8624a7ab0a3e450be82d86482e2024",
"authModule": "0x68F66b5Ea49B43E4d29BDED1051B90a28EADC67d",
"tokenDeployer": "0x34bF216E0ae4aFCFf9283ED6D23A89cF1B0CCED1",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -429,8 +419,6 @@
"implementationCodehash": "0x575efa6334e10e63128cb88913044c7c687f47d267640e41faac93b054ae6140",
"authModule": "0x34bF216E0ae4aFCFf9283ED6D23A89cF1B0CCED1",
"tokenDeployer": "0xdc9fA655094bBaD6840cd4b05c5658eE2042e122",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -512,8 +500,6 @@
"implementationCodehash": "0x5703cdd5d9808d811ab9e516c6298a18ff926b2dc03abeba391e662f737df203",
"authModule": "0xa30225bE0D505c67028B49c7175a37ff4883980f",
"tokenDeployer": "0xD65b4CEde4733F08939719e228F76d13BC99cBBa",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -598,8 +584,6 @@
"implementationCodehash": "0xf1c37572ed919c97c02f87c70f41e57dd513f335c53237e1af73330b00f04de0",
"authModule": "0xB0288E332552f87Ef51EEE5F4060D1A98e99548B",
"tokenDeployer": "0xef180cdD04aCec05E085963aCc61BaeD17b50894",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -680,8 +664,6 @@
"implementationCodehash": "0x3eb48e5f48808ef13805b38cffaa69b898238f02ad768e5d1ee5bc73be6bb579",
"authModule": "0xD65b4CEde4733F08939719e228F76d13BC99cBBa",
"tokenDeployer": "0x68F66b5Ea49B43E4d29BDED1051B90a28EADC67d",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -766,8 +748,6 @@
"implementationCodehash": "0x7fb0f83cf34549753919f6f16ed3e895fbe26eda1bfded31247048255b5d4331",
"authModule": "0x2F4d0bEecEE4559026A8093EDD0e16377202DBe8",
"tokenDeployer": "0xB0288E332552f87Ef51EEE5F4060D1A98e99548B",
"governance": "0xeeC07176Ed1d49D9cb6C52f86E278b82Dd006C3e",
"mintLimiter": "0xdae074A742cC3628aF70bCa2B410654dF0168a5A",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
Expand Down Expand Up @@ -836,6 +816,97 @@
"gasOptions": {
"gasLimit": 5000000
}
},
"immutable-devnet": {
"name": "immutable-devnet",
"id": "immutable-devnet",
"chainId": 15003,
"rpc": "",
"tokenSymbol": "IMX",
"gasOptions": {
"gasLimit": 8000000,
"maxPriorityFeePerGas": 150000000000,
"maxFeePerGas": 160000000000
},
"contracts": {
"AxelarGateway": {
"startingKeyIDs": [
"evm-immutable-devnet-genesis"
],
"authModule": "0xe0Ad88660B5B09fE9FF8bA6f1dba1A826b1C7583",
"tokenDeployer": "0x42dBF20686794C1a82A95A629373ed2E8CFb5fEb",
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd",
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488",
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1",
"implementationCodehash": "0x25cc2857feace37fdf26f3021ac4af473923d6741611bacf7430f7e72ef99c65",
"deploymentMethod": "create3",
"salt": "AxelarGateway v6.2"
},
"AxelarGasService": {
"collector": "0xB77A61a241a756E4817c845BEDE7e213a319b1DD",
"salt": "AxelarGasService",
"address": "0x47E840B35e0eca3E7C0577835DD78d95574873e7",
"implementation": "0x102A4324EA951BDd0105798C1fe31f8382EE1309",
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd"
},
"AxelarDepositService": {
"salt": "AxelarDepositService",
"address": "",
"implementation": "",
"deployer": "",
"wrappedSymbol": "",
"refundIssuer": "0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817"
},
"ConstAddressDeployer": {
"address": "0x98B2920D53612483F91F12Ed7754E51b4A77919e",
"deployer": "0xE86375704CDb8491a5Ed82D90DceCE02Ee0ac25F",
"deploymentMethod": "create",
"codehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe",
"predeployCodehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe"
},
"Create3Deployer": {
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8",
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05",
"deploymentMethod": "create2",
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7",
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92",
"salt": "Create3Deployer"
},
"Operators": {
"owner": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd",
"address": "0xB77A61a241a756E4817c845BEDE7e213a319b1DD",
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd",
"deploymentMethod": "create2",
"codehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb",
"predeployCodehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb",
"salt": "Operators"
},
"Multisig": {
"threshold": 2,
"signers": [
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd",
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55",
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817"
],
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873",
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd",
"deploymentMethod": "create3",
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296",
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296",
"salt": "Multisig v5.5"
},
"InterchainGovernance": {
"minimumTimeDelay": 300,
"governanceChain": "Axelarnet",
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj",
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D",
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd",
"deploymentMethod": "create3",
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c",
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2",
"salt": "InterchainGovernance v5.5"
}
}
}
},
"axelar": {
Expand Down
Loading

0 comments on commit d70f658

Please sign in to comment.