besu
besu copied to clipboard
An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
With bonsai we have the worldstate of the head and tries logs to be able to rollback or rollforward the worldstate to an old/recent block. This technique with trielogs works...
### Description I am using a private network and have managed to deploy the Uniswap contracts with. no issues. However, when trying to interact with them I keep getting the...
Signed-off-by: Fabio Di Fabio ## PR description Full sync has a sync target stability feature that works well when syncing from genesis, but is not optimal when the initial sync...
### Description When we execute `getPastLogs` API, it seems that Besu falls in DoS if the `toBlock` parameter receives a very large value. Subsequent RPC requests do not receive any...
### Description When we execute `estimateGas` API on a smart contract call, it seems that Besu returns a wrong estimated value. ### Steps to Reproduce (Bug) 1. Download the following...
### Description Hi there. I successfully synced to mainnet a few day using snapsync. I am getting Errors now. Here is a snippet of the log (I'm not seeing other...
### Description When we execute `getPastLogs` API, it seems that Besu returns wrong value for the `id` field in every returned log object. The same thing happens when using `getTransactionReceipt`...
### Description (Similar but more general than #4231) When we execute `getFeeHistory` API, it seems that Besu returns a wrong value if the requested number of blocks exceeds that of...
### Description We started noticing that when we're frequently using the `eth_call` method, every now and then it would fail unexpectedly with the `Block not found` error. After observing the...
The snapsync as a server must be fixed and certainly optimized. Check if our implementation is good enough regarding DOS protection. And check the Bonsai database issue To see if...