We are going over some refactoring at ibc-rs to improve the ibc-testkit and existing tests.
During this, I realized that the current mock client types are too simple to test all IBC specifications. I want to extend the current mock client types as follows.
I add trusting_period and max_clock_drift as timestamp is already part of the Header. consensus_bytes and frozen fields are the main fields - that I require. They are needed to test merkle proofs and frozen clients.
We are going over some refactoring at
ibc-rs
to improve the ibc-testkit and existing tests.During this, I realized that the current mock client types are too simple to test all IBC specifications. I want to extend the current mock client types as follows.
I add
trusting_period
andmax_clock_drift
astimestamp
is already part of theHeader
.consensus_bytes
andfrozen
fields are the main fields - that I require. They are needed to test merkle proofs and frozen clients.