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

TEST 7702 PR for greptile review bot #4

Open
wants to merge 89 commits into
base: main
Choose a base branch
from

Commits on Jul 16, 2024

  1. EIP 7702 first draft

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    619f4a1 View commit details
    Browse the repository at this point in the history
  2. added CHANGELOG.md entry

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    6420df0 View commit details
    Browse the repository at this point in the history
  3. bug fixes, added first tests

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    73bd969 View commit details
    Browse the repository at this point in the history
  4. container verify GitHub workflow (hyperledger#7239)

    Container verification step in release process automated with the container verify GitHub workflow. New workflow is triggered at the end of the release workflow which will check the release container images starts successfully. Verification test only checks container starts and reach the Ethereum main loop
    
    Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    cdivitotawela authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    52ee0db View commit details
    Browse the repository at this point in the history
  5. Investigate chain halts when syncing (hyperledger#7162)

    Fix some reasons for chain download halts when syncing
    
    Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
    Signed-off-by: Stefan Pingel <16143240+pinges@users.noreply.github.com>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a3beda6 View commit details
    Browse the repository at this point in the history
  6. Check for EOFCreate subcontainer rules (hyperledger#7232)

    Check and test for the unused container rule, and only returncontract
    targets can have truncated data rule.
    Also test the other subcontainer rules in unit tests.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    shemnon authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    76c9b6a View commit details
    Browse the repository at this point in the history
  7. Remove deprecation message for --Xp2p-peer-lower-bound (hyperledger…

    …#7247)
    
    Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    Gabriel-Trintinalia authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    030721d View commit details
    Browse the repository at this point in the history
  8. less invasive code injection approach

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f4e6b76 View commit details
    Browse the repository at this point in the history
  9. added missing java doc & fixed test

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    2db71af View commit details
    Browse the repository at this point in the history
  10. added (currently non-working) acceptance test, some bug fixes in the …

    …transaction validation and tx pool logic
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f133219 View commit details
    Browse the repository at this point in the history
  11. fix spotless

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    64f5f73 View commit details
    Browse the repository at this point in the history
  12. updated acceptance test, still not working, newPayload request seems …

    …to be necessary before final fork choice update
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f2c6b48 View commit details
    Browse the repository at this point in the history
  13. use correct world state to inject temporary code, inject code in exis…

    …ting accounts as well
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    59827f9 View commit details
    Browse the repository at this point in the history
  14. renamed test service to prague, because the engine versions used are …

    …only available in the prague hard fork
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    123ce12 View commit details
    Browse the repository at this point in the history
  15. fixed acceptance test, some bug fixes if authorized account does not …

    …yet exist
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1dad4d1 View commit details
    Browse the repository at this point in the history
  16. Add build version option to prefix git hash with custom version prope…

    …rty (hyperledger#7222)
    
    * Add build version option to prefix git hash with custom version property
    * Refactor to make appending the git hash a boolean property. Include a commented-out example of how to use the properties in the gradle file
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    matthew1001 authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    bef375e View commit details
    Browse the repository at this point in the history
  17. Handle invalid snap getTrieNode requests with empty paths gracefully (h…

    …yperledger#7221)
    
    Signed-off-by: Jason Frame <jason.frame@consensys.net>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    4c4452f View commit details
    Browse the repository at this point in the history
  18. fix typos in CHANGELOG (hyperledger#7226)

    Signed-off-by: Ties <71668189+TiesD@users.noreply.github.com>
    Co-authored-by: Matt Nelson <85905982+non-fungible-nelson@users.noreply.github.com>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    3 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d8480c3 View commit details
    Browse the repository at this point in the history
  19. feat: Add network option for LUKSO Mainnet (hyperledger#7223)

    * Add option for LUKSO network
    
    Signed-off-by: Wolmin <lamonos123@gmail.com>
    
    * Add tests for LUKSO
    
    Signed-off-by: Wolmin <lamonos123@gmail.com>
    
    * Apply spotless
    
    Signed-off-by: Wolmin <lamonos123@gmail.com>
    
    * Add changelog entry
    
    Signed-off-by: Wolmin <lamonos123@gmail.com>
    
    * Fix duplicate func
    
    Signed-off-by: Wolmin <lamonos123@gmail.com>
    
    * Fix changelog
    
    Signed-off-by: Wolmin <lamonos123@gmail.com>
    
    * Add bootnodes to genesis
    
    Signed-off-by: Wolmin <lamonos123@gmail.com>
    
    ---------
    
    Signed-off-by: Wolmin <lamonos123@gmail.com>
    Signed-off-by: Wolmin <44748271+Wolmin@users.noreply.github.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    Wolmin authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e3e3693 View commit details
    Browse the repository at this point in the history
  20. Update Docker base image to Ubuntu 24.04 (hyperledger#7251)

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    fab-10 authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    96bbfd5 View commit details
    Browse the repository at this point in the history
  21. Reconfigure how Protocol Specs are created WRT EVM condiguration (hyp…

    …erledger#7245)
    
    Make the max code size and max initcode size a part of the EVM
    configuration. As part of the change we need to move the tasks
    CodeFactory once handled as a static class and move it into the EVM.
    This has a nice follow on effect that we don't need to pass in max EOF
    versions or max code sizes anymore.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    shemnon authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    117df5c View commit details
    Browse the repository at this point in the history
  22. Fix the wrong 'Identifier' and 'Synchronizer' usage (hyperledger#7252)

    * fix the synchronizer usage
    
    Signed-off-by: Leni <leniram159@gmail.com>
    
    * fix Identifier usage
    
    Signed-off-by: Leni <leniram159@gmail.com>
    
    ---------
    
    Signed-off-by: Leni <leniram159@gmail.com>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    63ff928 View commit details
    Browse the repository at this point in the history
  23. Fix flaky SECP256R1 test (hyperledger#7249)

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner and macfarla committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f62c0cc View commit details
    Browse the repository at this point in the history
  24. update to work with the new max retries value (hyperledger#7253)

    Signed-off-by: Justin Florentine <justin+github@florentine.us>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    3b73512 View commit details
    Browse the repository at this point in the history
  25. Temporary CancunEOF fork for EOF testing. (hyperledger#7227)

    Add Genesis ("CancunEOFTime") and reference test ("CancunEOF") support
    for a temporary Cancun+EOF fork, in anticipation of potential devnets.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    shemnon authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    841e2e8 View commit details
    Browse the repository at this point in the history
  26. fixed bug introduced through merge of main, made acceptance test easi…

    …er to understand
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    89714ad View commit details
    Browse the repository at this point in the history
  27. added missing java docs

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    71105a7 View commit details
    Browse the repository at this point in the history
  28. removed unnecessary tag

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    5eac657 View commit details
    Browse the repository at this point in the history
  29. make encodeSingleSetCode public again

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    6a56ff8 View commit details
    Browse the repository at this point in the history
  30. Snapserver responses to return at least one response (hyperledger#7190)

    Signed-off-by: Jason Frame <jason.frame@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    jframe authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    7fcc42f View commit details
    Browse the repository at this point in the history
  31. copy setCodeTransactionPayloads as well

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    5def93b View commit details
    Browse the repository at this point in the history
  32. fixed bug during tests with forrest db

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1f8fe15 View commit details
    Browse the repository at this point in the history
  33. Snapserver GetTrieNodes request to handle short hash for storage (hyp…

    …erledger#7264)
    
    Signed-off-by: Jason Frame <jason.frame@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    jframe authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    bd66e81 View commit details
    Browse the repository at this point in the history
  34. javadoc: Adding javadoc for ethstats module (hyperledger#7269)

    * javadoc: Adding javadoc for ethstats module
    
    ---------
    
    Signed-off-by: Usman Saleem <usman@usmans.info>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    usmansaleem authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    9e1cb81 View commit details
    Browse the repository at this point in the history
  35. Fix javadoc for ethereum:core top level package (hyperledger#7270)

    * javadoc - Apply javadoc to ethereum core top level package
    
    ---------
    
    Signed-off-by: Usman Saleem <usman@usmans.info>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    usmansaleem authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d1416f1 View commit details
    Browse the repository at this point in the history
  36. Disable Flaky tests - permissioning (hyperledger#7256)

    * disable some flaky tests
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    * correct name for test
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    * formatting
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    * disable some flaky tests
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    ---------
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    Co-authored-by: Usman Saleem <usman@usmans.info>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d3d1bde View commit details
    Browse the repository at this point in the history
  37. Add bootnodes to the maintained peer list (hyperledger#7257)

    * Add bootnodes to the maintained peer list
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Update unit tests
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Add entry in changelog
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Tweak unit test
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Refactor to keep common steps the same for both cases
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Add debug log, call sanitizePeers() only once
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    ---------
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    matthew1001 authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    744a253 View commit details
    Browse the repository at this point in the history
  38. Fix javadoc for ethereum api module, graphql package (hyperledger#7272)

    * javadoc - Adding missing javadocs ethereum:api graphql package
    
    Signed-off-by: Usman Saleem <usman@usmans.info>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    usmansaleem authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    3b60f93 View commit details
    Browse the repository at this point in the history
  39. T8n support for isStateTest and empty accounts (hyperledger#7275)

    Update t8n executor to support new isStateTest env flag that will
    disable extra-transactional processing such as block rewards and beacon
    root.
    Also, make sure such extra-transactional commits don't create empty
    accounts.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Co-authored-by: Usman Saleem <usman@usmans.info>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    beaee51 View commit details
    Browse the repository at this point in the history
  40. Promote storage x-trie-log subcommand to trie-log (hyperledger#7278)

    Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    siladu authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    bea55c9 View commit details
    Browse the repository at this point in the history
  41. Evm tool readme update (hyperledger#7274)

    * update paths to binary. update docker build to use java 21
    * updated suggested jdk
    
    ---------
    
    Signed-off-by: Justin Florentine <justin+github@florentine.us>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    jflo authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    0ff94af View commit details
    Browse the repository at this point in the history
  42. javadoc - Add missing javadoc for evmtool module (hyperledger#7277)

    Signed-off-by: Usman Saleem <usman@usmans.info>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    usmansaleem authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    0af6053 View commit details
    Browse the repository at this point in the history
  43. Rename ValidatorPublicKey to ValidatorPubKey (hyperledger#7280)

    Adapt to EIP-7002 name change for validator public key in all places.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    shemnon authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    da83bd9 View commit details
    Browse the repository at this point in the history
  44. Add info-level diagnostic logs to aid with resolving stalled BFT chai…

    …ns (hyperledger#7271)
    
    * Add info-level diagnostic logs to aid with resolving stalled BFT chains
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Add javadoc
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    ---------
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    matthew1001 authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    508269d View commit details
    Browse the repository at this point in the history
  45. Update EIP-2935 contract (hyperledger#7281)

    Use the updated contract and address for EIP-2539.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    shemnon authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    143f866 View commit details
    Browse the repository at this point in the history
  46. add evmtool compability, fixing bugs related to sender recovery of 77…

    …02 txs and handling authorizations to empty accounts
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e032b60 View commit details
    Browse the repository at this point in the history
  47. Deeper tracing of self-destructed accounts (hyperledger#7284)

    Consider previously self-destructed accounts when creating accounts.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    shemnon authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    5a72c85 View commit details
    Browse the repository at this point in the history
  48. next release version after 24.7.0 (hyperledger#7285)

    Signed-off-by: garyschulte <garyschulte@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    garyschulte authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    eb9325f View commit details
    Browse the repository at this point in the history
  49. Add experimental --Xsnapsync-bft-enabled which enables snap sync fo…

    …r BFT chains (hyperledger#7140)
    
    * Create a BFT-specific pivot block handler
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Change visibility
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Refactor sync-peer-count internal variable to match name, add experimental flag to enabled snap + BFT
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Merge with main
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Fix uppercase
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Address synchronization issue with trie pruning. Create BFT-specific account range handler. Add pipeline name and logs
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Remove debug log
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * fixing snapsync for empty state
    
    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    
    * Don't queue up events we can't handle
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Fix timing window where a validator with an empty data dir sometimes falls back to full sync if peer status isn't received quickly enough
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Remove BFT-specific account request class. Not needed
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Refactor some more 'fast' sync variables that are common to all pivot-based sync types
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * In FULL sync mode, disable bonsai-limit-trie-logs-enabled instead of failing to start
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Add javadoc comments, clarify overriding bonsai-limit-trie-logs-enabled
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Add BFT pivot block selector tests
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Fix failure error message
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Remove the unnamed Pipe constructor and update tests to set a pipe name
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Revert some info logs back to debug given the feedback on noise in the logs syncing with holesky
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Refactor fastSyncPivotDistance to syncPivotDistance
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Incomplete refactoring
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Update BFT event queueing tests
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Event queue test fixes
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    * Remove automatic setting of bonsai-limit-trie-logs-enabled to false if sync-mode = FULL (moving to another PR)
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    
    ---------
    
    Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io>
    Co-authored-by: Karim Taam <karim.t2am@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    54f38d4 View commit details
    Browse the repository at this point in the history
  50. Turn off CicleCI for Besu (hyperledger#7291)

    All the CI jobs run in GitHub actions and Circle CI it no longer needed in Besu project
    
    Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    cdivitotawela authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    3769485 View commit details
    Browse the repository at this point in the history
  51. Check for snap server (hyperledger#6609)

    * EthPeer add isServingSnap to be able to make sure that we have enough snap servers connected when we are snap syncing
    
    Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    55a2f1f View commit details
    Browse the repository at this point in the history
  52. Implement System Calls (hyperledger#7263)

    Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    Gabriel-Trintinalia authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    aa62fb2 View commit details
    Browse the repository at this point in the history
  53. wrap WorldUpdater inside a WorldUpdaterService to inject the authoriz…

    …ed code whenever needed
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d6f3470 View commit details
    Browse the repository at this point in the history
  54. Update limit trie logs validation message for sync-mode=FULL (hyperle…

    …dger#7279)
    
    Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
    
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    4424feb View commit details
    Browse the repository at this point in the history
  55. Execute requests before block persist (hyperledger#7295)

    Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    Gabriel-Trintinalia authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1cd2cf9 View commit details
    Browse the repository at this point in the history
  56. fixed MainnetTransactionProcessor retrieval of correctn to account …

    …with injected code, fixed code injection
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    18c4239 View commit details
    Browse the repository at this point in the history
  57. only first authorization is accepted, all the following ones are ignored

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    dd0a79e View commit details
    Browse the repository at this point in the history
  58. don't cache account with empty code

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    70da1a6 View commit details
    Browse the repository at this point in the history
  59. revert wrapping of world updater, as its updater() method creates a…

    … type of nesting that is not compatible with wrapping it. Instead a service is injected in the world updater to inject the code into the authorized accounts
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    52c1afd View commit details
    Browse the repository at this point in the history
  60. Fixed outdated tech redirect link. (hyperledger#7297)

    * fix wiki link
    
    Signed-off-by: Snazzy <snazzysam933@gmail.com>
    
    * fix format
    
    Signed-off-by: Snazzy <snazzysam933@gmail.com>
    
    * change knownHash
    
    Signed-off-by: Snazzy <snazzysam933@gmail.com>
    
    ---------
    
    Signed-off-by: Snazzy <snazzysam933@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    snazzysam933 authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    59629ea View commit details
    Browse the repository at this point in the history
  61. Increment private nonce even if transaction failed. (hyperledger#6593)

    Increment private nonce even if transaction failed
    
    Signed-off-by: George Tebrean <george@web3labs.com>
    Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
    Co-authored-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
    Co-authored-by: Stefan Pingel <16143240+pinges@users.noreply.github.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    3 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d2c8ff8 View commit details
    Browse the repository at this point in the history
  62. feat: Enhance --profile to load external profiles (hyperledger#7292)

    * feat: --profile can load external profiles
    * fix external profile name method
    * fix ProfilesCompletionCandidate
    * test: Add unit tests
    * changelog: Update changelog
    * test: Fix TomlConfigurationDefaultProviderTest
    * test: Fix BesuCommandTest
    
    ---------
    
    Signed-off-by: Usman Saleem <usman@usmans.info>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    usmansaleem authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    4ae8caf View commit details
    Browse the repository at this point in the history
  63. Fix status badge for documentation (hyperledger#7304)

    Documentation has been moved to GitHub pages and no longer use readthedocs. Updated the README status badge for docs with correct link
    
    Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    cdivitotawela authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    0e199e5 View commit details
    Browse the repository at this point in the history
  64. [MINOR] Fixed some typos (hyperledger#7299)

    * typos
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    ---------
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    macfarla authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    48477bc View commit details
    Browse the repository at this point in the history
  65. refactored to share one AuthorizedAccountService between the differen…

    …t instances of the world updater, renamed some classes
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    429a5b9 View commit details
    Browse the repository at this point in the history
  66. spotless

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1852b3f View commit details
    Browse the repository at this point in the history
  67. load code for authorization at the beginning of the transaction

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    373ecab View commit details
    Browse the repository at this point in the history
  68. ignore authorization if chain id doesn't match

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    9b2b07e View commit details
    Browse the repository at this point in the history
  69. cache authority address, evmtool: do not fail if sender address is wrong

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    5d035af View commit details
    Browse the repository at this point in the history
  70. Add evmtool block-test subcommand (hyperledger#7293)

    * Add evmtool block-test subcommand
    
    Add an evmtool subcommand that will run non-hive blockchain tests.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    shemnon authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1207ff1 View commit details
    Browse the repository at this point in the history
  71. Make the retrying snap tasks switching (hyperledger#7307)

    * make snap tasks switching
    
    Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    pinges authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    50dd40f View commit details
    Browse the repository at this point in the history
  72. 6612: Remove deprecated sync modes and related helper methods (hyperl…

    …edger#7309)
    
    * 6612: Remove deprecated sync modes and related helper methods
    
    Signed-off-by: Matilda-Clerke <matilda.shay.clerke@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    Matilda-Clerke authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    641d13f View commit details
    Browse the repository at this point in the history
  73. EOF Reference Test Fixes (hyperledger#7306)

    Fix a number of issues found in reference tests and evmone tests.
    
    - Be tolerant of more nulls in json
    - Support ContainerKind in reference tests
    - re-order EXTCALL oeprands
    - correct return value for REVERT in EXT*CALL
    - re-order EOFCREATE code validation
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    shemnon authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    745aa7d View commit details
    Browse the repository at this point in the history
  74. test template refactor, bump besu-native to 0.9.2 (hyperledger#7315)

    Signed-off-by: garyschulte <garyschulte@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    garyschulte authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d22c9c6 View commit details
    Browse the repository at this point in the history
  75. Feature/use gnark-crypto for eip-2537 (hyperledger#7316)

    * use gnark-crypto for bls precompiles
    
    Signed-off-by: garyschulte <garyschulte@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    garyschulte authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    cf878ed View commit details
    Browse the repository at this point in the history
  76. 6612 update changelog with removed syncmodes (hyperledger#7320)

    * 6612: Update changelog with removal of deprecated sync modes
    
    Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
    
    * 6612: Update changelog with removal of deprecated sync modes
    
    Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
    
    * 6612: Update changelog with removal of deprecated sync modes
    
    Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
    
    ---------
    
    Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    Matilda-Clerke authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    b981f30 View commit details
    Browse the repository at this point in the history
  77. Update datacopy (hyperledger#7319)

    Check for OOG earlier in DataCopy.
    Add unit tests to cover operation branches.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    shemnon authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    5035d9a View commit details
    Browse the repository at this point in the history
  78. disable flaky test (hyperledger#7308)

    * disable flaky test
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    * disable flaky test
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    ---------
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    macfarla authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    35ebb7a View commit details
    Browse the repository at this point in the history
  79. Update unit test (hyperledger#7317)

    * Update parameterized unit tests so the enumerate with --dry-run
    * Update the prague-withdrawal.json unit test to handle current code
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    0eb329b View commit details
    Browse the repository at this point in the history
  80. persist accounts that have storage updates, but no nonce, balance nor…

    … code
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    62ced3d View commit details
    Browse the repository at this point in the history
  81. Revert "persist accounts that have storage updates, but no nonce, bal…

    …ance nor code"
    
    This reverts commit 9c9121a.
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    6e5b1d7 View commit details
    Browse the repository at this point in the history
  82. removed PKI backed QBFT (hyperledger#7310)

    * removed PKI backed QBFT
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    * changelog
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    ---------
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    macfarla authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    22ac25c View commit details
    Browse the repository at this point in the history
  83. EIP-7251 add consolidation request type (hyperledger#7266)

    * add request type for consolidations, encoder, decoder and tests
    
    * added raw tx for consolidation
    
    * add consolidation reqs to EngineGetPayloadResultV4
    
    * set storage slot value to 0 initially and value for tx
    
    * updates plugin api
    
    Signed-off-by: Justin Florentine <justin+github@florentine.us>
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    ---------
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Justin Florentine <justin+github@florentine.us>
    Co-authored-by: Justin Florentine <justin+github@florentine.us>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    2 people authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    cac6cf3 View commit details
    Browse the repository at this point in the history
  84. fix: eth_call deserialization to correctly ignore unknown fields in…

    … the transaction object (hyperledger#7323)
    
    * fix: Use Builder for JsonCallParameter
    * changelog
    * add additional unit tests
    * fix: Update builder to withGas to match the json eth_call
    ---------
    
    Signed-off-by: Usman Saleem <usman@usmans.info>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    usmansaleem authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    4ff426c View commit details
    Browse the repository at this point in the history
  85. Stop transaction selection on TX_EVALUATION_TOO_LONG (hyperledger#7330)

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    fab-10 authored and daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    283ab8b View commit details
    Browse the repository at this point in the history
  86. message frame buider will create AuthorizedCodeService by itsef if it…

    … isn't set
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    4eeb5f0 View commit details
    Browse the repository at this point in the history
  87. Merge branch 'main' into feat/issue-7205/eip-7702v1

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    c63d4fa View commit details
    Browse the repository at this point in the history
  88. get correct nonce for authorization

    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    eea2281 View commit details
    Browse the repository at this point in the history
  89. nonce only returns a vaid nonce, new method nonceList returns all the…

    … nonces
    
    Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
    daniellehrner committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    22e6ff6 View commit details
    Browse the repository at this point in the history