Что случилось с eth.pendingTransactions? Есть ли эквивалент?

Меня просто интересует количество ожидающих транзакций, которые я обычно получаю от Etherscan , я видел ссылки в eth.pendingTransactionsИнтернете, но я не могу найти это или эквивалент в ссылке API .

Есть ли другое место, где я могу получить доступ к этому значению программно?

Ответы (1)

Судя по приведенному здесь ответу , неподтвержденная конечная точка транзакции выглядит так, как вы хотите. Как поясняется там,

Возвращаемый объект представляет собой массив транзакций, не включенных в блоки, расположенных в обратном хронологическом порядке (сначала самые последние, затем следуют более старые транзакции).

неподтвержденные означает ожидающие.

Или вы можете подключиться к самой живой сети через web3 и использовать eth.pendingTrnsactionsлибо запустив полный узел, либо с помощью службы, такой как metamask .

Как предложил @Prashant в комментариях, eth.pendingTransactionsможет возвращаться ожидающая транзакция в мемпуле узла, к которому вы подключены. И в случае, если ваш мемпул заполнен, вы можете пропустить ожидающий tx =. Он может быть в пуле других узлов.

api.blockcypher.com/v1/eth/main/txs возвращает слишком мало транзакций, мне нужно общее количество как показатель перегрузки сети
Вы пытались использовать инъекции web3 с метамаской ?
Насколько я понимаю, eth.pendingTransactions дает окончательную транзакцию в мемпуле узла, к которому вы подключены. И в случае, если ваш мемпул заполнен, вы можете пропустить ожидающий tx =. Он может быть в пуле других узлов. Я, может быть, ошибаюсь.
@PrashantPrabhakarSingh Это хороший момент. Я отредактирую ответ. если бы я мог подтвердить это, я добавлю ссылку. Пожалуйста, отредактируйте, если найдете какой-либо источник :)