This commit is contained in:
yuexin 2024-06-24 19:30:27 +08:00
parent e8880ad038
commit b5d72d7216

View File

@ -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")