besu
besu copied to clipboard
An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
The idea is to use the existing `--Xsnapsync-synchronizer-pre-merge-headers-only-enabled` flag for sepolia initially and then enable it by default for the mainnet release. It would be prudent to leave the flag...
## PR description Since Pectra Besu does not correctly apply the calldata pricing of [EIP-7623](https://eips.ethereum.org/EIPS/eip-7623) when calling `eth_estimateGas`. This PR fixes this ## Fixed Issue(s) fixes #8577 ### Thanks for...
## PR description * Adds an optional code size to the flat db account * Add a backfill scaffold to fill it in the background ## Fixed Issue(s) fixes #8762...
I would expect besu to not start with this config since it's impossible to determine what is the desired behavior `besu --Xbonsai-full-flat-db-enabled=true --Xbonsai-full-flat-db-enabled=false` `besu --privacy-enabled=true --privacy-enabled=false` `besu --p2p-enabled=true --p2p-enabled=false` maybe...
Would like to have `docker-verify` step (currently in draft-release workflow) also running on develop workflow, so that we are sure that the develop docker image is published correctly and works....
There appear to be some redundant conversions in the input processing e.g. clampedToInt(clampedToLong()) in `BigIntegerModularExponentiationPrecompiledContract`. The long values are used for gas calculation but maybe we can use ints due...
## PR description ## Fixed Issue(s) ### Thanks for sending a pull request! Have you done the following? - [ ] Checked out our [contribution guidelines](https://github.com/hyperledger/besu/blob/main/CONTRIBUTING.md)? - [ ] Considered...
eg https://github.com/hyperledger/besu/actions/runs/15552603935/job/43786064586 ``` NatOptionsTest > natMethodFallbackEnabledPropertyIsCorrectlyUpdatedWithUpnp() FAILED org.mockito.exceptions.verification.WantedButNotInvoked at NatOptionsTest.java:87 ```
Every time we connect to a peer during sync, we request its head to confirm that peer has the block we need and disconnect if it does not. With eth/69...