`

eth_内存池

 
阅读更多
1.先验证交易大小,类型,签名,最小gas等
2.尝试把有效交易添加到queue,all,priced队列,当新交易的feeCap和feeTip都是旧交易的1.1倍以上时就可以replace
3.从queue队列出取出交易并尽可能地将事务移到pending
4.删除那些nonce太低及余额不足的失效事务
5.如果设置了baseFee(FeeCap),使用的是eip1559的DynamicFeeTx,则优先比较feeTip,谁的小费高谁排前面,但是LegacyTx的gasPrice也算作了feeTip,原有的gasPrice高排前面的规则依然生效
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics