Matilda-Clerke
Matilda-Clerke
## PR description This PR adds the GetReceiptsFromPeerTask PeerTask for all places the existing related EthTask is used and sets up addition and removal of peers for PeerManager
## PR description Add the GetHeadersFromPeerTask PeerTask and implement usages
## PR description Update FAST sync and derivatives to sync after previously importing blocks from era1 files ## Fixed Issue(s) https://github.com/hyperledger/besu/issues/7935
## PR description Use eth/69 in unit tests ## Fixed Issue(s) https://github.com/hyperledger/besu/issues/8728
## PR description Fix unwanted error responses and exceptions by simply returning null when block data isn't found ## Fixed Issue(s) https://github.com/hyperledger/besu/issues/8831
As a caller of Besu's RPC endpoints, I want Besu to return sensible results when queried for blocks which have been pruned. 1. Investigate the appropriate response (empty vs error...
Write first draft of documentation describing history expiry features, including - offline prune subcommand - online prune subcommand - ability to resync without pre-merge blocks - database garbage collection flags...
## PR description This PR adds SyncTransactionReceipt (similar to SyncBlockBody) to allow us to perform sync operations without fully parsing and duplicating the backing data. (PoC branch at https://github.com/hyperledger/besu/pull/9416)
## PR description Adds a simple RLP encoder which doesn't rely on copying Bytes to form its output. This will be used in a coming PR related to sync improvements...