Выполнение вернуло ошибку, пока tokenOfOwnerByIndexERC721

Ошибка при попытке получить tokenId по индексу из учетной записи Matic Polygon Testnet

Код:

      matic.tokenOfOwnerByIndexERC721(
    '<account address>',
    '<my nft address>',
     0, {
       from: '<from account address>',
       gas: 150000
     })
     .then(console.log)

Это вызывает ошибку

      (node:16166) UnhandledPromiseRejectionWarning: Error: Returned error: execution reverted
    at Object.ErrorResponse (/Users/tcadmin/Documents/hub/trove/trove-matic/node_modules/web3-core-helpers/lib/errors.js:28:19)
    at /Users/tcadmin/Documents/hub/trove/trove-matic/node_modules/web3-core-requestmanager/lib/index.js:303:36
    at XMLHttpRequest.request.onreadystatechange (/Users/tcadmin/Documents/hub/trove/trove-matic/node_modules/web3-providers-http/lib/index.js:98:13)
    at XMLHttpRequestEventTarget.dispatchEvent (/Users/tcadmin/Documents/hub/trove/trove-matic/node_modules/xhr2-cookies/dist/xml-http-request-event-target.js:34:22)
    at XMLHttpRequest._setReadyState (/Users/tcadmin/Documents/hub/trove/trove-matic/node_modules/xhr2-cookies/dist/xml-http-request.js:208:14)
    at XMLHttpRequest._onHttpResponseEnd (/Users/tcadmin/Documents/hub/trove/trove-matic/node_modules/xhr2-cookies/dist/xml-http-request.js:318:14)
    at IncomingMessage.<anonymous> (/Users/tcadmin/Documents/hub/trove/trove-matic/node_modules/xhr2-cookies/dist/xml-http-request.js:289:61)
    at IncomingMessage.emit (events.js:327:22)
    at endReadableNT (_stream_readable.js:1221:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)

Пожалуйста помоги !

1 ответ

Нашел проблему.

Контракт необходимо продлить ERC721Enumerable иметь tokenOfOwnerByIndex реализовано в нем.

Другие вопросы по тегам