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

bump Sequencer to tendermint 0.40 #1914

Open
SuperFluffy opened this issue Jan 14, 2025 · 0 comments
Open

bump Sequencer to tendermint 0.40 #1914

SuperFluffy opened this issue Jan 14, 2025 · 0 comments
Assignees
Labels
sequencer pertaining to the astria-sequencer crate

Comments

@SuperFluffy
Copy link
Member

SuperFluffy commented Jan 14, 2025

We want to update Sequencer to use tendermint 0.40.x and all Astria's co-dependencies with it (for a complete list see below). Axum underwent heavy refactoring in its 0.7.x release. Because tonic is a core dependency of all of our services, and because tonic leans heavily on axum, updating tendermint will potentially trigger a lot of breakage in our ecosystem that needs fixing.

This update is further dependent on penumbra's 0.82.x branch, which is undergoing similar updates. This effort can is found in these pull requests:

penumbra-zone/penumbra#4963
penumbra-zone/penumbra#4973
penumbra-zone/penumbra#4980

Pontential dependencies that need updating

  1. penumbra 0.82.x release: https://github.com/penumbra-zone/penumbra/tree/release/v0.82.x
  2. [email protected]
  3. [email protected]
  4. [email protected] (and related crates such as tonic_build)
  5. [email protected] (and related crates such as prost_build)
  6. [email protected] (and related crates such as pbjson_build)
  7. [email protected] (induced by the update to tonic)
  8. [email protected]
  9. [email protected] (induced by axum and tonic)
  10. [email protected]
  11. [email protected]
  12. [email protected]
  13. [email protected]
  14. [email protected]
  15. [email protected]
  16. [email protected] (and related utilities such as metrics-exporter-prometheus and metrics-tracing-context)

┆Issue Number: ENG-1070

@SuperFluffy SuperFluffy self-assigned this Jan 14, 2025
@SuperFluffy SuperFluffy added the sequencer pertaining to the astria-sequencer crate label Jan 14, 2025
@SuperFluffy SuperFluffy changed the title chore(sequencer): bump Sequencer to tendermint 0.40 bump Sequencer to tendermint 0.40 Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sequencer pertaining to the astria-sequencer crate
Projects
None yet
Development

No branches or pull requests

1 participant