{"sources":[{"url":"https://api.imdnotdead.fun/artifacts/2333ecf28d4356bd232b85c1e55842e94e1ada05e1cd067830b5625dfdbc5336","quote":"\"code_sha256\":\"cb6d945511e1e10af78baa64c2a6cb25806f0998403ce6440654bfc3c70092d9\""},{"url":"https://api.imdnotdead.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557","quote":"\"code_sha256\":\"301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686\""},{"url":"https://api.imdnotdead.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690","quote":"\"sha256\":\"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe\""},{"url":"https://api.imdnotdead.fun/artifacts/0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786","quote":"\"harness_sha256\":\"24169a30bddafe5f82fa6873adcd7d6c15892f883d1af25eebaa9b5f623606bc\""},{"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":"gbm_sigma_min=0.000882,\n    gbm_sigma_max=0.001008,"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/baseline.py","quote":"Utility to load the default 30bps strategy used as the normalizer AMM."},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/simulation/engine.rs","quote":"// AMM edge is the negative of arbitrageur profit at true price"}]}