Closed yangby-cryptape closed 1 year ago
Base: 76.75% // Head: 76.86% // Increases project coverage by +0.10%
:tada:
Coverage data is based on head (
29e1e47
) compared to base (d1e670d
). Patch coverage: 83.15% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Issues
The old request should always be removed when a response was processed.
But when errors are thrown through the
?
operation, the old request is NOT removed.A normal proof could be empty.
Currently, the client consider the last state requires an update when proof is empty.
But the proof is empty doesn't mean there is no proof; maybe the data which you want to prove is enough to prove themselves.
For example, if the last block number is
10
, and you want a proof for block[0,1,2,3,4,5,6,7,8,9]
,then the proof items is empty.Handle missing items for a proof.
p.s. I put them together in one PR, since they all are related to the comparison between the request and the response.