Транзакции добываются перед отслеживаемой транзакцией с теми же параметрами

В сети BSC я столкнулся с такой ситуацией.

Я сканирую мемпул на предмет транзакций (nodejs и web3.eth.subscribe ('pendingTransactions', ...)), и когда я нахожу тот, который меня беспокоит, я запускаю транзакцию с такими же параметрами (газ, gasprice). Странно (на мой взгляд) то, что во многих случаях моя транзакция добывается в том же блоке, но ДО того, который я отслеживаю. (например, мой находится на позиции 10, отслеживаемая транзакция - на позиции 20)

Это должно случиться?

Насколько я понимаю, как работают майнеры, сеть не должна позволять транзакциям (с одинаковой ценой на газ) превышать существующие транзакции с такими же параметрами. Или мне что-то здесь не хватает?

0 ответов

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