From cdee9c12fb410b3cf061576954da20c1c62f9a88 Mon Sep 17 00:00:00 2001 From: gozzy Date: Sun, 19 Feb 2023 00:01:25 +0000 Subject: [PATCH] parseNote command --- cli.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/cli.js b/cli.js index 3df6892..243c11f 100755 --- a/cli.js +++ b/cli.js @@ -1488,6 +1488,21 @@ async function main() { const cachedEvents = await fetchEvents({ type, currency, amount }); console.log("Synced event for", type, amount, currency.toUpperCase(), netName, "Tornado instance to block", cachedEvents[cachedEvents.length - 1].blockNumber); }); + program + .command('parseNote ') + .action(async(noteString) => { + const parse = parseNote(noteString); + + netId = parse.netId; + netName = getCurrentNetworkName(); + + console.log('\n=============Note================='); + console.log('Network:', netName); + console.log('Denomination:', parse.amount, parse.currency.toUpperCase()); + console.log('Commitment: ', parse.deposit.commitmentHex); + console.log('Nullifier Hash: ', parse.deposit.nullifierHex); + console.log('=====================================', '\n'); + }) program .command('test') .description('Perform an automated test. It deposits and withdraws one ETH and one ERC20 note. Uses ganache.')