Skip to content

Conversation

@eeemmmmmm
Copy link
Contributor

PR description

The 8-parameter processTransaction() method accepted transactionValidationParams but never used it - instead creating a new empty ImmutableTransactionValidationParams. This caused callers like TransactionTracer (which passes isAllowFutureNonce=true) to have their validation settings silently ignored.

Signed-off-by: emmmm <155267286+eeemmmmmm@users.noreply.github.com>
@eeemmmmmm eeemmmmmm changed the title Update MainnetTransactionProcessor.java fix: use passed transactionValidationParams instead of creating new empty one Feb 2, 2026
@macfarla macfarla merged commit c83b1ef into hyperledger:main Feb 4, 2026
46 checks passed
macfarla added a commit to CPerezz/besu that referenced this pull request Feb 6, 2026
Signed-off-by: emmmm <155267286+eeemmmmmm@users.noreply.github.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants