noescape0

Results 16 issues of noescape0

Dont merge before the release see https://github.com/stratisproject/StratisBitcoinFullNode/pull/3720

improvement
Size M: 3-5 days
security-investigation
sp

`NetwokrPeerConnection.ReadMessageAsync` allows messages without a checksum which was introduced at version 60002. Min protocol version is 70000, therefore there is no need to support that. There are other code areas...

improvement
Refactor
idea
security-investigation

``` mempoolpayload The mempool message sends a request to a node asking for information about transactions it has verified but which have not yet confirmed. The response to receiving this...

bug

See https://github.com/stratisproject/StratisBitcoinFullNode/pull/1486

improvement
idea

Move block store to Stratis.Bitcoin because it's going to become a mandatory component and we would just implement pruning instead of not using a feature

Refactor
idea

improvement
Size S: 2-3 days
security-investigation
sp

Add logic to BP that will allow recognizing pruned nodes and it will requesting blocks from them when we are asking for blocks with timestamps that are more than 2...

improvement
low priority

The idea is to allow peer behaviors to subscribe only to the payloads they need and not to every network message (move distinguishing between different payloads to the base class)....

Refactor
idea