Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hyperledger/besu
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 25.4.0
Choose a base ref
...
head repository: hyperledger/besu
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 25.4.1
Choose a head ref
  • 20 commits
  • 190 files changed
  • 11 contributors

Commits on Apr 4, 2025

  1. use Quantity.create for storage proof key to avoid 0x for zero (#8499)

    * storage key - use 0x0 for zero
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    ---------
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    macfarla authored Apr 4, 2025
    Configuration menu
    Copy the full SHA
    2afb161 View commit details
    Browse the repository at this point in the history
  2. Implement eth_simulateV1 (#8406)

    Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
    Gabriel-Trintinalia authored Apr 4, 2025
    Configuration menu
    Copy the full SHA
    1976ad1 View commit details
    Browse the repository at this point in the history
  3. Review precompiles benchmarks to display mgas/s (#8495)

    Change the output of precompile (and opcodes) Benchmarks to display mgas/s, in addition to derived gas cost
    
    Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net>
    ahamlat authored Apr 4, 2025
    Configuration menu
    Copy the full SHA
    506a32c View commit details
    Browse the repository at this point in the history
  4. Add metrics to report peer count by client (#8515)

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 authored Apr 4, 2025
    Configuration menu
    Copy the full SHA
    409a0e2 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2025

  1. Cache number of zero bytes in the payload in the tx (#8488)

    * cache number of zero bytes in the payload in the tx
    
    Signed-off-by: daniellehrner <daniel.lehrner@consensys.net>
    
    * fix is equals check for Payload class
    
    Signed-off-by: daniellehrner <daniel.lehrner@consensys.net>
    
    * added PayloadTest, fixed PluginEeaSendRawTransactionTest
    
    Signed-off-by: daniellehrner <daniel.lehrner@consensys.net>
    
    * copy payload when copying transaction
    
    Signed-off-by: daniellehrner <daniel.lehrner@consensys.net>
    
    * rename payload methods
    
    Signed-off-by: daniellehrner <daniel.lehrner@consensys.net>
    
    ---------
    
    Signed-off-by: daniellehrner <daniel.lehrner@consensys.net>
    daniellehrner authored Apr 7, 2025
    Configuration menu
    Copy the full SHA
    9c52f52 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2025

  1. Immediately check for static exceptions for SELFDESTRUCT (#8468)

    * feat: prioritize static exception checks for SELFDESTRUCT
    
    Signed-off-by: Olivier Bégassat <olivier.begassat.cours@gmail.com>
    
    * feat: updated comment
    
    Signed-off-by: Olivier Bégassat <olivier.begassat.cours@gmail.com>
    
    ---------
    
    Signed-off-by: Olivier Bégassat <olivier.begassat.cours@gmail.com>
    OlivierBBB authored Apr 8, 2025
    Configuration menu
    Copy the full SHA
    6af6cab View commit details
    Browse the repository at this point in the history
  2. Add prague time and fork id test (#8521)

    * add prague time and fork id test
    
    Signed-off-by: daniellehrner <daniel.lehrner@consensys.net>
    
    * added changelog entry
    
    Signed-off-by: daniellehrner <daniel.lehrner@consensys.net>
    
    ---------
    
    Signed-off-by: daniellehrner <daniel.lehrner@consensys.net>
    daniellehrner authored Apr 8, 2025
    Configuration menu
    Copy the full SHA
    294b3fb View commit details
    Browse the repository at this point in the history
  3. EIP-7756 Trace updates (#8006)

    * EIP-7756 Trace updates
    
    Update tracing for EIP-7756 changes, mostly swapping hex format and
    numbers for opcode and gas members.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    
    * postHash -> stateRoot
    
    EIP-3155 and EIP-7756 call for "stateRoot" where we use "postHash".
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    
    * functionDepth = 1 for base level EOF
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    
    * spotless
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    
    * update test values
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    
    * nonce and balance in summary.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    
    * rebase error
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    
    * change defaults
    
    Change the defaults so EIP-7756 trace variations have to be explicitly
    enabled for now.
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    
    * missed a negation
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    
    ---------
    
    Signed-off-by: Danno Ferrin <danno@numisight.com>
    shemnon authored Apr 8, 2025
    Configuration menu
    Copy the full SHA
    31bf5b4 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2025

  1. feat(CREATE): don't compute gas cost in case of staticX (#8466)

    Signed-off-by: F Bojarski <ceciestunepoubelle@protonmail.ch>
    Co-authored-by: Ameziane H. <ameziane.hamlat@consensys.net>
    letypequividelespoubelles and ahamlat authored Apr 9, 2025
    Configuration menu
    Copy the full SHA
    8ceb452 View commit details
    Browse the repository at this point in the history
  2. Avoid Set allocation on every time requestIdCompatible is called (#…

    …8522)
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 authored Apr 9, 2025
    Configuration menu
    Copy the full SHA
    d86e86f View commit details
    Browse the repository at this point in the history
  3. Feature/service manager in protocol context (#8533)

    * add ServiceManager to protocol context.  
    
    Signed-off-by: garyschulte <garyschulte@gmail.com>
    garyschulte authored Apr 9, 2025
    Configuration menu
    Copy the full SHA
    dfc585f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2025

  1. replace deprecated Charsets UTF-8 usage with StandardCharsets (#8528)

    * use StandardCharsets UTF-8
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    
    ---------
    
    Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
    macfarla authored Apr 10, 2025
    Configuration menu
    Copy the full SHA
    ec8b22a View commit details
    Browse the repository at this point in the history
  2. Add column family filter to rocksdb x-stats subcommand (#8524)

    Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    siladu and macfarla authored Apr 10, 2025
    Configuration menu
    Copy the full SHA
    9b03088 View commit details
    Browse the repository at this point in the history
  3. Add block import tracer provider to plugin-api (#8534)

    * add block import tracer provider
    
    Signed-off-by: garyschulte <garyschulte@gmail.com>
    garyschulte authored Apr 10, 2025
    Configuration menu
    Copy the full SHA
    a3cb736 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2025

  1. Update ephemery.json alloc and other config (#8539)

    Matches https://ephemery.dev/latest/metadata/besu.json but with the addition of bootnodes
    Do not update the chainId or timestamp since those are handled automatically in EphemeryGenesisUpdater
    
    Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
    siladu authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    b783b4b View commit details
    Browse the repository at this point in the history
  2. Return BlockProcessingResult with error instead of throwing exception (

    …#8540)
    
    Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
    Gabriel-Trintinalia authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    5438456 View commit details
    Browse the repository at this point in the history
  3. feat!: remove deprecated compatibility-eth64-forkid-enabled option (#…

    …8541)
    
    Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
    Gabriel-Trintinalia authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    d345456 View commit details
    Browse the repository at this point in the history
  4. Tune and make configurable the PeerTransactionTracker (#8537)

    * Make max tracked seen txs and forget evicted txs values configurable in the peer tracker
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    
    * Apply suggestions from code review
    
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    
    * Update besu/src/main/java/org/hyperledger/besu/cli/options/TransactionPoolOptions.java
    
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    
    * Add a fallback value to `Xpeer-tracker-forget-evicted-txs`
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    
    ---------
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
    fab-10 and macfarla authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    abc01e2 View commit details
    Browse the repository at this point in the history
  5. Default ExtraData to "besu vM.m.p" rather than empty (#8536)

    * Default ExtraData to 'besu vM.m.p' rather than empty
    
    Signed-off-by: Ben Adams <thundercat@illyriad.co.uk>
    
    * Fix + changelog
    
    Signed-off-by: Ben Adams <thundercat@illyriad.co.uk>
    
    * Refactor to use BesuVersionUtils everywhere version info are required
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    
    # Conflicts:
    #	ethereum/core/src/main/java/org/hyperledger/besu/ethereum/core/MiningConfiguration.java
    
    * Update and fix tests
    
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    
    ---------
    
    Signed-off-by: Ben Adams <thundercat@illyriad.co.uk>
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    Signed-off-by: Ben {chmark} Adams <thundercat@illyriad.co.uk>
    Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    benaadams and fab-10 authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    d611483 View commit details
    Browse the repository at this point in the history
  6. Update CHANGELOG for release 25.4.1 (#8543)

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    4993d22 View commit details
    Browse the repository at this point in the history
Loading