我和我的对手同时向同一个智能合约执行交易。然而,尽管我的 Gas 更高,但我的交易还是稍后执行了。真的很奇怪。
我使用 web3js 库进行智能合约调用
区块中的交易顺序由区块生产者决定。
他们通常有动力将交易从最高 Gas 价格到最低价格排序(为他们赚取更多费用) - 但如果他们愿意,他们可以决定使用不同的顺序。
例如,更喜欢自己的交易或提取 MEV(如果您对这个主题感兴趣,请阅读 flashbots)。