From f71ff4ce9a69f8af66ebdac32b64e100af739bc0 Mon Sep 17 00:00:00 2001 From: Michael Bumann Date: Sun, 23 Oct 2022 16:03:37 +0200 Subject: [PATCH] minor import script improvements waiting for transactions and logging earlier for better debugging --- scripts/import/contributions.js | 8 +++++--- scripts/import/contributors.js | 9 +++++---- scripts/list-contributors.js | 2 ++ 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/scripts/import/contributions.js b/scripts/import/contributions.js index e0a8466..0453d21 100644 --- a/scripts/import/contributions.js +++ b/scripts/import/contributions.js @@ -6,6 +6,8 @@ async function main() { await kredits.init(); console.log(`Using Contribution at: ${kredits.Contribution.contract.address}`); + const count = await kredits.Contribution.count; + console.log(`Currently ${count} entries`); try { const data = fs.readFileSync("./data/contributions.json"); @@ -28,11 +30,11 @@ async function main() { c.hashDigest, c.hashFunction, c.hashSize, confirmedAtBlock, c.vetoed ); - // await result.wait(); - console.log(`Added contribution #${contributionId}: ${result.hash}`); + console.log(`Adding contribution #${contributionId}: ${result.hash}`); + await result.wait(); }; } catch(e) { - console.log(e); + console.error(e); } } diff --git a/scripts/import/contributors.js b/scripts/import/contributors.js index c2f71b3..0138634 100644 --- a/scripts/import/contributors.js +++ b/scripts/import/contributors.js @@ -6,7 +6,8 @@ async function main() { await kredits.init(); console.log(`Using Contributor at: ${kredits.Contributor.contract.address}`); - + const count = await kredits.Contributor.count; + console.log(`Currently ${count} entries`); try { const data = fs.readFileSync("./data/contributors.json"); const contributors = JSON.parse(data); @@ -22,11 +23,11 @@ async function main() { contributor.hashFunction, contributor.hashSize, ); - // await result.wait(); - console.log(`Added contributor #${contributorId}: ${result.hash}`); + console.log(`Adding contributor #${contributorId}: ${result.hash}`); + await result.wait(); }; } catch(e) { - console.log(e); + console.error(e); } } diff --git a/scripts/list-contributors.js b/scripts/list-contributors.js index 2a51c4d..2db0f6b 100644 --- a/scripts/list-contributors.js +++ b/scripts/list-contributors.js @@ -6,6 +6,8 @@ async function main() { await kredits.init(); console.log(`Using Contributor at: ${kredits.Contributor.contract.address}`); + const count = await kredits.Contributors.count; + console.log(`Currently ${count} entries`); const table = new Table({ head: ['ID', 'Account', 'Name', 'Core?', 'Balance', 'Kredits earned', 'Contributions count', 'IPFS']