{"sources":[{"url":"https://api.imdnotdead.fun/artifacts/2333ecf28d4356bd232b85c1e55842e94e1ada05e1cd067830b5625dfdbc5336","quote":"\"code_sha256\":\"cb6d945511e1e10af78baa64c2a6cb25806f0998403ce6440654bfc3c70092d9\",\"params\":{\"W1\":[[-0"},{"url":"https://api.imdnotdead.fun/artifacts/ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979","quote":"\"port_sha256\":\"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b\",\"params\":{\"architec"},{"url":"https://api.imdnotdead.fun/artifacts/e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea","quote":"\"replica_source_sha256\": \"1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c\",\n  \"th_n"},{"url":"https://api.imdnotdead.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690","quote":"\"code\":\"// SPDX-License-Identifier: MIT\\npragma solidity ^0.8.24;\\n\\nimport {AMMStrategyBase} from \\"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py","quote":"rng = np.random.default_rng(seed=i)"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/config.py","quote":"\"\"\"Build a SimulationConfig with explicit fields and variable parameters.\"\"\""},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/baseline.py","quote":"\"\"\"Compile VanillaStrategy.sol once and cache."},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/executor.py","quote":"GAS_LIMIT_TRADE = 250_000"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/compiler.py","quote":"class SolidityCompiler:"}]}