diff --git a/relayer/chains/parsing.go b/relayer/chains/parsing.go index 62404c546..2819ee3ab 100644 --- a/relayer/chains/parsing.go +++ b/relayer/chains/parsing.go @@ -181,6 +181,16 @@ func (res *ClientInfo) parseClientAttribute(log *zap.Logger, attr sdk.Attribute) RevisionNumber: revisionNumber, RevisionHeight: revisionHeight, } + case "header": + data, err := hex.DecodeString(attr.Value) + if err != nil { + log.Error("Error parsing client header", + zap.String("header", attr.Value), + zap.Error(err), + ) + return + } + res.Header = data } }