Skip to content
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

Transaction prioritization tests and hardening #1237

Open
raulk opened this issue Dec 17, 2024 · 0 comments
Open

Transaction prioritization tests and hardening #1237

raulk opened this issue Dec 17, 2024 · 0 comments
Assignees

Comments

@raulk
Copy link
Contributor

raulk commented Dec 17, 2024

Integration test:

  1. Submit many transactions with high gas limit to stuff blocks and make the base fee spike to X or above.
  2. Submit a transaction with gas fee cap way below X but above the minimum base fee.
  3. Stop the flood so the base fee decreases, and ensure the transaction does not appear on chain until the base fee is below the gas fee cap.

Also:

  1. Ensure we never accept transactions in the mempool below the minimum base fee (otherwise these txs can end up being queued forever).
  2. Check what other clients like Lotus/Forest/Geth to deal with the upper end, if anything (e.g. too high premium, too high gas fee cap).

Originally posted by @raulk in #1185 (review)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

2 participants