{
  "sources": [
    {
      "url": "https://benedict.dev/optimization-arena-learnings",
      "quote": "EMA, dual anchor, or virtual reserves"
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/19f2ec857df536e8ab62ab1da89ec6623332521ce46849f15bccff402c63e1e5",
      "quote": "\"sha256\":\"f24b6ca198b744c380842c3a17964a6dc21f311bb04984b26733afa3fee8eaf2\""
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/33f54e81f3372088e9eced52c0174f310ac348af98ef5727b73785c088679194",
      "quote": "\"sha256\":\"cd9bdb45ab0537ad25c4fd90ca8618898cef6386de3df65f192eaef65fbca245\""
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/c33720874aa1285e9dc766540b8a90410118a8e8b840d949ea0dcc211bdb27c1",
      "quote": "\"sha256\": \"2eaafc7960e520b8a7fd322ec8afaff8fa677c730228a961efb509cc30b25719\""
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/market/router.py",
      "quote": "Implements optimal order splitting so that the marginal price is equal\n    across all AMMs after the trade."
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/IAMMStrategy.sol",
      "quote": "bool isBuy;          // true if AMM bought X (trader sold X)"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/AMMStrategyBase.sol",
      "quote": "uint256[32] public slots;"
    },
    {
      "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/ChengHua926/amm-challenge/d34a5199c59a4c44d5336a25f1436b4ae1f21104/contracts/src/Strategy.sol",
      "quote": "pragma solidity ^0.8.24;"
    }
  ]
}