implement misbehaviour for the ethereum light client (#1540)
Closes #1539 Closes #1485 The only misbehaviour here is two conflicting headers to exist at the same height. The light client checks if the headers are valid and if they are valid and they are the same height, it returns a misbehaviour. The flow is, first ibc calls `verify_misbehaviour` and if it passes, it calls `check_for_misbehaviour_on_misbehaviour` and if it returns true, then there is a misbehaviour.
A
Abdullah Eryuzlu committed
6ed93361493090198b76f2d9d706ac72218e44b8
Committed by GitHub <noreply@github.com>
on 3/18/2024, 9:23:08 PM