gitextract_fe8e_14t/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── BUG-FORM.yml │ │ └── FEATURE-FORM.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .gitmodules ├── Cargo.toml ├── README.md ├── benches/ │ ├── erc_4626.rs │ ├── uniswap_v2.rs │ └── uniswap_v3.rs ├── build.rs ├── contracts/ │ ├── foundry.toml │ ├── src/ │ │ ├── Balancer/ │ │ │ └── GetBalancerPoolDataBatchRequest.sol │ │ ├── ERC20/ │ │ │ └── GetTokenDecimalsBatchRequest.sol │ │ ├── ERC4626/ │ │ │ └── GetERC4626VaultDataBatchRequest.sol │ │ ├── UniswapV2/ │ │ │ ├── GetUniswapV2PairsBatchRequest.sol │ │ │ └── GetUniswapV2PoolDataBatchRequest.sol │ │ ├── UniswapV3/ │ │ │ ├── FixedPoint.sol │ │ │ ├── GetUniswapV3PoolDataBatchRequest.sol │ │ │ ├── GetUniswapV3PoolSlot0BatchRequest.sol │ │ │ ├── GetUniswapV3PoolTickBitmapBatchRequest.sol │ │ │ ├── GetUniswapV3PoolTickDataBatchRequest.sol │ │ │ └── interfaces/ │ │ │ ├── IBalancer.sol │ │ │ ├── IUniswapV2.sol │ │ │ ├── IUniswapV3.sol │ │ │ └── Token.sol │ │ ├── filters/ │ │ │ ├── WethValueInPools.sol │ │ │ └── WethValueInPoolsBatchRequest.sol │ │ └── interfaces/ │ │ ├── IBalancer.sol │ │ ├── IUniswapV2.sol │ │ ├── IUniswapV3.sol │ │ └── Token.sol │ └── test/ │ ├── FixedPoint.t.sol │ ├── WethValueInPools.t.sol │ └── WethValueInPoolsBatchRequest.t.sol ├── dependabot.yml ├── examples/ │ ├── filters.rs │ ├── simulate_swap.rs │ ├── state_space_builder.rs │ ├── subscribe.rs │ ├── swap_calldata.rs │ └── sync_macro.rs └── src/ ├── amms/ │ ├── abi/ │ │ ├── GetBalancerPoolDataBatchRequest.json │ │ ├── GetERC4626VaultDataBatchRequest.json │ │ ├── GetTokenDecimalsBatchRequest.json │ │ ├── GetUniswapV2PairsBatchRequest.json │ │ ├── GetUniswapV2PoolDataBatchRequest.json │ │ ├── GetUniswapV3PoolDataBatchRequest.json │ │ ├── GetUniswapV3PoolSlot0BatchRequest.json │ │ ├── GetUniswapV3PoolTickBitmapBatchRequest.json │ │ ├── GetUniswapV3PoolTickDataBatchRequest.json │ │ ├── WethValueInPools.json │ │ └── WethValueInPoolsBatchRequest.json │ ├── amm.rs │ ├── balancer/ │ │ ├── bmath.rs │ │ └── mod.rs │ ├── consts.rs │ ├── erc_4626/ │ │ └── mod.rs │ ├── error.rs │ ├── factory.rs │ ├── float.rs │ ├── mod.rs │ ├── uniswap_v2/ │ │ └── mod.rs │ └── uniswap_v3/ │ └── mod.rs ├── lib.rs └── state_space/ ├── cache.rs ├── discovery.rs ├── error.rs ├── filters/ │ ├── blacklist.rs │ ├── mod.rs │ ├── value.rs │ └── whitelist.rs └── mod.rs