{
  "sources": [
    {
      "url": "https://api.imdnotdead.fun/artifacts/0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786",
      "quote": "\"sim_sha256\":\"d003c663b94968b58aaefb65fef8e910638ee1664e19f96c809b45e499910638\""
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979",
      "quote": "\"code_sha256\":\"e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b\""
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/aaa42d3f6583965b170fbddd6807024ddb8f4d95425bbec5429a6e1aaf5620e5",
      "quote": "\"code_sha256\":\"db13b19c7926af2c3f1e178129b237980b3662d879cc1950f554995617512253\""
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/a97fa964e707df8aff4feb6a2dd8532d33189b88fe3c217749968d5216efd139",
      "quote": "\"code_sha256\":\"01e3b53a569a906c27123fc77739256608870037426db7a283393951345bbd1b\""
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690",
      "quote": "\"sha256\":\"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe\""
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/6ac5e013b7b1fb4c5e7bdcdfec0aba28b16824e18ccf39500f258533879faffe",
      "quote": "\"sha256\":\"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3\""
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea",
      "quote": "\"replica_source_sha256\": \"1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c\""
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/d845a4b94eab87f23956fd1939c0135d955df212d1f3037f2a761c178cef7a0e",
      "quote": "\"port_sha256\":\"9eac3553357528b06eeae3ed8d18283d83401e1968145ceba16be356a147e271\""
    },
    {
      "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/contracts/src/VanillaStrategy.sol",
      "quote": "uint256 public constant FEE = 30 * BPS;"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/AMMStrategyBase.sol",
      "quote": "abstract contract AMMStrategyBase is IAMMStrategy"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/IAMMStrategy.sol",
      "quote": "interface IAMMStrategy"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/compiler.py",
      "quote": "SOLC_VERSION = \"0.8.24\""
    }
  ]
}
