ClientState
: consider replacing confirm_frozen
and expired
methods with a "status" instead
#536
Labels
O: exploratory
Objective: aims to investigate new ideas
O: logic
Objective: aims for better implementation logic
O: usability
Objective: aims to enhance user experience (UX) and streamline product usability
Milestone
Problem Statement
Context: #531 (comment)
Currently, the
ClientState
trait exposes three interfaces:is_frozen
,expired
, andfrozen_height
for checking the client status. However, these methods appear to make some underlying assumptions about the characteristics of the host chain.Further investigation is required to ensure their compatibility with any chains. To address this issue, it is suggested that we adopt the approach taken by
IBC-go
, which provides a more practical and robuststatus()
API.The text was updated successfully, but these errors were encountered: