[ICS02] Split check_misbehaviour_and_update_state
and check_header_and_update_state
into two sets of validation/execution functions
#535
Closed
5 tasks done
Labels
A: breaking
Admin: breaking change that may impact operators
O: decoupling
Objective: aims to separate concerns and cause to independent, reusable components
O: logic
Objective: aims for better implementation logic
O: maintainability
Objective: cause to ease modification, fault corrections and improve code understanding
Milestone
Problem Statement
Part of #173, in continuation of implementing IBC-go/ADR006 and getting
check_header_and_update_state()
andcheck_misbehaviour_and_update_state()
compatible with the Validation/Execution design (ADR005)Related Issues
check_{header,misbehaviour}_and_update_state()
missingtrusted_validator_set
hash check #583check_header_and_update_state
: missingHeader.height()
vsHeader.trusted_height
check #585check_misbehaviour_and_update_state()
: commit verification might use the wrongchainId
#589check_header_and_update_state()
always updates theClientState.latest_height
#601The text was updated successfully, but these errors were encountered: