-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TxPool: Transactions is validated prior to EIP1559 Normalization #1021
Comments
Certainly, this has to be fixed. IMHO it is an error. If I see it right it is a problem in I guess one should adapt both. |
it is not a problem if we normalize the tx according to EIP1559 rule. |
fixed by #1019 |
in tx_packer.nim
On the other hand, in
process_transaction.nim
, EIP1559 normalization is done before callingvalidateTransaction
.log message:
Because of this, I think every legacy tx will never reach packed bucket and will stay in staged bucket because they will never pass transaction validation when we are assembling post london block.
@mjfh can you please take a look at this? I'm not sure if I move the EIP1559 tx normalization out of
runTx
is safe, maybe something else need to be moved too. Thank you.The text was updated successfully, but these errors were encountered: