From 3b11eb83b14efce4eb712e09026858e0ed99ed8f Mon Sep 17 00:00:00 2001 From: Milap Sheth Date: Tue, 5 Mar 2024 02:47:48 -0500 Subject: [PATCH] feat: deploy fraxtal ITS and governance contracts (#185) * feat: deploy fraxtal ITS and governance contracts * prettier --- axelar-chains-config/info/mainnet.json | 47 ++++++++++++++++++++++---- axelar-chains-config/info/testnet.json | 19 +++++++++++ evm/nonces.json | 8 +++++ 3 files changed, 68 insertions(+), 6 deletions(-) diff --git a/axelar-chains-config/info/mainnet.json b/axelar-chains-config/info/mainnet.json index 25c1abe7..cfbf9b0d 100644 --- a/axelar-chains-config/info/mainnet.json +++ b/axelar-chains-config/info/mainnet.json @@ -2019,6 +2019,11 @@ "gasOptions": { "gasLimit": 8000000 }, + "explorer": { + "name": "Fraxscan", + "url": "https://fraxscan.com", + "api": "https://api.fraxscan.com/api" + }, "contracts": { "AxelarGateway": { "deployer": "0xB8Cd93C83A974649D76B1c19f311f639e62272BC", @@ -2050,11 +2055,23 @@ "0xf505462A29E36E26f25Ef0175Ca1eCBa09CC118f", "0x027c1882B975E2cd771AE068b0389FA38B9dda73" ], - "address": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05" + "address": "0xCC940AE49C78F20E3F13F3cF37e996b98Ac3EC68", + "deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", + "deploymentMethod": "create3", + "codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", + "predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", + "salt": "Multisig v5.5" }, "InterchainGovernance": { "minimumTimeDelay": 604800, - "address": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05" + "address": "0xfDF36A30070ea0241d69052ea85ff44Ad0476a66", + "governanceChain": "Axelarnet", + "governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", + "deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", + "deploymentMethod": "create3", + "codehash": "0x70cb562f5d856fab1b0eee1e91dfcbb568be85f28e184c6a096b4c63b145a6c2", + "predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", + "salt": "InterchainGovernance v5.5" }, "ConstAddressDeployer": { "address": "0x98B2920D53612483F91F12Ed7754E51b4A77919e", @@ -2079,12 +2096,30 @@ "codehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", "predeployCodehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", "salt": "Operators" + }, + "InterchainTokenService": { + "salt": "ITS v1.2.1", + "deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", + "proxySalt": "ITS v1.0.0", + "tokenManagerDeployer": "0x121b0e54Cd7ad2BBCb4c4C9275697978EBaF3653", + "interchainToken": "0x7F9F70Da4af54671a6abAc58e705b5634cac8819", + "interchainTokenDeployer": "0x58667c5f134420Bf6904C7dD01fDDcB4Fea3a760", + "tokenManager": "0xC1B09c9c16117417A1B414A52Dd92CF1f634e786", + "tokenHandler": "0x9Ef1f24EF4Ed0520DC1Da282a0fe76271A183b36", + "implementation": "0x30DEFb998D7FdDC75ffb8D002fC15BbB75115758", + "predeployCodehash": "0x08a4a556c4db879b4f24104d13a8baf86915d58b12c81b382dfea2a82d2856cf", + "address": "0xB5FB4BE02232B1bBA4dC8f81dc24C26980dE9e3C" + }, + "InterchainTokenFactory": { + "deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", + "salt": "ITS Factory v1.0.0", + "implementation": "0x440B118f34d6224B20b4641835AC9161BD4f0994", + "address": "0x83a93500d23Fbc3e82B410aD07A6a9F7A0670D66" } }, - "explorer": { - "name": "Fraxscan", - "url": "https://fraxscan.com", - "api": "https://api.fraxscan.com/api" + "staticGasOptions": { + "gasLimit": 3000000, + "gasPrice": 5001270 } }, "blast": { diff --git a/axelar-chains-config/info/testnet.json b/axelar-chains-config/info/testnet.json index 2bbeb397..6a27fa47 100644 --- a/axelar-chains-config/info/testnet.json +++ b/axelar-chains-config/info/testnet.json @@ -1647,6 +1647,25 @@ "codehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", "predeployCodehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", "salt": "Operators" + }, + "InterchainTokenService": { + "salt": "ITS v1.2.1", + "deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", + "proxySalt": "ITS v1.0.0", + "tokenManagerDeployer": "0x121b0e54Cd7ad2BBCb4c4C9275697978EBaF3653", + "interchainToken": "0x7F9F70Da4af54671a6abAc58e705b5634cac8819", + "interchainTokenDeployer": "0x58667c5f134420Bf6904C7dD01fDDcB4Fea3a760", + "tokenManager": "0xC1B09c9c16117417A1B414A52Dd92CF1f634e786", + "tokenHandler": "0x9Ef1f24EF4Ed0520DC1Da282a0fe76271A183b36", + "implementation": "0x30DEFb998D7FdDC75ffb8D002fC15BbB75115758", + "predeployCodehash": "0x08a4a556c4db879b4f24104d13a8baf86915d58b12c81b382dfea2a82d2856cf", + "address": "0xB5FB4BE02232B1bBA4dC8f81dc24C26980dE9e3C" + }, + "InterchainTokenFactory": { + "deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", + "salt": "ITS Factory v1.0.0", + "implementation": "0x440B118f34d6224B20b4641835AC9161BD4f0994", + "address": "0x83a93500d23Fbc3e82B410aD07A6a9F7A0670D66" } }, "explorer": { diff --git a/evm/nonces.json b/evm/nonces.json index 6a59a4ba..55f7b38a 100644 --- a/evm/nonces.json +++ b/evm/nonces.json @@ -127,6 +127,14 @@ "0x2eC991B5c0B742AbD9d2ea31fe6c14a85e91C821": 0, "0xf505462A29E36E26f25Ef0175Ca1eCBa09CC118f": 0, "0x027c1882B975E2cd771AE068b0389FA38B9dda73": 0 + }, + "fraxtal": { + "0x3f5876a2b06E54949aB106651Ab6694d0289b2b4": 0, + "0x9256Fd872118ed3a97754B0fB42c15015d17E0CC": 0, + "0x1486157d505C7F7E546aD00E3E2Eee25BF665C9b": 0, + "0x2eC991B5c0B742AbD9d2ea31fe6c14a85e91C821": 0, + "0xf505462A29E36E26f25Ef0175Ca1eCBa09CC118f": 0, + "0x027c1882B975E2cd771AE068b0389FA38B9dda73": 0 } }, "testnet": {