export scripts without truffle dependency

This commit is contained in:
bumi 2022-10-07 18:48:17 +02:00
parent 1cfeaec70b
commit f17af2d0ae
2 changed files with 75 additions and 83 deletions

View File

@ -1,20 +1,20 @@
const fs = require('fs');
const initKredits = require('../helpers/init_kredits.js');
const ethers = require('ethers');
const Kredits = require('../../lib/kredits');
const provider = new ethers.providers.JsonRpcProvider('https://rpc.ankr.com/eth_rinkeby');
module.exports = async function(callback) {
let kredits;
try {
kredits = await initKredits(web3);
} catch(e) {
callback(e);
return;
}
const arapp = require('../../arapp.json');
const apm = arapp.environments['rinkeby'].apm;
async function main() {
const kredits = await new Kredits(provider, null, { apm });
//kredits = new Kredits(hre.ethers.provider, hre.ethers.provider.getSigner())
await kredits.init();
console.log(`Using Contribution at: ${kredits.Contribution.contract.address}`);
try {
const count = await kredits.Contribution.count;
const currentBlockHeight = await kredits.provider.getBlockNumber();
const currentBlockHeight = await provider.getBlockNumber();
const backup = {};
const promises = [];
@ -44,10 +44,6 @@ module.exports = async function(callback) {
fs.writeFileSync("./data/contributions.json", JSON.stringify(backup, null, 2));
console.log("Exported");
});
} catch(e) {
callback(e);
return;
}
callback();
}
main();

View File

@ -1,18 +1,18 @@
const fs = require('fs');
const initKredits = require('../helpers/init_kredits.js');
const ethers = require('ethers');
const Kredits = require('../../lib/kredits');
const provider = new ethers.providers.JsonRpcProvider('https://rpc.ankr.com/eth_rinkeby');
module.exports = async function(callback) {
let kredits;
try {
kredits = await initKredits(web3);
} catch(e) {
callback(e);
return;
}
const arapp = require('../../arapp.json');
const apm = arapp.environments['rinkeby'].apm;
async function main() {
const kredits = await new Kredits(provider, null, { apm });
//kredits = new Kredits(hre.ethers.provider, hre.ethers.provider.getSigner())
await kredits.init();
console.log(`Using Contributor at: ${kredits.Contributor.contract.address}`);
try {
const count = await kredits.Contributor.count;
const backup = {};
@ -39,10 +39,6 @@ module.exports = async function(callback) {
fs.writeFileSync("./data/contributors.json", JSON.stringify(backup, null, 2));
console.log("Exported");
});
} catch(e) {
callback(e);
return;
}
callback();
}
main();