-
Notifications
You must be signed in to change notification settings - Fork 75
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): ICS 20 Withdrawals Missing current_block_timestamp #1364
Conversation
## Summary Changed protobuf, astria-core, and dependent code to utilize generic `Bytes` instead of the default `Vec<u8>` to utilize zero-copy deserialization from Protobuf and make type conversion cheaper. ## Background Previously, some components were utilizing `Bytes` and some were utilizing `Vec<u8>` as the generated Rust types when converting from Protobuf `bytes`. ## Changes - Adjusted Protobuf compiler to use `Bytes` for all Astria paths. - Edited conversions to/from `Raw` in `astria-core` to utilize `prost::bytes::Bytes`. - Adjusted code which relied on `Vec<u8>`. ## Testing Passing all tests. ## Related Issues closes #674
## Summary Changes to production templates of the charts, namely secrets, volumes, configmap and deployment ## Background Production deployments through GCP provider has small template errors ## Changes - composer secret private key naming - evm-bridge-withdrawer condition - sequencer-faucet now uses fixed image - evm-faucet condition and secret naming - evm-rollup otel values templating ## Testing - deployed a local kubernetes cluster with all services - this changes were originally made while deploying dusk-9 production network ## Related Issues closes #1358
* feature/ibc-e2e-smoke-test: fix expected withdraw amount in tests
sequencer: | ||
repo: ghcr.io/astriaorg/sequencer | ||
tag: "0.14.0" | ||
devTag: sha-b4c5d1c |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be a specific devTag sha instead of latest? can add a new single-ics20.yml
for now instead or manually change when using.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be latest, but the image hasn't been built yet because the fix is in this pr
## Summary celestia-node image update to v0.14.1 which fixes memory leaks ## Background Image used per celestia-node is outdated ## Changes - celestia-node image `v0.13.4 -> v0.14.1` ## Testing locall kubernetes cluster with all services deployed and firm blocks confirmed
Fixed by #1389 |
Summary
Quick hack to fix ics20 withdrawals for e2e ibc testing
Background
During ibc testing, was experiencing error from Penumbra "Missing current_block_timestamp".
Changes
EpochManager
for now. ShouldTesting
Tested as part of ibc e2e tests here #1284
Breaking Changelist