Replies: 1 comment
-
@torvald2 Hey! Was just forwarded this message from someone else When you are building an IBC module, you need to claim the capability in your keeper. An example is like so
This uses the A good example is in the ibc-go repo with the transfer keeper |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have issue with IBC and Go Relayer
When I trying send IBC Package got error "module does not own channel capability” in my observer module.
Capabilities have to store on path capabilities/ports/transfer/channels/channel-0
But when I created connection there no OnChanOpenInit call in my module
My Go replayer steps
rly chains add -f ./test_config/subnode_go_relayer.json
rly chains add -f ./test_config/government_go_ralayer.json
rly keys add government_go_ralayer test
rly keys add subnode_go_relayer test
rly paths new subnode government observer-path
rly transact clients observer-path
rly transact connection observer-path
rly transact channel observer-path
rly start observer-path
It’s creates channel-0 and port id transfer
Command subnetwork-noded query ibc channel channels --chain-id subnode --home ~/.subnode
Shows
channels:
connection_hops:
counterparty:
channel_id: channel-0
port_id: transfer
ordering: ORDER_UNORDERED
port_id: transfer
state: STATE_OPEN
upgrade_sequence: "0"
version: ics20-1
height:
revision_height: "3746"
revision_number: “0"
Channel and port is exists but there no capability for my module
It’s makes me crazy Help please ****
Beta Was this translation helpful? Give feedback.
All reactions