axieinfinity / ronin

A DPoS blockchain.
GNU Lesser General Public License v3.0
67 stars 30 forks source link

eth/fetcher: cherry pick changes from go-ethereum to handle blob transaction #566

Closed minh-bq closed 1 month ago

minh-bq commented 1 month ago

This PR should be rebased and merged to keep the history.

List of commits:

These 2 commits do not relate to blob transactions, are added to cherry pick the below commits cleanly

Validate new transaction metadata in eth/68 and use it to throttle fetch request

Fetch blob transaction earlier and mitigation for nonce gap when fetching blob transactions

More details are available in each commit message.