From 401bb7b086562edb6a05e34aa0431656780fb4d9 Mon Sep 17 00:00:00 2001 From: Aryan Godara Date: Wed, 3 Dec 2025 00:47:26 +0530 Subject: [PATCH] Enable UniswapV3 baseline source for Plasma chain - Add BaselineSource::UniswapV3 to Plasma chain's default baseline sources - Fix PoolData ID formatting to use hex representation with 0x prefix Signed-off-by: Aryan Godara --- crates/shared/src/sources/mod.rs | 2 +- crates/shared/src/sources/uniswap_v3/graph_api.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/shared/src/sources/mod.rs b/crates/shared/src/sources/mod.rs index 4290a7c4f6..0c86d7eea9 100644 --- a/crates/shared/src/sources/mod.rs +++ b/crates/shared/src/sources/mod.rs @@ -70,7 +70,7 @@ pub fn defaults_for_network(chain: &Chain) -> Vec { ], Chain::Lens => vec![BaselineSource::UniswapV3], Chain::Linea => vec![BaselineSource::UniswapV3], - Chain::Plasma => vec![], + Chain::Plasma => vec![BaselineSource::UniswapV3], Chain::Sepolia => vec![BaselineSource::TestnetUniswapV2], Chain::Hardhat => panic!("unsupported baseline sources for Hardhat"), } diff --git a/crates/shared/src/sources/uniswap_v3/graph_api.rs b/crates/shared/src/sources/uniswap_v3/graph_api.rs index e785fc87c8..a032683c14 100644 --- a/crates/shared/src/sources/uniswap_v3/graph_api.rs +++ b/crates/shared/src/sources/uniswap_v3/graph_api.rs @@ -307,7 +307,7 @@ pub struct PoolData { impl ContainsId for PoolData { fn get_id(&self) -> String { - self.id.to_string() + format!("{:#x}", self.id) } }