Cleanup scripts

This commit is contained in:
2021-06-08 16:17:56 +02:00
parent 63e8ce1e3f
commit dd70bf77d5
18 changed files with 112 additions and 625 deletions

View File

@@ -1,29 +0,0 @@
const argv = require('yargs').argv;
const ethers = require('ethers');
const Kredits = require('../../lib/kredits');
const arapp = require('../../arapp.json');
const environment = argv['network'] || argv['environment'] || 'development';
const apm = arapp.environments[environment].apm;
module.exports = async function(web3) {
return new Promise((resolve, reject) => {
const provider = new ethers.providers.Web3Provider(web3.currentProvider);
const signer = provider.getSigner();
// checking if siner supports signing transactions
signer.getAddress().then(_ => {
new Kredits(provider, signer, { apm }).init().then(kredits => {
resolve(kredits);
}).catch(e => {
reject(e);
});
}).catch(e => {
console.log(`Signer account not available; readonly connection (${e.message}`);
new Kredits(provider, null, { apm }).init().then(kredits => {
resolve(kredits);
}).catch(e => {
reject(e);
});
})
});
}

View File

@@ -1,24 +0,0 @@
const fs = require('fs');
const ethers = require('ethers');
module.exports = async function(callback) {
const daoAddressPath = 'lib/addresses/dao.json';
// TODO maybe do the same for KreditsKit address file
try {
const provider = new ethers.providers.Web3Provider(web3.currentProvider);
const network = await provider.getNetwork();
const networkId = network.chainId;
const daoAddresses = JSON.parse(fs.readFileSync(daoAddressPath));
const oldNetworkId = Math.max(...Object.keys(daoAddresses).map(a => parseInt(a)));
const localDaoAddress = daoAddresses[oldNetworkId];
daoAddresses[networkId] = localDaoAddress;
delete daoAddresses[oldNetworkId];
fs.writeFileSync(daoAddressPath, JSON.stringify(daoAddresses, null, 2));
console.log('Updated local network ID for DAO address');
} catch(e) {
console.log(e);
}
callback();
};