access.gno
2.94 Kb · 51 lines
1package core
2
3import (
4 "gno.land/p/onbloc/access/manager"
5 "gno.land/p/onbloc/ibc/union/types"
6 "gno.land/r/onbloc/ibc/union/access"
7)
8
9// RelayerRole mirrors Union deployer's RELAYER role id.
10// Reference:
11// https://github.com/unionlabs/union/blob/8cff0ff34f6baa4cdb1e4650a08985dd05de0c5a/cosmwasm/deployer/src/main.rs#L65
12const RelayerRole manager.RoleId = access.RelayerRole
13
14const (
15 SelectorUpdateImpl manager.Selector = "update_impl"
16 SelectorForceUpdateClient manager.Selector = "force_update_client"
17 SelectorForceConnectionTry manager.Selector = "force_connection_open_try"
18 SelectorForceConnectionAck manager.Selector = "force_connection_open_ack"
19 SelectorForceConnectionConfirm manager.Selector = "force_connection_open_confirm"
20 SelectorForceChannelTry manager.Selector = "force_channel_open_try"
21 SelectorForceChannelAck manager.Selector = "force_channel_open_ack"
22 SelectorForceChannelConfirm manager.Selector = "force_channel_open_confirm"
23 SelectorChannelCloseInit manager.Selector = "channel_close_init"
24 SelectorChannelCloseConfirm manager.Selector = "channel_close_confirm"
25 SelectorCommitMembershipProof manager.Selector = "commit_membership_proof"
26 SelectorCommitNonMembershipProof manager.Selector = "commit_non_membership_proof"
27
28 // SelectorSetEventConfig gates SetEventConfig calls.
29 SelectorSetEventConfig manager.Selector = "set_event_config"
30)
31
32const (
33 SelectorRegisterClient manager.Selector = types.RelayerSelectorRegisterClient
34 SelectorCreateClient manager.Selector = types.RelayerSelectorCreateClient
35 SelectorUpdateClient manager.Selector = types.RelayerSelectorUpdateClient
36 SelectorMisbehaviour manager.Selector = types.RelayerSelectorMisbehaviour
37 SelectorConnectionOpenInit manager.Selector = types.RelayerSelectorConnectionOpenInit
38 SelectorConnectionOpenTry manager.Selector = types.RelayerSelectorConnectionOpenTry
39 SelectorConnectionOpenAck manager.Selector = types.RelayerSelectorConnectionOpenAck
40 SelectorConnectionOpenConfirm manager.Selector = types.RelayerSelectorConnectionOpenConfirm
41 SelectorChannelOpenInit manager.Selector = types.RelayerSelectorChannelOpenInit
42 SelectorChannelOpenTry manager.Selector = types.RelayerSelectorChannelOpenTry
43 SelectorChannelOpenAck manager.Selector = types.RelayerSelectorChannelOpenAck
44 SelectorChannelOpenConfirm manager.Selector = types.RelayerSelectorChannelOpenConfirm
45 SelectorPacketRecv manager.Selector = types.RelayerSelectorPacketRecv
46 SelectorIntentPacketRecv manager.Selector = types.RelayerSelectorIntentPacketRecv
47 SelectorPacketAck manager.Selector = types.RelayerSelectorPacketAck
48 SelectorPacketTimeout manager.Selector = types.RelayerSelectorPacketTimeout
49 SelectorBatchSend manager.Selector = types.RelayerSelectorBatchSend
50 SelectorBatchAcks manager.Selector = types.RelayerSelectorBatchAcks
51)