diff --git a/Cargo.lock b/Cargo.lock index d13019d847..0223b0f231 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1802,11 +1802,12 @@ dependencies = [ [[package]] name = "cnidarium" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "anyhow", "async-trait", + "base64 0.21.7", "borsh", "futures", "hex", @@ -1830,8 +1831,8 @@ dependencies = [ [[package]] name = "cnidarium-component" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "anyhow", "async-trait", @@ -2330,8 +2331,8 @@ dependencies = [ [[package]] name = "decaf377-fmd" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "ark-ff 0.4.2", "ark-serialize 0.4.2", @@ -2344,8 +2345,8 @@ dependencies = [ [[package]] name = "decaf377-ka" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "ark-ff 0.4.2", "decaf377 0.5.0", @@ -5483,8 +5484,8 @@ dependencies = [ [[package]] name = "penumbra-asset" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "anyhow", "ark-ff 0.4.2", @@ -5521,8 +5522,8 @@ dependencies = [ [[package]] name = "penumbra-ibc" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "anyhow", "ark-ff 0.4.2", @@ -5530,6 +5531,7 @@ dependencies = [ "base64 0.21.7", "blake2b_simd 1.0.2", "cnidarium", + "futures", "hex", "ibc-proto", "ibc-types", @@ -5549,6 +5551,7 @@ dependencies = [ "sha2 0.10.8", "tendermint 0.34.1", "tendermint-light-client-verifier", + "time", "tonic 0.10.2", "tower", "tracing", @@ -5556,8 +5559,8 @@ dependencies = [ [[package]] name = "penumbra-keys" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "aes", "anyhow", @@ -5600,8 +5603,8 @@ dependencies = [ [[package]] name = "penumbra-num" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "anyhow", "ark-ff 0.4.2", @@ -5636,8 +5639,8 @@ dependencies = [ [[package]] name = "penumbra-proto" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "anyhow", "async-trait", @@ -5665,8 +5668,8 @@ dependencies = [ [[package]] name = "penumbra-sct" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "anyhow", "ark-ff 0.4.2", @@ -5699,8 +5702,8 @@ dependencies = [ [[package]] name = "penumbra-tct" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "ark-ed-on-bls12-377", "ark-ff 0.4.2", @@ -5727,8 +5730,8 @@ dependencies = [ [[package]] name = "penumbra-tower-trace" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "futures", "hex", @@ -5749,8 +5752,8 @@ dependencies = [ [[package]] name = "penumbra-txhash" -version = "0.71.0" -source = "git+https://github.com/penumbra-zone/penumbra.git?rev=8b06546af43bf073fd99f3f9d82b8afb51872489#8b06546af43bf073fd99f3f9d82b8afb51872489" +version = "0.77.2" +source = "git+https://github.com/penumbra-zone/penumbra.git?tag=v0.77.2#76aab4b843f47b7ce9d7177196fdd2495ccf7bfa" dependencies = [ "anyhow", "blake2b_simd 1.0.2", diff --git a/Cargo.toml b/Cargo.toml index 1e46cc79c6..48a4b6ad67 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -77,10 +77,9 @@ serde_json = "1" metrics = "0.22.1" pbjson-types = "0.6" # Note that when updating the penumbra versions, vendored types in `proto/sequencerapis/astria_vendored` may need to be updated as well. -# update once https://github.com/penumbra-zone/penumbra/commit/8b06546af43bf073fd99f3f9d82b8afb51872489 makes it into a release -penumbra-ibc = { git = "https://github.com/penumbra-zone/penumbra.git", rev = "8b06546af43bf073fd99f3f9d82b8afb51872489", default-features = false } -penumbra-proto = { git = "https://github.com/penumbra-zone/penumbra.git", rev = "8b06546af43bf073fd99f3f9d82b8afb51872489" } -penumbra-tower-trace = { git = "https://github.com/penumbra-zone/penumbra.git", rev = "8b06546af43bf073fd99f3f9d82b8afb51872489" } +penumbra-ibc = { git = "https://github.com/penumbra-zone/penumbra.git", tag = "v0.77.2", default-features = false } +penumbra-proto = { git = "https://github.com/penumbra-zone/penumbra.git", tag = "v0.77.2" } +penumbra-tower-trace = { git = "https://github.com/penumbra-zone/penumbra.git", tag = "v0.77.2" } prost = "0.12" rand = "0.8.5" regex = "1.9" diff --git a/crates/astria-sequencer/Cargo.toml b/crates/astria-sequencer/Cargo.toml index d49b8000b9..51648227b6 100644 --- a/crates/astria-sequencer/Cargo.toml +++ b/crates/astria-sequencer/Cargo.toml @@ -30,8 +30,8 @@ priority-queue = "2.0.2" tower = "0.4" tower-abci = "0.12.0" tower-actor = "0.1.0" -cnidarium = { git = "https://github.com/penumbra-zone/penumbra.git", rev = "8b06546af43bf073fd99f3f9d82b8afb51872489" } -cnidarium-component = { git = "https://github.com/penumbra-zone/penumbra.git", rev = "8b06546af43bf073fd99f3f9d82b8afb51872489" } +cnidarium = { git = "https://github.com/penumbra-zone/penumbra.git", tag = "v0.77.2" } +cnidarium-component = { git = "https://github.com/penumbra-zone/penumbra.git", tag = "v0.77.2" } async-trait = { workspace = true } bytes = { workspace = true } diff --git a/crates/astria-sequencer/src/transaction/mod.rs b/crates/astria-sequencer/src/transaction/mod.rs index 1eaa5f2a30..58e0d7fb96 100644 --- a/crates/astria-sequencer/src/transaction/mod.rs +++ b/crates/astria-sequencer/src/transaction/mod.rs @@ -288,7 +288,7 @@ impl ActionHandler for UnsignedTransaction { .clone() .with_handler::(); action - .execute(&mut *state) + .check_and_execute(&mut *state) .await .context("execution failed for IbcAction")?; }