Я использую расширение tronlink chrome и пытаюсь вызвать метод balanceOf смарт-контракта. Я новичок в смарт-контрактах. Невозможно найти решение. Пожалуйста, проверьте мой код:
let contractDetail = await window.tronWeb.trx.getContract('TG7DLMkJPYeG4QTZ8Qfgk9Mu7ePM5SQpbN');
let contract = await window.tronWeb.contract(contractDetail.abi.entrys, 'TG7DLMkJPYeG4QTZ8Qfgk9Mu7ePM5SQpbN');
balance = contract.balanceOf.call('TNkJRejobNuZhV2LiwfGQ7wPNiLtcbDueS');
console.log(balance)
//Error: Uncaught TypeError: Cannot read property 'call' of undefined
contract.balanceOf('<address>');
, поскольку balanceOf () обычно является функцией токенов Ethereum. - person Petr Hejda   schedule 01.03.2021