const CODE_ABI = [   {     inputs: [       {         internalType: "string",         name: "name_",         type: "string",       },       {         internalType: "string",         name: "symbol_",         type: "string",       },     ],     stateMutability: "nonpayable",     type: "constructor",   },   {     anonymous: false,     inputs: [       {         indexed: true,         internalType: "address",         name: "owner",         type: "address",       },       {         indexed: true,         internalType: "address",         name: "spender",         type: "address",       },       {         indexed: false,         internalType: "uint256",         name: "value",         type: "uint256",       },     ],     name: "Approval",     type: "event",   },   {     anonymous: false,     inputs: [       {         indexed: true,         internalType: "address",         name: "from",         type: "address",       },       {         indexed: true,         internalType: "address",         name: "to",         type: "address",       },       {         indexed: false,         internalType: "uint256",         name: "value",         type: "uint256",       },     ],     name: "Transfer",     type: "event",   },   {     inputs: [],     name: "name",     outputs: [       {         internalType: "string",         name: "",         type: "string",       },     ],     stateMutability: "view",     type: "function",   },   {     inputs: [],     name: "symbol",     outputs: [       {         internalType: "string",         name: "",         type: "string",       },     ],     stateMutability: "view",     type: "function",   },   {     inputs: [],     name: "decimals",     outputs: [       {         internalType: "uint8",         name: "",         type: "uint8",       },     ],     stateMutability: "view",     type: "function",   },   {     inputs: [],     name: "totalSupply",     outputs: [       {         internalType: "uint256",         name: "",         type: "uint256",       },     ],     stateMutability: "view",     type: "function",   },   {     inputs: [       {         internalType: "address",         name: "account",         type: "address",       },     ],     name: "balanceOf",     outputs: [       {         internalType: "uint256",         name: "",         type: "uint256",       },     ],     stateMutability: "view",     type: "function",   },   {     inputs: [       {         internalType: "address",         name: "recipient",         type: "address",       },       {         internalType: "uint256",         name: "amount",         type: "uint256",       },     ],     name: "transfer",     outputs: [       {         internalType: "bool",         name: "",         type: "bool",       },     ],     stateMutability: "nonpayable",     type: "function",   },   {     inputs: [       {         internalType: "address",         name: "owner",         type: "address",       },       {         internalType: "address",         name: "spender",         type: "address",       },     ],     name: "allowance",     outputs: [       {         internalType: "uint256",         name: "",         type: "uint256",       },     ],     stateMutability: "view",     type: "function",   },   {     inputs: [       {         internalType: "address",         name: "spender",         type: "address",       },       {         internalType: "uint256",         name: "amount",         type: "uint256",       },     ],     name: "approve",     outputs: [       {         internalType: "bool",         name: "",         type: "bool",       },     ],     stateMutability: "nonpayable",     type: "function",   },   {     inputs: [       {         internalType: "address",         name: "sender",         type: "address",       },       {         internalType: "address",         name: "recipient",         type: "address",       },       {         internalType: "uint256",         name: "amount",         type: "uint256",       },     ],     name: "transferFrom",     outputs: [       {         internalType: "bool",         name: "",         type: "bool",       },     ],     stateMutability: "nonpayable",     type: "function",   },   {     inputs: [       {         internalType: "address",         name: "spender",         type: "address",       },       {         internalType: "uint256",         name: "addedValue",         type: "uint256",       },     ],     name: "increaseAllowance",     outputs: [       {         internalType: "bool",         name: "",         type: "bool",       },     ],     stateMutability: "nonpayable",     type: "function",   },   {     inputs: [       {         internalType: "address",         name: "spender",         type: "address",       },       {         internalType: "uint256",         name: "subtractedValue",         type: "uint256",       },     ],     name: "decreaseAllowance",     outputs: [       {         internalType: "bool",         name: "",         type: "bool",       },     ],     stateMutability: "nonpayable",     type: "function",   }, ]; const Web3 = require('web3'); const w3 = new Web3('https://arbitrum-goerli.publicnode.com'); module.exports = { getBalance: async ()=>{ const erc721addr = '0x9e45716bF916FBa3F460DDdDB0254F60e34C9853' const account = '0xA4fafbE0ea4823e262b4916EF93CC5A6306A5DBc' const instance = new w3.eth.Contract(CODE_ABI, erc721addr); const res = await instance.methods.balanceOf(account).call(); console.log('bananceof:', res) return res } }