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 x/group module does not propagate events correctly to the current context.
This affects many ibc associated messages as relayers depend on certain events, for example hermes channel workers detect channel_open_init events and use this to complete the handshake flow.
In particular when testing an interchain-accounts account registration via x/group proposal events are not propagated to the current context in x/group msg_server.go Exec.
Version
v0.46.0
Steps to Reproduce
Some rough notes for reproducing below using this branch
icad tx group create-group $WALLET_1 test-metadata members.json --home ./data/test-1 --from $WALLET_1
icad q group group-info 1 --home ./data/test-1
icad tx group create-group-policy $WALLET_1 1 policy-meta policy.json --home ./data/test-1
icad q group group-policies-by-group 1 --home ./data/test-1
cosmos1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfwkgpd
icad tx group submit-proposal proposal.json --home ./data/test-1 --from $WALLET_1
icad q group proposal 1 --home ./data/test-1
icad tx group vote 1 $WALLET_1 --home ./data/test-1 VOTE_OPTION_YES meta --from $WALLET_1
icad tx group vote 1 $WALLET_2 --home ./data/test-1 VOTE_OPTION_YES meta --from $WALLET_2
# fund the group policy address
icad tx bank send $WALLET_1 cosmos1afk9zr2hn2jsac63h4hm60vl9z3e5u69gndzf7c99cqge3vzwjzsfwkgpd 10000000stake --home ./data/test-1
icad tx group exec 1 --from $WALLET_1 --home ./data/test-1 --gas 500000 -b block
The text was updated successfully, but these errors were encountered:
Summary of Bug
The
x/group
module does not propagate events correctly to the current context.This affects many ibc associated messages as relayers depend on certain events, for example
hermes
channel workers detectchannel_open_init
events and use this to complete the handshake flow.In particular when testing an
interchain-accounts
account registration viax/group
proposal events are not propagated to the current context inx/group
msg_server.goExec
.Version
v0.46.0
Steps to Reproduce
Some rough notes for reproducing below using this branch
The text was updated successfully, but these errors were encountered: