From 065c162c5a579957550a9bbceab91f277ab45b1d Mon Sep 17 00:00:00 2001 From: zizou <111426680+flopell@users.noreply.github.com> Date: Fri, 6 Sep 2024 11:04:29 +0200 Subject: [PATCH 1/2] fix(balancer-susbtreams): fix a bug with pool id in case of `Swap` event. Also bump the Substreams version. --- substreams/Cargo.lock | 2 +- substreams/ethereum-balancer/Cargo.toml | 2 +- substreams/ethereum-balancer/src/modules.rs | 4 ++-- substreams/ethereum-balancer/substreams.yaml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/substreams/Cargo.lock b/substreams/Cargo.lock index 1f4d8c6..c3164d5 100644 --- a/substreams/Cargo.lock +++ b/substreams/Cargo.lock @@ -210,7 +210,7 @@ dependencies = [ [[package]] name = "ethereum-balancer" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anyhow", "bytes", diff --git a/substreams/ethereum-balancer/Cargo.toml b/substreams/ethereum-balancer/Cargo.toml index 9bc359a..8b9ba80 100644 --- a/substreams/ethereum-balancer/Cargo.toml +++ b/substreams/ethereum-balancer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ethereum-balancer" -version = "0.2.0" +version = "0.2.1" edition = "2021" [lib] diff --git a/substreams/ethereum-balancer/src/modules.rs b/substreams/ethereum-balancer/src/modules.rs index f0e1abb..d85102d 100644 --- a/substreams/ethereum-balancer/src/modules.rs +++ b/substreams/ethereum-balancer/src/modules.rs @@ -90,10 +90,10 @@ pub fn map_relative_balances( } } } else if let Some(ev) = abi::vault::events::Swap::match_and_decode(vault_log.log) { - let component_id = format!("0x{}", hex::encode(&ev.pool_id[..20])); + let component_id = format!("0x{}", hex::encode(ev.pool_id)); if store - .get_last(format!("pool:{}", component_id)) + .get_last(format!("pool:{}", &component_id[..42])) .is_some() { deltas.extend_from_slice(&[ diff --git a/substreams/ethereum-balancer/substreams.yaml b/substreams/ethereum-balancer/substreams.yaml index dfd8c30..0bbb66b 100644 --- a/substreams/ethereum-balancer/substreams.yaml +++ b/substreams/ethereum-balancer/substreams.yaml @@ -1,7 +1,7 @@ specVersion: v0.1.0 package: name: "ethereum_balancer" - version: v0.2.0 + version: v0.2.1 protobuf: files: From 558d85d912154187d837ca2d52f2e9ab985c42b5 Mon Sep 17 00:00:00 2001 From: zizou <111426680+flopell@users.noreply.github.com> Date: Fri, 6 Sep 2024 11:11:03 +0200 Subject: [PATCH 2/2] chore(clippy): ignore long paragraph in generated files --- substreams/crates/tycho-substreams/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/substreams/crates/tycho-substreams/src/lib.rs b/substreams/crates/tycho-substreams/src/lib.rs index 0eef870..888080e 100644 --- a/substreams/crates/tycho-substreams/src/lib.rs +++ b/substreams/crates/tycho-substreams/src/lib.rs @@ -4,6 +4,7 @@ pub mod balances; pub mod contract; mod mock_store; pub mod models; +#[allow(clippy::too_long_first_doc_paragraph)] mod pb; pub mod prelude {