Skip to content
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

Standardized Events #534

Closed
colin-axner opened this issue Jan 28, 2021 · 1 comment
Closed

Standardized Events #534

colin-axner opened this issue Jan 28, 2021 · 1 comment
Labels
brainstorming Open-ended brainstorming. formalization Formalizing things so that they are not wrong.

Comments

@colin-axner
Copy link
Contributor

There needs to be an event specification to improve interoperability between IBC implementations from the relayer point of view. Not sure if this has already been opened as an issue, but thought I'd open one just in case it hasn't.

It'd be good to prioritize this discussion since the event system currently being used in the SDK/Tendermint combo is sub-par and there is active discussion in how to refactor it. Events are a core component of IBC functioning, almost like pipes in a building, and we should ensure they are stable and well designed.

The initial idea for typed events sounds good, but it seems to be a little hacky in practice. Things I'm unsure of:

  • does the event spec use the ABCI format to specify events?
  • are we defining the events as proto types?
  • should we define event system requirements (and does the SDK meet these requirements)?
@cwgoes cwgoes transferred this issue from cosmos/ibc Feb 23, 2021
@cwgoes cwgoes transferred this issue from another repository Mar 23, 2021
@mpoke mpoke added brainstorming Open-ended brainstorming. formalization Formalizing things so that they are not wrong. labels Mar 17, 2022
@mpoke
Copy link
Contributor

mpoke commented Mar 18, 2022

Closing this issue in favor of #606

@mpoke mpoke closed this as completed Mar 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
brainstorming Open-ended brainstorming. formalization Formalizing things so that they are not wrong.
Projects
None yet
Development

No branches or pull requests

2 participants