@axelar-network/axelar-chains-config
Advanced tools
Comparing version 0.1.2 to 1.0.0
declare const _exports: { | ||
getBytecodeHash: typeof import("./utils/getBytecodeHash").getBytecodeHash; | ||
verifyContract: (env: string, chain: string, contract: string, args: any[], options?: {}) => Promise<void>; | ||
verifyContract: (env: string, chain: string, contract: string, args: any[], options?: {}) => void; | ||
importNetworks: (chains: any[], keys: any) => any; | ||
@@ -5,0 +5,0 @@ readJSON: (filePath: any, require?: boolean) => any; |
declare const _exports: { | ||
getBytecodeHash: typeof import("./getBytecodeHash").getBytecodeHash; | ||
verifyContract: (env: string, chain: string, contract: string, args: any[], options?: {}) => Promise<void>; | ||
verifyContract: (env: string, chain: string, contract: string, args: any[], options?: {}) => void; | ||
importNetworks: (chains: any[], keys: any) => any; | ||
@@ -5,0 +5,0 @@ readJSON: (filePath: any, require?: boolean) => any; |
@@ -10,5 +10,5 @@ /** | ||
* @param {any[]} args | ||
* @returns {Promise<void>} | ||
* @returns {void} | ||
*/ | ||
export function verifyContract(env: string, chain: string, contract: string, args: any[], options?: {}): Promise<void>; | ||
export function verifyContract(env: string, chain: string, contract: string, args: any[], options?: {}): void; | ||
//# sourceMappingURL=verifyContract.d.ts.map |
@@ -1,43 +0,3 @@ | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
}; | ||
var __generator = (this && this.__generator) || function (thisArg, body) { | ||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; | ||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; | ||
function verb(n) { return function (v) { return step([n, v]); }; } | ||
function step(op) { | ||
if (f) throw new TypeError("Generator is already executing."); | ||
while (g && (g = 0, op[0] && (_ = 0)), _) try { | ||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; | ||
if (y = 0, t) op = [op[0] & 2, t.value]; | ||
switch (op[0]) { | ||
case 0: case 1: t = op; break; | ||
case 4: _.label++; return { value: op[1], done: false }; | ||
case 5: _.label++; y = op[1]; op = [0]; continue; | ||
case 7: op = _.ops.pop(); _.trys.pop(); continue; | ||
default: | ||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } | ||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } | ||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } | ||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } | ||
if (t[2]) _.ops.pop(); | ||
_.trys.pop(); continue; | ||
} | ||
op = body.call(thisArg, _); | ||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } | ||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; | ||
} | ||
}; | ||
var _this = this; | ||
var exec = require('child_process').exec; | ||
var writeFile = require('fs').writeFile; | ||
var promisify = require('util').promisify; | ||
var execAsync = promisify(exec); | ||
var writeFileAsync = promisify(writeFile); | ||
var execSync = require('child_process').execSync; | ||
var writeFileSync = require('fs').writeFileSync; | ||
/** | ||
@@ -52,26 +12,18 @@ * Verifies a contract on etherscan-like explorer of the provided chain using hardhat. | ||
* @param {any[]} args | ||
* @returns {Promise<void>} | ||
* @returns {void} | ||
*/ | ||
var verifyContract = function (env, chain, contract, args, options) { | ||
if (options === void 0) { options = {}; } | ||
return __awaiter(_this, void 0, void 0, function () { | ||
var stringArgs, content, file, contractArg, dirPrefix, cmd; | ||
return __generator(this, function (_a) { | ||
stringArgs = args.map(function (arg) { return JSON.stringify(arg); }); | ||
content = "module.exports = [\n ".concat(stringArgs.join(',\n '), "\n];"); | ||
file = 'temp-arguments.js'; | ||
contractArg = options.contractPath ? "--contract ".concat(options.contractPath) : ''; | ||
dirPrefix = options.dir ? "cd ".concat(options.dir, ";") : ''; | ||
cmd = "".concat(dirPrefix, " ENV=").concat(env, " npx hardhat verify --network ").concat(chain.toLowerCase(), " ").concat(contractArg, " --no-compile --constructor-args ").concat(file, " ").concat(contract, " --show-stack-traces"); | ||
return [2 /*return*/, writeFileAsync(file, content, 'utf-8') | ||
.then(function () { | ||
console.log("Verifying contract ".concat(contract, " with args '").concat(stringArgs.join(','), "'")); | ||
console.log(cmd); | ||
return execAsync(cmd, { stdio: 'inherit' }); | ||
}) | ||
.then(function () { | ||
console.log('Verified!'); | ||
})]; | ||
}); | ||
}); | ||
var stringArgs = args.map(function (arg) { return JSON.stringify(arg); }); | ||
var content = "module.exports = [\n ".concat(stringArgs.join(',\n '), "\n];"); | ||
var file = 'temp-arguments.js'; | ||
var filePath = options.dir ? "".concat(options.dir, "/temp-arguments.js") : 'temp-arguments.js'; | ||
var contractArg = options.contractPath ? "--contract ".concat(options.contractPath) : ''; | ||
var dirPrefix = options.dir ? "cd ".concat(options.dir, ";") : ''; | ||
var cmd = "".concat(dirPrefix, " ENV=").concat(env, " npx hardhat verify --network ").concat(chain.toLowerCase(), " ").concat(contractArg, " --no-compile --constructor-args ").concat(file, " ").concat(contract, " --show-stack-traces"); | ||
writeFileSync(filePath, content, 'utf-8'); | ||
console.log("Verifying contract ".concat(contract, " with args '").concat(stringArgs.join(','), "'")); | ||
console.log(cmd); | ||
execSync(cmd, { stdio: 'inherit' }); | ||
console.log('Verified!'); | ||
}; | ||
@@ -78,0 +30,0 @@ module.exports = { |
@@ -11,3 +11,10 @@ { | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0x5703cdd5d9808d811ab9e516c6298a18ff926b2dc03abeba391e662f737df203", | ||
"authModule": "0xa30225bE0D505c67028B49c7175a37ff4883980f", | ||
"tokenDeployer": "0xD65b4CEde4733F08939719e228F76d13BC99cBBa", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -30,9 +37,15 @@ "AxelarGasService": { | ||
"ConstAddressDeployer": { | ||
"address": "0x98B2920D53612483F91F12Ed7754E51b4A77919e" | ||
"address": "0x98B2920D53612483F91F12Ed7754E51b4A77919e", | ||
"deployer": "0xE86375704CDb8491a5Ed82D90DceCE02Ee0ac25F", | ||
"deploymentMethod": "create", | ||
"codehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe", | ||
"predeployCodehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe" | ||
}, | ||
"Create3Deployer": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -45,2 +58,27 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
@@ -61,3 +99,10 @@ }, | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0xc680513d76d4bb9ddebb68f3137e92cf5ee91ffd83f8153de0339b7c3f72c156", | ||
"authModule": "0x56FdBc2a6b63D768BE38e0585175dC7956d741F3", | ||
"tokenDeployer": "0x4e5Fd0f7046aBE327D637D5D4AB756769cB60A97", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -84,5 +129,7 @@ "AxelarGasService": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -95,2 +142,27 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
@@ -111,3 +183,10 @@ }, | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0xa9ca57c139ac5ae7a0c65d6307c2b26b3a8624a7ab0a3e450be82d86482e2024", | ||
"authModule": "0x68F66b5Ea49B43E4d29BDED1051B90a28EADC67d", | ||
"tokenDeployer": "0x34bF216E0ae4aFCFf9283ED6D23A89cF1B0CCED1", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -134,5 +213,7 @@ "AxelarGasService": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -145,2 +226,27 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
@@ -161,3 +267,10 @@ }, | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0x5703cdd5d9808d811ab9e516c6298a18ff926b2dc03abeba391e662f737df203", | ||
"authModule": "0xa30225bE0D505c67028B49c7175a37ff4883980f", | ||
"tokenDeployer": "0xD65b4CEde4733F08939719e228F76d13BC99cBBa", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -184,5 +297,7 @@ "AxelarGasService": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -195,2 +310,27 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
@@ -211,3 +351,10 @@ }, | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0xa9ca57c139ac5ae7a0c65d6307c2b26b3a8624a7ab0a3e450be82d86482e2024", | ||
"authModule": "0x68F66b5Ea49B43E4d29BDED1051B90a28EADC67d", | ||
"tokenDeployer": "0x34bF216E0ae4aFCFf9283ED6D23A89cF1B0CCED1", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -234,5 +381,7 @@ "AxelarGasService": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -245,2 +394,27 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
@@ -261,3 +435,10 @@ }, | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0x575efa6334e10e63128cb88913044c7c687f47d267640e41faac93b054ae6140", | ||
"authModule": "0x34bF216E0ae4aFCFf9283ED6D23A89cF1B0CCED1", | ||
"tokenDeployer": "0xdc9fA655094bBaD6840cd4b05c5658eE2042e122", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -284,5 +465,7 @@ "AxelarGasService": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -295,2 +478,27 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
@@ -311,3 +519,10 @@ }, | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0x5703cdd5d9808d811ab9e516c6298a18ff926b2dc03abeba391e662f737df203", | ||
"authModule": "0xa30225bE0D505c67028B49c7175a37ff4883980f", | ||
"tokenDeployer": "0xD65b4CEde4733F08939719e228F76d13BC99cBBa", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -337,5 +552,7 @@ "AxelarGasService": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -348,2 +565,27 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
@@ -364,3 +606,10 @@ }, | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0xf1c37572ed919c97c02f87c70f41e57dd513f335c53237e1af73330b00f04de0", | ||
"authModule": "0xB0288E332552f87Ef51EEE5F4060D1A98e99548B", | ||
"tokenDeployer": "0xef180cdD04aCec05E085963aCc61BaeD17b50894", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -387,5 +636,7 @@ "AxelarGasService": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -398,6 +649,32 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
}, | ||
"explorer": { | ||
"url": "https://explorer.evm-alpha.kava.io" | ||
"url": "https://explorer.evm-alpha.kava.io", | ||
"api": "" | ||
} | ||
@@ -413,3 +690,10 @@ }, | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0x3eb48e5f48808ef13805b38cffaa69b898238f02ad768e5d1ee5bc73be6bb579", | ||
"authModule": "0xD65b4CEde4733F08939719e228F76d13BC99cBBa", | ||
"tokenDeployer": "0x68F66b5Ea49B43E4d29BDED1051B90a28EADC67d", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -436,5 +720,7 @@ "AxelarGasService": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -447,2 +733,27 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
@@ -466,3 +777,10 @@ }, | ||
"AxelarGateway": { | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488" | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0x7fb0f83cf34549753919f6f16ed3e895fbe26eda1bfded31247048255b5d4331", | ||
"authModule": "0x2F4d0bEecEE4559026A8093EDD0e16377202DBe8", | ||
"tokenDeployer": "0xB0288E332552f87Ef51EEE5F4060D1A98e99548B", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
@@ -488,5 +806,7 @@ "AxelarGasService": { | ||
"salt": "Create3Deployer", | ||
"address": "0x1a2Bf81BB73f7AC55CeE94d6216Bf62165586049", | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2" | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92" | ||
}, | ||
@@ -499,2 +819,27 @@ "Operators": { | ||
"salt": "Operators" | ||
}, | ||
"InterchainGovernance": { | ||
"governanceChain": "Axelarnet", | ||
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj", | ||
"minimumTimeDelay": 300, | ||
"address": "0xf6c4679c0FdA9b4e49fCcfedCEE03a730d35E64D", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0xa8c5d3eab2aefc62e03bcf3c5e1db27cbce0e24d3f87d8dfbbb54676bfbf937c", | ||
"predeployCodehash": "0xe2de43b29f2387b6f3575a1b50d566908fc00e03a8d88ad6be74b674a70874d2", | ||
"salt": "InterchainGovernance v5.5" | ||
}, | ||
"Multisig": { | ||
"threshold": 2, | ||
"signers": [ | ||
"0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"0xA24156B88D56696a7beE61A38deB5D8aaD8Ceb55", | ||
"0x2517bA7a3E2cef54c1CD8618e7B0B661A7623817" | ||
], | ||
"address": "0x418FCD3890Ca73f5852eA727505f56396A644873", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create3", | ||
"codehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"predeployCodehash": "0x912095d5076ee40a9dd49c0f9d61d61334c47a78c7512852791652baef26c296", | ||
"salt": "Multisig v5.5" | ||
} | ||
@@ -509,2 +854,293 @@ }, | ||
} | ||
}, | ||
"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" | ||
} | ||
}, | ||
"explorer": { | ||
"url": "", | ||
"api": "" | ||
} | ||
}, | ||
"ethereum-sepolia": { | ||
"name": "Ethereum-Sepolia", | ||
"id": "ethereum-sepolia", | ||
"chainId": 11155111, | ||
"rpc": "https://1rpc.io/sepolia", | ||
"tokenSymbol": "ETH", | ||
"confirmations": 2, | ||
"contracts": { | ||
"ConstAddressDeployer": { | ||
"address": "0x98B2920D53612483F91F12Ed7754E51b4A77919e", | ||
"deployer": "0xE86375704CDb8491a5Ed82D90DceCE02Ee0ac25F", | ||
"deploymentMethod": "create", | ||
"codehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe", | ||
"predeployCodehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe" | ||
}, | ||
"Create3Deployer": { | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92", | ||
"salt": "Create3Deployer" | ||
}, | ||
"AxelarGateway": { | ||
"startingKeyIDs": [ | ||
"evm-ethereum-sepolia-genesis" | ||
], | ||
"authModule": "0x68681A28772177ceEd5519A5f52Bf965c3e112E3", | ||
"tokenDeployer": "0x42dBF20686794C1a82A95A629373ed2E8CFb5fEb", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0xd598b518b39d1ff405642adf3da87ba9b6bbdf26b2dbcecc013beaa360ed2874", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
"InterchainGovernance": { | ||
"address": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd" | ||
}, | ||
"Multisig": { | ||
"address": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd" | ||
}, | ||
"Operators": { | ||
"owner": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"address": "0xB77A61a241a756E4817c845BEDE7e213a319b1DD", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create2", | ||
"codehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", | ||
"predeployCodehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", | ||
"salt": "Operators" | ||
}, | ||
"AxelarGasService": { | ||
"collector": "0xB77A61a241a756E4817c845BEDE7e213a319b1DD", | ||
"salt": "AxelarGasService", | ||
"address": "0x47E840B35e0eca3E7C0577835DD78d95574873e7", | ||
"implementation": "0x488E54121f7995feF259d15bE688C68142F9a146", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd" | ||
} | ||
}, | ||
"explorer": { | ||
"url": "https://sepolia.etherscan.io", | ||
"api": "https://api-sepolia.etherscan.io/api" | ||
}, | ||
"gasOptions": { | ||
"maxFeePerGas": 110000000, | ||
"maxPriorityFeePerGas": 100000000 | ||
} | ||
}, | ||
"arbitrum-sepolia": { | ||
"name": "Arbitrum-Sepolia", | ||
"id": "arbitrum-sepolia", | ||
"chainId": 421614, | ||
"rpc": "https://sepolia-rollup.arbitrum.io/rpc", | ||
"tokenSymbol": "ETH", | ||
"confirmations": 2, | ||
"contracts": { | ||
"AxelarGateway": { | ||
"startingKeyIDs": [ | ||
"evm-arbitrum-sepolia-genesis" | ||
], | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"authModule": "0x027A6E4fF748109FFB6F7BC93774e733cA75Faae", | ||
"tokenDeployer": "0x42dBF20686794C1a82A95A629373ed2E8CFb5fEb", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"implementationCodehash": "0x3bc4c63fa8e285249f882b5b0b3d567a9d8c9c4b8efbb624f59ddcb074e908e2", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
"ConstAddressDeployer": { | ||
"address": "0x98B2920D53612483F91F12Ed7754E51b4A77919e", | ||
"deployer": "0xE86375704CDb8491a5Ed82D90DceCE02Ee0ac25F", | ||
"deploymentMethod": "create", | ||
"codehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe", | ||
"predeployCodehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe" | ||
}, | ||
"Create3Deployer": { | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92", | ||
"salt": "Create3Deployer" | ||
}, | ||
"InterchainGovernance": { | ||
"address": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd" | ||
}, | ||
"Multisig": { | ||
"address": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd" | ||
}, | ||
"Operators": { | ||
"owner": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"address": "0xB77A61a241a756E4817c845BEDE7e213a319b1DD", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create2", | ||
"codehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", | ||
"predeployCodehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", | ||
"salt": "Operators" | ||
}, | ||
"AxelarGasService": { | ||
"collector": "0xB77A61a241a756E4817c845BEDE7e213a319b1DD", | ||
"salt": "AxelarGasService", | ||
"address": "0x47E840B35e0eca3E7C0577835DD78d95574873e7", | ||
"implementation": "0xe0Ad88660B5B09fE9FF8bA6f1dba1A826b1C7583", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd" | ||
} | ||
}, | ||
"explorer": { | ||
"url": "https://sepolia.arbiscan.io", | ||
"api": "https://api-sepolia.arbiscan.io/api" | ||
} | ||
}, | ||
"centrifuge": { | ||
"name": "Centrifuge", | ||
"id": "centrifuge-2", | ||
"chainId": 2090, | ||
"rpc": "https://node-7118620155331796992.gx.onfinality.io/rpc?apikey=00538f2d-6297-44e3-8812-4b9d579524b2", | ||
"tokenSymbol": "CFG", | ||
"confirmations": 1, | ||
"contracts": { | ||
"ConstAddressDeployer": { | ||
"address": "0x98B2920D53612483F91F12Ed7754E51b4A77919e", | ||
"deployer": "0xE86375704CDb8491a5Ed82D90DceCE02Ee0ac25F", | ||
"deploymentMethod": "create", | ||
"codehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe", | ||
"predeployCodehash": "0x8fda47a596dfba923270da84e0c32a2d0312f1c03389f83e16f2b5a35ed37fbe" | ||
}, | ||
"Create3Deployer": { | ||
"address": "0x6513Aedb4D1593BA12e50644401D976aebDc90d8", | ||
"deployer": "0x6f24A47Fc8AE5441Eb47EFfC3665e70e69Ac3F05", | ||
"deploymentMethod": "create2", | ||
"codehash": "0xf0ad66defbe082df243d4d274e626f557f97579c5c9e19f33d8093d6160808b7", | ||
"predeployCodehash": "0x73fc31262c4bad113c79439fd231281201c7c7d45b50328bd86bccf37684bf92", | ||
"salt": "Create3Deployer" | ||
}, | ||
"AxelarGateway": { | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"startingKeyIDs": [ | ||
"evm-centrifuge-2-genesis" | ||
], | ||
"address": "0x6aF9C075d8C11b9A2CD66bbA801481b3c7A96488", | ||
"implementation": "0x21BB37D5e02Ef479E34f6806C36a506c63741cc1", | ||
"implementationCodehash": "0x3bc4c63fa8e285249f882b5b0b3d567a9d8c9c4b8efbb624f59ddcb074e908e2", | ||
"authModule": "0x027A6E4fF748109FFB6F7BC93774e733cA75Faae", | ||
"tokenDeployer": "0x42dBF20686794C1a82A95A629373ed2E8CFb5fEb", | ||
"deploymentMethod": "create3", | ||
"salt": "AxelarGateway v6.2" | ||
}, | ||
"InterchainGovernance": { | ||
"address": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd" | ||
}, | ||
"Multisig": { | ||
"address": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd" | ||
}, | ||
"Operators": { | ||
"owner": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"address": "0xB77A61a241a756E4817c845BEDE7e213a319b1DD", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd", | ||
"deploymentMethod": "create2", | ||
"codehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", | ||
"predeployCodehash": "0xc561dc32ef670c929db9d7fbf6b5f6c074a62a30602481ba3b88912ca6d79feb", | ||
"salt": "Operators" | ||
}, | ||
"AxelarGasService": { | ||
"collector": "0xB77A61a241a756E4817c845BEDE7e213a319b1DD", | ||
"salt": "AxelarGasService", | ||
"address": "0x47E840B35e0eca3E7C0577835DD78d95574873e7", | ||
"implementation": "0x488E54121f7995feF259d15bE688C68142F9a146", | ||
"deployer": "0x9D97cf3AC20b73c81d8A5233d9FBe09618d4F8bd" | ||
} | ||
}, | ||
"explorer": { | ||
"url": "", | ||
"api": "" | ||
} | ||
} | ||
@@ -511,0 +1147,0 @@ }, |
{ | ||
"name": "@axelar-network/axelar-chains-config", | ||
"version": "0.1.2", | ||
"version": "1.0.0", | ||
"description": "A utility to get chain information from Axelar", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -1,8 +0,4 @@ | ||
const { exec } = require('child_process'); | ||
const { writeFile } = require('fs'); | ||
const { promisify } = require('util'); | ||
const { execSync } = require('child_process'); | ||
const { writeFileSync } = require('fs'); | ||
const execAsync = promisify(exec); | ||
const writeFileAsync = promisify(writeFile); | ||
/** | ||
@@ -17,8 +13,10 @@ * Verifies a contract on etherscan-like explorer of the provided chain using hardhat. | ||
* @param {any[]} args | ||
* @returns {Promise<void>} | ||
* @returns {void} | ||
*/ | ||
const verifyContract = async (env, chain, contract, args, options = {}) => { | ||
const verifyContract = (env, chain, contract, args, options = {}) => { | ||
const stringArgs = args.map((arg) => JSON.stringify(arg)); | ||
const content = `module.exports = [\n ${stringArgs.join(',\n ')}\n];`; | ||
const file = 'temp-arguments.js'; | ||
const filePath = options.dir ? `${options.dir}/temp-arguments.js` : 'temp-arguments.js'; | ||
const contractArg = options.contractPath ? `--contract ${options.contractPath}` : ''; | ||
@@ -28,12 +26,10 @@ const dirPrefix = options.dir ? `cd ${options.dir};` : ''; | ||
return writeFileAsync(file, content, 'utf-8') | ||
.then(() => { | ||
console.log(`Verifying contract ${contract} with args '${stringArgs.join(',')}'`); | ||
console.log(cmd); | ||
writeFileSync(filePath, content, 'utf-8'); | ||
return execAsync(cmd, { stdio: 'inherit' }); | ||
}) | ||
.then(() => { | ||
console.log('Verified!'); | ||
}); | ||
console.log(`Verifying contract ${contract} with args '${stringArgs.join(',')}'`); | ||
console.log(cmd); | ||
execSync(cmd, { stdio: 'inherit' }); | ||
console.log('Verified!'); | ||
}; | ||
@@ -40,0 +36,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
238638
5097
0