SIGN IN SIGN UP
unionlabs / union UNCLAIMED

The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.

0 0 174 Rust

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