-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hermes ignores IBC events emitted by BeginBlock
/EndBlock
#1793
Comments
BeginBlock
/EndBlock
This seems either a regression of #1409 (or we need to extend that work to cover additional types of packets beyond |
https://github.com/agoric-labs/cosmos-sdk/tree/mfig-endblock-ibc-event has a hack to raise To reproduce this problem, you can do:
Simd is then a Cosmos SDK chain that will produce those events on every block. |
Just to double check, does
|
Yes, I was able to reproduce both with and without the config you mentioned. |
Hi @michaelfig, can you please confirm if this issue is fixed by #1801? |
Hi @hu55a1n1 , After further testing, I find that in the code as of #1801, Hermes doesn't detect newly-created Is there any chance it's related to this issue, or should I file a separate one? |
And I've verified that this current issue is fixed and should remain closed, but I see a potentially-related problem in #1844. |
Crate
relayer::event
Summary of Bug
get_all_events
doesn't return IBC events that are raised inBeginBlock
orEndBlock
, only transactions. This preventsChannelOpenInit
from withinEndBlock
, which is what Agoric needs for dynamic (smart-contract driven) IBC.Version
v0.10.0
Steps to Reproduce
hermes listen mychain
message.module = 'ibc_channel'
event is not detected by HermesAcceptance Criteria
hermes listen mychain
reports events emitted in EndBlock.For Admin Use
The text was updated successfully, but these errors were encountered: