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

EIP-1559 tx pool support #22898

Merged
merged 35 commits into from
May 28, 2021
Merged

EIP-1559 tx pool support #22898

merged 35 commits into from
May 28, 2021

Commits on May 26, 2021

  1. core/types: add 1559 compatibility to Transaction helpers

    * replace GasPriceCmp and GasPriceIntCmp with FeeCapCmp, FeeCapIntCmp, TipCmp, TipIntCmp (and update all usages)
    * update Cost to use FeeCap instead of GasPrice
    adietrichs authored and zsfelfoldi committed May 26, 2021
    Configuration menu
    Copy the full SHA
    6b16cc8 View commit details
    Browse the repository at this point in the history
  2. core/txpool: update TxPool for EIP-1559 compatibility

    * add eip1559 status indicator
    * add DynamicFeeTx to transaction type check
    * remove underpriced transactions on minimum miner tip increases
    * require both a fee cap and tip bump for transaction replacement
    * use tip as secondary comparison criterion for priceHeap sorting
    adietrichs authored and zsfelfoldi committed May 26, 2021
    Configuration menu
    Copy the full SHA
    4eac968 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba113ee View commit details
    Browse the repository at this point in the history
  4. core/txpool: add ErrTipAboveFeeCap error and respective check during …

    …transaction validation
    adietrichs authored and zsfelfoldi committed May 26, 2021
    Configuration menu
    Copy the full SHA
    3c1803d View commit details
    Browse the repository at this point in the history
  5. core/txpool: refactor: create txLookup.RemotesBelowTip() to facilitat…

    …e post-EIP-1559 arm of pool.SetMinMinerFee()
    adietrichs authored and zsfelfoldi committed May 26, 2021
    Configuration menu
    Copy the full SHA
    3502aa7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    391db45 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    661731b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3596737 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a3d9640 View commit details
    Browse the repository at this point in the history
  10. core/txpool: tests: add dynamic fee transactions to TestTransactionPo…

    …olRepricingKeepsLocals()
    adietrichs authored and zsfelfoldi committed May 26, 2021
    Configuration menu
    Copy the full SHA
    b7fcf62 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    667aea2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    86411f3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8503b0b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f745568 View commit details
    Browse the repository at this point in the history
  15. core: remove tx_list cap function

    lightclient authored and zsfelfoldi committed May 26, 2021
    Configuration menu
    Copy the full SHA
    0f30d65 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b68ca25 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3b3666e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b192e2b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    17a7392 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0139181 View commit details
    Browse the repository at this point in the history
  21. core/tx_pool: fix comment

    Co-authored-by: Marius van der Wijden <[email protected]>
    2 people authored and zsfelfoldi committed May 26, 2021
    Configuration menu
    Copy the full SHA
    082de1f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3752760 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    eb38e01 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    047e149 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    88ad464 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    702b9af View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a6cc15b View commit details
    Browse the repository at this point in the history
  28. core/types: fix rebase problems

    holiman authored and zsfelfoldi committed May 26, 2021
    Configuration menu
    Copy the full SHA
    cf1f32c View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    e852c14 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    be64f2f View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    238da13 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    4ad2bed View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. core: simplify setupTxPool

    zsfelfoldi committed May 27, 2021
    Configuration menu
    Copy the full SHA
    dd5f811 View commit details
    Browse the repository at this point in the history
  2. core: fix Underpriced

    zsfelfoldi committed May 27, 2021
    Configuration menu
    Copy the full SHA
    4a66ab6 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Configuration menu
    Copy the full SHA
    f35555a View commit details
    Browse the repository at this point in the history