{"sources":[{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/66604b3426d8e97a73e2c39940b9b4dece51cc73/research/tell/README.md","quote":"The engine (benedictbrady/amm-challenge at 6b6921f8, `amm_sim_rs`) computes in f64 and hands a contract `(value * 1e18) as i128`, which keeps the double's bits."},{"url":"https://api.imdnotdead.fun/artifacts/bb1b85910e7628d6c716ee1328da911b4da42c0903cb6c96309cfda82a379abd","quote":"\"sha256\":\"ff9afbb71f1a030333cd9b8ce283a83d8e5d423fdae1726d1f3d480685744efb\",\"code_encoding\":\"base64(zlib(UTF-8 complete quotient.py))\""},{"url":"https://api.imdnotdead.fun/artifacts/fd2f147e94f3523e4c4f91e43dc98b88e9ce8ef1060d2939367445711154a16a","quote":"\"code_encoding\":\"base64(zlib(utf-8 Strategy.sol))\""},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/66604b3426d8e97a73e2c39940b9b4dece51cc73/research/solved/run.py","quote":"def run_policy(policy, opt, seeds, pol_path=DEFAULT_POL, chunk=8):"},{"url":"https://binaries.soliditylang.org/linux-amd64/list.json","quote":"\"0.8.24\": \"solc-linux-amd64-v0.8.24+commit.e11b9ed9\""},{"url":"https://api.imdnotdead.fun/artifacts/bb1b85910e7628d6c716ee1328da911b4da42c0903cb6c96309cfda82a379abd","quote":"\"interval\":\"Enumerate WAD-compatible previous own reserve doubles, reconstruct gamma from previous WAD fee, allow ratio candidates +/-2 binary64 ulps, test nearest numerator integer +/-1. Paid low bits are never read: float(paid_w)/1e18 only locates the numerator integer, and forward WAD equality decides.\""},{"url":"https://api.imdnotdead.fun/artifacts/fd2f147e94f3523e4c4f91e43dc98b88e9ce8ef1060d2939367445711154a16a","quote":"\"source_sha256\":\"99d031f41074ea872c78fa7dec5db33d9f20f3251e29bdbb4682c92791334b72\""}]}
