Skip to content

Commit

Permalink
chore: move loadConfig and saveConfig
Browse files Browse the repository at this point in the history
  • Loading branch information
npty committed Jul 26, 2024
1 parent 44123e6 commit a79088e
Show file tree
Hide file tree
Showing 6 changed files with 31 additions and 11 deletions.
1 change: 1 addition & 0 deletions common/index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
module.exports = {
...require('./cli-utils'),
...require('./utils'),
}
24 changes: 24 additions & 0 deletions common/utils.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
'use strict'

const { outputJsonSync } = require('fs-extra');

function loadConfig(env) {
return require(`${__dirname}/../axelar-chains-config/info/${env}.json`);
}

function saveConfig(config, env) {
writeJSON(config, `${__dirname}/../axelar-chains-config/info/${env}.json`);
}

const writeJSON = (data, name) => {
outputJsonSync(name, data, {
spaces: 2,
EOL: '\n',
});
};

module.exports = {
loadConfig,
saveConfig,
writeJSON,
}
3 changes: 2 additions & 1 deletion evm/broadcast-transactions.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ const {
providers: { getDefaultProvider },
} = ethers;

const { printError, printInfo, printWarn, getConfigByChainId, prompt, loadConfig } = require('./utils');
const { printError, printInfo, printWarn, getConfigByChainId, prompt } = require('./utils');
const { loadConfig } = require('../common');
const { addBaseOptions } = require('../common');
const { sendTransaction, getSignedTx, storeSignedTx } = require('./sign-utils');

Expand Down
2 changes: 1 addition & 1 deletion evm/check-ownership-request.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ require('dotenv').config();
const axios = require('axios');
const { Command, Option } = require('commander');
const { ethers } = require('hardhat');
const {loadConfig} = require('../common');
const { Contract, getDefaultProvider } = ethers;
const {
loadConfig,
validateParameters,
printError,
getContractJSON,
Expand Down
3 changes: 2 additions & 1 deletion evm/execute-contract.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ const {

const readlineSync = require('readline-sync');
const { Command, Option } = require('commander');
const { isNumber, isNonEmptyString, loadConfig, saveConfig, printObj, printLog, printError, getContractJSON } = require('./utils');
const { isNumber, isNonEmptyString, printObj, printLog, printError, getContractJSON } = require('./utils');
const { loadConfig, saveConfig } = require('../common');
const { addBaseOptions } = require('../common');

async function getCallData(action, targetContract, inputRecipient, inputAmount) {
Expand Down
9 changes: 1 addition & 8 deletions evm/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ const path = require('path');
const { outputJsonSync } = require('fs-extra');
const readlineSync = require('readline-sync');
const chalk = require('chalk');
const {loadConfig, saveConfig} = require('../common');
const {
create3DeployContract,
deployContractConstant,
Expand Down Expand Up @@ -689,18 +690,10 @@ function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}

function loadConfig(env) {
return require(`${__dirname}/../axelar-chains-config/info/${env}.json`);
}

function loadParallelExecutionConfig(env, chain) {
return require(`${__dirname}/../chains-info/${env}-${chain}.json`);
}

function saveConfig(config, env) {
writeJSON(config, `${__dirname}/../axelar-chains-config/info/${env}.json`);
}

function saveParallelExecutionConfig(config, env, chain) {
writeJSON(config, `${__dirname}/../chains-info/${env}-${chain}.json`);
}
Expand Down

0 comments on commit a79088e

Please sign in to comment.