В Solidity вы можете генерировать события с индексированными полями, чтобы позже вы могли подписаться и фильтровать ваши события с помощью индексированных полей. Этот ответ описывает, как он работает в Ethereum, используя js пакет web3 .
В Tron вы можете использовать watch
функцию Пакет tronweb для подписки на события смарт-контракта:
myContract.MyEvent().watch((err, event) => {...});
Полный пример можно найти здесь .
При подписке на события, запущенные с моего смартфона контракт с блокчейном TRON Я пытаюсь отфильтровать эти события по некоторым индексированным полям, но не совсем уверен, как это сделать.
Есть ли способ сделать это в tronweb, как это делается в пакете web3?