besu
besu copied to clipboard
An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
## 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...
If I run all the tests under the `app` folder only one test fails: `extraDataDefaultValueIsBesuVersion` into `org.hyperledger.besu.cli.options.MiningOptionsTest`. But if I run the test `extraDataDefaultValueIsBesuVersion` alone or all the tests in...
During the initial sync, the decoding and reencoding of receipts use a lot of memory which limits the parallelization that can be used during syncing. If we are to decode...
## Description Complete the migration to the new peer task system. ## Context This is a foundational change needed to support other sync improvements and better peer management.
## Description Modify the sync pipeline to allow bodies and receipts to be stored as soon as they are downloaded, rather than requiring ordered processing. ## Benefits - Improved sync...
## PR description (Replaces previous draft PR https://github.com/hyperledger/besu/pull/8669 after having completed a fairly involved merge.) Outstanding TODOs: - [x] Decide whether we want `X_BONSAI_ARCHIVE_PROOFS` and `X_BONSAI_ARCHIVE_PROOFS` as discrete DB format...
### Description As a user of Besu on non-PoS network (eg QBFT), I want to be able to disable or override system contract functionality so that I can upgrade my...
Website explaining the initiative. - links and charts of mev impact - charts of public mempool starvation, and vanilla block proposer size - workflow diagram of protocol changes - relevant...
https://hive.ethpandaops.io/pectra/index.html#summary-sort=name&client=besu_default Current listing of consensus tests.
## PR description This PR tries to avoid the use of Memoize when getting the SignatureAlgorithm, since it is already a singleton that can be obtained through the SignatureAlgorithmFactory class....