Skip to content

Commit 431d022

Browse files
authored
Implement consistency checking for AMM pool profiler with RPC state (#3030)
- Add `UniswapV3Pool` contract with implementation for fetching ticks,state and positions - Add method to fetch active positions in AMM pool profiler - Add pool profiler state comparison utility function - Integrate pool profiler consistency check in analyze-pool function - Improve error reporting for ETH call RPC parsing failures - Remove unused UniswapV3Lens contract - Remove unnecessary structs in pool analysis tests - Remove pool events replay from Blockchain core data client
1 parent 98890a4 commit 431d022

File tree

12 files changed

+702
-319
lines changed

12 files changed

+702
-319
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/adapters/blockchain/src/contracts/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@
2020
2121
pub mod base;
2222
pub mod erc20;
23-
pub mod uniswap_v3_lens;
23+
pub mod uniswap_v3_pool;

crates/adapters/blockchain/src/contracts/uniswap_v3_lens.rs

Lines changed: 0 additions & 206 deletions
This file was deleted.

0 commit comments

Comments
 (0)