You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The feat/ibc-eureka branch contains a service defintion called PacketMsg which is generated to a packet-server directory which houses the ibc protocol v2 code flow.
Inline with rebranding and refactoring the packet-server to v2 channel, we should redefine this service definition as the new v2 channel MsgServer service.
Proposal
The proposed service defintion is as follows:
serviceMsg {
option(cosmos.msg.v1.service)=true;
// SendPacket defines a rpc handler method for MsgSendPacket.rpcSendPacket(MsgSendPacket) returns (MsgSendPacketResponse);
// RecvPacket defines a rpc handler method for MsgRecvPacket.rpcRecvPacket(MsgRecvPacket) returns (MsgRecvPacketResponse);
// Timeout defines a rpc handler method for MsgTimeout.rpcTimeout(MsgTimeout) returns (MsgTimeoutResponse);
// Acknowledgement defines a rpc handler method for MsgAcknowledgement.rpcAcknowledgement(MsgAcknowledgement) returns (MsgAcknowledgementResponse);
}
This reduces the channel v2 service to 4 explicit rpc handler funcs, previous handshake code included in v2 in no longer necessary following the ibc eureka/v2 design.
Breakdown
This issue can be broken down into the following tasks and included in well-scoped pull requests:
Summary
The
feat/ibc-eureka
branch contains a service defintion calledPacketMsg
which is generated to apacket-server
directory which houses the ibc protocol v2 code flow.Inline with rebranding and refactoring the
packet-server
to v2 channel, we should redefine this service definition as the new v2 channelMsgServer
service.Proposal
The proposed service defintion is as follows:
This reduces the channel v2 service to 4 explicit rpc handler funcs, previous handshake code included in v2 in no longer necessary following the ibc eureka/v2 design.
Breakdown
This issue can be broken down into the following tasks and included in well-scoped pull requests:
SendPacket
rpc skeleton and associated msg types #7349RecvPacket
rpc skeleton and associated msg types #7350Timeout
rpc skeleton and associated msg types #7351Acknowledgement
rpc skeleton and associated msg types #7352SendPacket
rpc handler #7353RecvPacket
rpc handler #7354Timeout
rpc handler #7355Acknowledgement
rpc handler #7356The text was updated successfully, but these errors were encountered: