channel.gno
1.62 Kb · 51 lines
1package core
2
3import (
4 "gno.land/p/onbloc/ibc/union/types"
5 "gno.land/r/onbloc/ibc/union/access"
6)
7
8func ChannelOpenInit(cur realm, msg types.MsgChannelOpenInit) {
9 access.AssertCanCall(0, cur, SelectorChannelOpenInit)
10 mustGetImpl().ChannelOpenInit(0, cur, msg)
11}
12
13func ChannelOpenTry(cur realm, msg types.MsgChannelOpenTry) {
14 access.AssertCanCall(0, cur, SelectorChannelOpenTry)
15 mustGetImpl().ChannelOpenTry(0, cur, msg)
16}
17
18func ForceChannelOpenTry(cur realm, msg types.MsgChannelOpenTry) {
19 access.AssertCanCall(0, cur, SelectorForceChannelTry)
20 mustGetImpl().ForceChannelOpenTry(0, cur, msg)
21}
22
23func ChannelOpenAck(cur realm, msg types.MsgChannelOpenAck) {
24 access.AssertCanCall(0, cur, SelectorChannelOpenAck)
25 mustGetImpl().ChannelOpenAck(0, cur, msg)
26}
27
28func ForceChannelOpenAck(cur realm, msg types.MsgChannelOpenAck) {
29 access.AssertCanCall(0, cur, SelectorForceChannelAck)
30 mustGetImpl().ForceChannelOpenAck(0, cur, msg)
31}
32
33func ChannelOpenConfirm(cur realm, msg types.MsgChannelOpenConfirm) {
34 access.AssertCanCall(0, cur, SelectorChannelOpenConfirm)
35 mustGetImpl().ChannelOpenConfirm(0, cur, msg)
36}
37
38func ForceChannelOpenConfirm(cur realm, msg types.MsgChannelOpenConfirm) {
39 access.AssertCanCall(0, cur, SelectorForceChannelConfirm)
40 mustGetImpl().ForceChannelOpenConfirm(0, cur, msg)
41}
42
43func ChannelCloseInit(cur realm, msg types.MsgChannelCloseInit) {
44 access.AssertCanCall(0, cur, SelectorChannelCloseInit)
45 mustGetImpl().ChannelCloseInit(0, cur, msg)
46}
47
48func ChannelCloseConfirm(cur realm, msg types.MsgChannelCloseConfirm) {
49 access.AssertCanCall(0, cur, SelectorChannelCloseConfirm)
50 mustGetImpl().ChannelCloseConfirm(0, cur, msg)
51}