besu icon indicating copy to clipboard operation
besu copied to clipboard

An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu

Results 606 besu issues
Sort by recently updated
recently updated
newest added

Implement a mechanism to restart besu and resume the current sync if the head is not too far from the first sync pivot block It could be interesting to restart...

snapsync
syncing

- [ ] investigate how to utilise the discv5 library https://github.com/consensys/discovery - [ ] look at Teku code - https://github.com/ConsenSys/teku/blob/ce6e13e32f2c5029aa05895f400c00a9c72a3f38/networking/p2p/src/main/java/tech/pegasys/teku/networking/p2p/discovery/discv5/DiscV5Service.java - [ ] Come up with a plan for how...

mainnet
peering

This feature is for migrating between the IBFT2 and the QBFT. The migration will use a hard fork approach specifying which blocks each consensus mechanism will start from. QBFT is...

epic
TeamGroot

v22.4.4 on Ropsten ``` 2022-07-10 02:47:56.033-04:00 | ForkJoinPool.commonPool-worker-59 | INFO | AbstractBlockProcessor | Block processing error: transaction invalid 'INTERNAL_ERROR'. Block 0xe63111e889a4127ff441498ac5d79883184c6de6ab0fad6db71e67931db32453 Transaction 0x06d93ad334328ee21228f5cc6443b5bbadb0781d16421ff3e7c8bc3fd2874247 2022-07-10 02:47:56.033-04:00 | ForkJoinPool.commonPool-worker-59 | ERROR |...

TeamChupa

### Description A new version of the Ethereum reference tests has been released: https://github.com/ethereum/tests/releases/tag/v11 We should update them to keep up to date with the latest changes.

testing
mainnet
TeamChupa

### Desired Outcome Do performance profiling across different types of eth_call. Consider for: - simple eth_call for ERC20 balanceOf **Tasks** - [ ] Evaluate tools - [ ] Enable performance...

TeamGroot

### Description When fast syncing a post-merge network (fast, snap, or checkpoint) , there is a brief window where there is no finalized block. During this time besu behaves the...

mainnet
TeamChupa

Background and specification document: https://docs.google.com/document/d/1UjefKBgnFnBqQGYZSfVr7LZxVOgrDjeO0uZVHtKSRQA/edit?usp=sharing The QBFT consensus protocol creates new blocks on a regular basis with the time interval between blocks being a configurable parameter. This is also true...

TeamGroot
consensus
icebox

Besu offers a [liveness RPC endpoint](https://besu.hyperledger.org/en/latest/HowTo/Interact/APIs/Using-JSON-RPC-API/#liveness). But the endpoint does not do any check and just returns that is is `UP` no matter what: [source code of the check](https://github.com/hyperledger/besu/blob/ed1329cf848a9d7858d039a55add810da3c428b5/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/health/LivenessCheck.java#L24). We...

enhancement
TeamChupa

Enable RocksDB metrics to evaluate the overhead. ## PR description ## Fixed Issue(s) #3369 ## Documentation - [ ] I thought about documentation and added the `doc-change-required` label to this...