даже через тот же graphql и те же вебсокеты. у стандартного jsonrpc также есть батчинг, можно пачками получать. в крайнем случае можно пропатчить ноду.
Да, оказывается по скорости нет проблем через websockets делать вначале подписку на eth_newpendingtransactionfilter, а потом отдельно на каждый tx_hash делать запрос на получение транзакции целиком. Но это у меня получилось сделать лишь с web3.js. А в питонячей либе web3.py как это сделать не ясно совсем. Асинхронщины там нет, а когда я в других нитях попробовал делать запрос на саму транзакцию, то начала ругаться либа websockets, что ее как-то не так используют. Похоже придется самому напрямую написать код на питоне для работы с вебсокетами.
Обсуждают сегодня