{"sources": [
 {"url": "https://api.imd.fun/artifacts/02c134d9ed51858f06d02b6dec25e6922016490f11e3a8174af512a6a77b6569", "quote": "Highest successful afterSwap gas is 243,554 of the 250,000 limit; afterInitialize peaks at 236,377."},
 {"url": "https://api.imd.fun/artifacts/02c134d9ed51858f06d02b6dec25e6922016490f11e3a8174af512a6a77b6569", "quote": "scratch/instrumentation.patch"},
 {"url": "https://api.imd.fun/artifacts/1f4f14f040b309e004904672ec6e2bb051f97b8d1195602d36b35a54c05d6c0f", "quote": "a9830b417dd43806c144e8b4a217cda1317850bb52578b18a3237307cf8dfa16"},
 {"url": "https://raw.githubusercontent.com/ChengHua926/amm-challenge/d34a5199c59a4c44d5336a25f1436b4ae1f21104/contracts/src/Strategy.sol", "quote": "contract Strategy is AMMStrategyBase {"},
 {"url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py", "quote": "def _build_configs(self) -> list[amm_sim_rs.SimulationConfig]:"},
 {"url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/pyproject.toml", "quote": "version = \"0.1.0\""}
]}
