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

fix(sequencer): bump penumbra dep to fix ibc state access bug #1389

Merged
merged 1 commit into from
Aug 21, 2024
Merged

Conversation

noot
Copy link
Collaborator

@noot noot commented Aug 21, 2024

Summary

Bumps penumbra deps to no longer use penumbra-specific key.

Summary

The penumbra_ibc::component::packet::IBCPacket<Unchecked>::send_packet_check attempts to read a timestamp stored under a penumbra specific key which we never write. This was an oversight in penumbra and recently fixed.

Testing

Unblocks e2e testing.

Related Issues

penumbra-zone/penumbra#4812
penumbra-zone/penumbra#4822

@noot noot requested a review from a team as a code owner August 21, 2024 19:43
@noot noot requested a review from SuperFluffy August 21, 2024 19:43
@github-actions github-actions bot added the sequencer pertaining to the astria-sequencer crate label Aug 21, 2024
Copy link
Member

@SuperFluffy SuperFluffy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have updated the PR text to provide a bit more info.

penumbra-ibc = { git = "https://github.com/penumbra-zone/penumbra.git", tag = "v0.78.0", default-features = false }
penumbra-proto = { git = "https://github.com/penumbra-zone/penumbra.git", tag = "v0.78.0" }
penumbra-tower-trace = { git = "https://github.com/penumbra-zone/penumbra.git", tag = "v0.78.0" }
# can update to a tagged release when https://github.com/penumbra-zone/penumbra/pull/4822 is included
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please create a tracking issue for this in our repo.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@noot noot added this pull request to the merge queue Aug 21, 2024
Merged via the queue into main with commit 10b196a Aug 21, 2024
48 checks passed
@noot noot deleted the noot/fix branch August 21, 2024 21:22
steezeburger added a commit that referenced this pull request Aug 22, 2024
* main:
  refactor(core, proto)!: define app genesis state in proto (#1346)
  fix(sequencer): bump penumbra dep to fix ibc state access bug (#1389)
  feat(conductor)!: support disabled celestia auth (#1372)
  fix(sequencer)!: fix block fees (#1343)
  perf(sequencer): add benchmark for prepare_proposal (ENG-660) (#1337)
  fix(proto): fix import name mismatch (#1380)
  fix(ci): enable bridge withdrawer building with tag (#1374)
  feat(sequencer): rewrite memool to have per-account transaction storage and maintenance  (#1323)
  refactor(core, sequencer)!: require that bridge unlock address always be set (#1339)
  fix(sequencer)!: take funds from bridge in ics20 withdrawals (#1344)
  fix(sequencer)!: fix TOCTOU issues by merging check and execution (#1332)
  fix: abci error code (#1280)
  refactor(core): shorten `try_from_block_info_and_data()` (#1371)
  fix(relayer): change `reqwest` for `isahc` in relayer blackbox tests (ENG-699) (#1366)
  fix(conductor): update for celestia-node v0.15.0 (#1367)
  Chore: Upgrade celestia-node to v0.14.1 (#1360)
  chore(charts): fix charts production templates (#1359)
  chore(core, proto): migrate byte slices from Vec to Bytes (#1319)
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

Successfully merging this pull request may close these issues.

4 participants