-
Notifications
You must be signed in to change notification settings - Fork 711
Description
Summary
related to cosmos-sdk issue here
in ADR 019 it states
In .proto files:
fields which accept interfaces should be annotated withcosmos_proto.accepts_interface
using the same full-qualified name passed asprotoName
toInterfaceRegistry.RegisterInterface
interface implementations should be annotated withcosmos_proto.implements_interface
using the same full-qualified name passed as protoName toInterfaceRegistry.RegisterInterface
In the future,
protoName
,cosmos_proto.accepts_interface
,cosmos_proto.implements_interface
may be used via code generation, reflection &/or static linting.
We're doing codegen, and we're missing many of the cosmos_proto.implements_interface
: hyperweb-io/telescope#118 (comment)
If we can add these into the protos, it would help the codegen flow to make client-side serialization better.
For Admin Use
- Not duplicate issue
- Appropriate labels applied
- Appropriate contributors tagged
- Contributor assigned/self-assigned