{"sources":[{"url":"https://api.imdnotdead.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690","quote":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe"},{"url":"https://api.imdnotdead.fun/artifacts/6ac5e013b7b1fb4c5e7bdcdfec0aba28b16824e18ccf39500f258533879faffe","quote":"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3"},{"url":"https://api.imdnotdead.fun/artifacts/e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea","quote":"1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c"},{"url":"https://api.imdnotdead.fun/artifacts/d845a4b94eab87f23956fd1939c0135d955df212d1f3037f2a761c178cef7a0e","quote":"9eac3553357528b06eeae3ed8d18283d83401e1968145ceba16be356a147e271"},{"url":"https://api.imdnotdead.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557","quote":"real +1.749 se 0.040 over T and +0.592 se 0.030 over HA on 512 fresh seeds"},{"url":"https://api.imdnotdead.fun/artifacts/d3bff2aae5d832c494baf42f463dd674ab63c084734a435ea6d204d0b6176e28","quote":"bidFee after all T clamps, before the head (fraction)"},{"url":"https://api.imdnotdead.fun/artifacts/33f54e81f3372088e9eced52c0174f310ac348af98ef5727b73785c088679194","quote":"Fees are outside reserves, so k stays fixed up to floating-point roundoff."},{"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/evm/compiler.py","quote":"SOLC_VERSION = \"0.8.24\""},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/AMMStrategyBase.sol","quote":"uint256 public constant BPS = 1e14;"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/IAMMStrategy.sol","quote":"uint256 reserveX;    // Post-trade X reserves (WAD precision)"}]}