From b5d72d7216c47c8427836a87a4426a6ad573edcb Mon Sep 17 00:00:00 2001 From: yuexin Date: Mon, 24 Jun 2024 19:30:27 +0800 Subject: [PATCH] fix bug --- checkmint.js | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/checkmint.js b/checkmint.js index 0b9dd9d..d299c5b 100644 --- a/checkmint.js +++ b/checkmint.js @@ -94,7 +94,7 @@ const checkBalance = async(addr) => { initInstance() } let banlace = await NftInstance.methods.balanceOf(addr).call(); - return banlace; + return parseFloat(banlace); } const getTokenId = async(addr) =>{ @@ -245,6 +245,25 @@ async function checkEth(){ fs.writeFileSync("eth.txt", cmstr) } +async function checkListBalance(filename){ + const str = fs.readFileSync(filename).toString().trim(); + const walletlst = str.split('\n') + let rescount = 0; + let cmstr = '' + for(let i = 0; i < walletlst.length; i++){ + let addr = walletlst[i].trim() + if(!addr){ + continue + } + // let isOk = await checkIsMint(addr) + let ncount = await checkBalance(addr) + rescount += ncount + cmstr = cmstr + '' + ncount + '\n' + } + console.log(`total:${rescount}`) + fs.writeFileSync("balance.txt", cmstr) +} + async function main(){ // const nonce = await getNonce("0x7E8E62EF14E9ae1a0B1dd753b45AA42Faa6208D7") // console.log('nonce:', nonce) @@ -271,10 +290,14 @@ async function main(){ // getTokenRare() - checkEth() + // await checkEth() + + await checkListBalance('checkaddrs.txt') + + console.log("done") } main() -console.log("done") +