{
  "sources": [
    {
      "url": "https://api.imd.fun/artifacts/0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786",
      "quote": "99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe"
    },
    {
      "url": "https://api.imd.fun/artifacts/ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979",
      "quote": "e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b"
    },
    {
      "url": "https://api.imd.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557",
      "quote": "301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686"
    },
    {
      "url": "https://api.imd.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690",
      "quote": "contract Strategy"
    },
    {
      "url": "https://api.imd.fun/artifacts/6ac5e013b7b1fb4c5e7bdcdfec0aba28b16824e18ccf39500f258533879faffe",
      "quote": "contract Strategy"
    },
    {
      "url": "https://api.imd.fun/artifacts/e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea",
      "quote": "def run_market(TH, seed, mean_size, rate, sigma, n_steps):\\n    S = np.zeros(40,dtype=np.float64)\\n    bid,ask = strat_init(S,TH,100.,10000.)\\n    P = np.empty((2,4),dtype=np.float64)\\n    P[0,0],P[0,1],P[0,2],P[0,3] = 100.,10000.,min(.1,ma"
    },
    {
      "url": "https://api.imd.fun/artifacts/d845a4b94eab87f23956fd1939c0135d955df212d1f3037f2a761c178cef7a0e",
      "quote": "def strat_after(S, TH, is_buy, amount_x, amount_y, timestamp, reserve_x, reserve_y):\\n    prev_bid = S[0]\\n    prev_ask = S[1]\\n    last_ts = S[2]\\n    direction = S[3]\\n    act = S[4]\\n    phat = S[5]\\n    sigma = S[6]\\n    lam = S[7]\\n   "
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py",
      "quote": "rng = np.random.default_rng(seed=i)"
    }
  ]
}