To make domain message types in ibc-rs usable within the Sovereign SDK module interface, it was necessary to implement the JsonSchema for these types. Within this context, some client message types (e.g. here) involve fields of the Any for which we have already defined a helper type called AnySchema. Though, ideally, it would be efficient to obtain the JsonSchema derivation directly for the Any type in ibc-proto-rs.
Background
To make domain message types in
ibc-rs
usable within the Sovereign SDK module interface, it was necessary to implement theJsonSchema
for these types. Within this context, some client message types (e.g. here) involve fields of theAny
for which we have already defined a helper type calledAnySchema
. Though, ideally, it would be efficient to obtain theJsonSchema
derivation directly for theAny
type inibc-proto-rs
.