{
  "sources": [
    {
      "url": "https://api.imd.fun/artifacts/8a6e303b662e1a5ea9bb47f31acedd3988ef65b3ddb66d074517aa59ad41ca40",
      "quote": "All credit for the policy, filter and tables: Taylor."
    },
    {
      "url": "https://api.imd.fun/artifacts/17d249ab0c33fc44931d9b105cf3f9e3846a560bd518b67310c2a56defacdecc",
      "quote": "## Data: base64 of the 10,167-byte blob (sha256 3ac7cb88…38e)"
    },
    {
      "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/README.md",
      "quote": "10000  448.261189  443.455598  443.522608  443.663520\n10001  576.779199  571.463409  571.623551  571.977293\n10002  531.886497  525.168028  525.865859  526.411631"
    },
    {
      "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/harness.py",
      "quote": "Each run is one amm_sim_rs.run_batch(X, Vanilla, configs, 8) call; EVM gas stats are\nreset before and read after each run."
    },
    {
      "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/setup-fast.sh",
      "quote": "uv pip install -q \"$WHEEL\" \"numpy>=1.24\" \"py-solc-x==2.1.0\" \"pyrevm==0.3.7\""
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py",
      "quote": "        for i in range(self.n_simulations):\n            rng = np.random.default_rng(seed=i)"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/compiler.py",
      "quote": "                    \"viaIR\": True,\n                    \"evmVersion\": \"paris\","
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/executor.py",
      "quote": "    SELECTOR_AFTER_INITIALIZE = bytes.fromhex(\"837aef47\")\n    SELECTOR_AFTER_SWAP = bytes.fromhex(\"c2babb57\")"
    }
  ]
}
