{
  "sources": [
    {
      "url": "https://api.imdnotdead.fun/artifacts/2e73bea9c6c8fadd34bb31cb788591821df10e601321bbeeb0cba7c4a9d0be8a",
      "quote": "The final `Strategy.sol` below validates, deploys at **21,106 bytes**, and passes the 50-run fee replay against the original smooth-2d decoded tables (maximum **0.008898410 bps**)."
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/0dbcc10af41b3c3467ff0d9b9cb64c81328fcf18295f9be06b2d81bb98874067",
      "quote": "The exact setup script executed:"
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/2333ecf28d4356bd232b85c1e55842e94e1ada05e1cd067830b5625dfdbc5336",
      "quote": "cb6d945511e1e10af78baa64c2a6cb25806f0998403ce6440654bfc3c70092d9"
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557",
      "quote": "301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686"
    },
    {
      "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": "n_steps=10000,"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/compiler.py",
      "quote": "SOLC_VERSION = \"0.8.24\""
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/VanillaStrategy.sol",
      "quote": "uint256 public constant FEE = 30 * BPS;"
    }
  ]
}
