{"blocked":null,"item":"f7","batch":"e07-fork-mine","baseline":{"name":"RS2","sha256":"f24b6ca198b744c380842c3a17964a6dc21f311bb04984b26733afa3fee8eaf2","url":"https://api.imd.fun/artifacts/19f2ec857df536e8ab62ab1da89ec6623332521ce46849f15bccff402c63e1e5","mean_edge_900000_900031":542.3651755555325,"mean_edge_901000_901255":533.7351592392916,"gas_32":{"max_ok":197184,"oog":0},"gas_256":{"max_ok":202386,"oog":0}},"calibration":{"strategy":"CH (ChengHua926 Strategy.sol @d34a5199, sha256 6dd68f77a70900319460215374143dbd5d924198450a46d9f5f91f6b1e3d35c3)","seeds":"0..999","mean_edge":"525.5258821780834","expected":"525.5258821780834","match":true},"summary":"No public fork file beats RS2. Of 162 distinct afterSwap .sol files across the four forks (143 0zKillua, 0 acemasterjb, 1 d2p-finance, 18 ChengHua926), 69 were checked after the 50-file cap; 68 compiled and validated, 1 did not (stack too deep), and none ran out of gas. The best was ChengHua926's Strategy.sol ('no_cubic', the CH calibration file and RS2's ancestor) at -1.84 +/- 0.07 on 256 seeds (almost all of it arb edge, -1.83). Every 0zKillua file loses 38 or more, and every ChengHua926 scratch variant and the d2p EntryPoint lose 140 or more.","per_fork":{"0zKillua/amm-challenge":"1 branch (main). 143 distinct afterSwap files differing from upstream, all added in one commit 5ae0b44a (\"V73 better so far\"), so commit time ties for all of them. Tie broken by version number, highest first (V75..V30F) as a proxy for recency, giving 50 kept; 93 not scored (earlier V-numbers and named strategies). Best: V75 -38.79 (d32).","acemasterjb/amm-challenge":"2 branches. No .sol file that defines afterSwap differs from upstream; its only extra commit is \"chore: initialize pi configuration and architecture documentation\". Nothing to score.","d2p-finance/d2p-fee-strategies":"7 branches; only main has a distinct afterSwap file, contracts/src/EntryPoint.sol (the other branch heads carry only upstream .sol files). Valid, d32 -189.47.","ChengHua926/amm-challenge":"1 branch (main). 18 distinct files: contracts/src/Strategy.sol (d32 -1.95, the CH calibration file) and 17 scratch/strategies/dyn_v*.sol variants (d32 -140 to -388)."},"method":"Mirror-cloned each fork (all branches) into scratch/forks; read the files only. Listed every .sol at each branch head containing \"afterSwap\" whose sha256 is not among the upstream .sol blobs in any upstream history; deduped by sha256 within a fork; capped at 50 per fork. Each kept file was copied to contracts/src and checked with amm-match validate. The valid files and RS2 were scored with the harness_source from artifact 33f54e81 (each strategy alone vs VanillaStrategy, run_batch(...,8), gas_stats per 20-seed chunk), RS2 run once per seed block; d32 = paired mean on seeds 900000..900031. Top 3 by d32 rerun with RS2 on 901000..901255. No seed >= 5000000 used. retail/arb deltas from the harness decomposition (candidate minus RS2). gas.max_ok = max Submission afterSwap gas.","files":[{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V75Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"20a47bf7b5fbdf6b6631fe7ffafbb17a32bf6120d0d56041b62521a5978be3ac","valid":true,"d32":-38.7932,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V74Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"a00f2c384db82ffb85d0864558fe851a5daa68e1fc76284638f550bc0761023c","valid":true,"d32":-40.7943,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V73Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"e9dcefcc03554b7b65cd25f1c74d1db731845a8b847eed36c1145b35a5347fae","valid":true,"d32":-38.8183,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V72Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6daddd043373999dce1c23b113945b3604c1edba2a73eceee2d531dd382cd17b","valid":true,"d32":-38.8805,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V71Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"088a7b75998e27638f6f44f1cae4f47f334230aea23613e902e27d0e31a39904","valid":true,"d32":-45.0739,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V70Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"039a1d52fba026fd3b7fa8b8880616fbf32ee8e3dd3973dccb1b32a4f60156ac","valid":true,"d32":-78.1604,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V69Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"5279b70b8d8feb2cf2ea5f306e328d9857c096b273a47aea83ca069c2742e8af","valid":true,"d32":-60.2754,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V68Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"51b558a4f3b46eb5557545d4088ef056649612866f748359b3e41c7cf1f7189e","valid":true,"d32":-43.5981,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V67Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"1d42b8aea672b0d5d00637ef290c0b5055d5c01722f451405fa0a127686268ae","valid":true,"d32":-39.8515,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V66Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"2900e12b9b19878eb1e1e692d3094d875d709561f83a47bdbe10654cb48099b6","valid":true,"d32":-40.128,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V65Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"7675f39f4568ffa813eb88ff0bdd49b0cd860d0b430e1c9201983ec2a2e50e5f","valid":true,"d32":-39.7514,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V64Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"9aed577f3d1be86fe13df68c174d67806f04963e574352f492d1ae96c6b2192f","valid":true,"d32":-40.0125,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V63Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"4fdb2f97ef3f0c78be02fa6e76e7d6d1f2ccb7735b3955919c9dd21d10ea5311","valid":true,"d32":-39.7718,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V62Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"fb9c4a80303dbe774f9fcc41141b153b813664fbf76b9267bc160a0dbd1c8eff","valid":true,"d32":-40.0745,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V61Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"77fd542c70125f1f70a220dfce06852c48fcba3d2e55d622360c938a7ad174f2","valid":true,"d32":-40.1885,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V60Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"9909f560a7389d8160cfe03ccc7de72cf3a83ac0938978e511bcc21a539c5e93","valid":true,"d32":-40.3939,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V59Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"0969307b528bc396c3b9081b32f81397ef115f0a9079ef5768952fafe370eeb7","valid":true,"d32":-40.5994,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V58Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"8e5094b7df27a9716ed0644c7816a7dd1227de93558f1aaff89b000789d31543","valid":true,"d32":-40.9377,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V57Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"27cb8fa18be104b0ea51fdd8dc12164c964472d5a935dade784e6d1a0ecfac74","valid":true,"d32":-40.8458,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V56Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"feb9b114ae50ad450ce18786f9925bd1f4a873eb71243270d9001e11d02e4d3c","valid":true,"d32":-41.0256,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V55Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"33c5a77e17613ea666879c91ca9702eae36bf2815eb5b2d1c69e3420ed501f5d","valid":true,"d32":-40.7642,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V54Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"1808ffb17f440d7831c58a7625d9778949e0fa9231ccd471d2f64f69917c1b3f","valid":true,"d32":-56.4319,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V53Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"b11f87317cc8468c7779465516816e6c5f0ce83b9750b30123f35c458f0e0e0d","valid":true,"d32":-147.7451,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V52Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"00cebe01f2169246bef6c14a006f38dbe7048ffc95fb1596ae71d6a71e8cacba","valid":true,"d32":-41.4735,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V51Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6b905d96741b65c72ff121175a40c8ff287ede7e64be5d5d49628bb1521b603b","valid":true,"d32":-43.9455,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V50Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"cb9fbba3c397db6ab50eaadd8feb19c7c4cd9b33aee6f947b39cac520d85e425","valid":true,"d32":-42.0297,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V49Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"f450532d708132d11701d91ca4af0efc49c3ffd181dc03fdc0a16ff690a580a2","valid":true,"d32":-41.6694,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V48Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6f722d840aebe16c6d430d8b107aeeb6e25a2f6fcdfc749821a1170a881e7c46","valid":true,"d32":-42.8544,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V47Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"3437f9767ac755801c96db2c77559a29509846ed6e032c7b10c1e4568a17bb03","valid":true,"d32":-45.7642,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V46Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"b475f0173104fd819fc1ecc0bc60709a81a4f16815f78faa1d1ab3b908d9ada8","valid":true,"d32":-41.6052,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V45Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"a3c6f2313e5d367c349e94ffd3c4cb9c11cb12febb7a8dfece5e4b5ee2beb6f6","valid":true,"d32":-45.3236,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V44Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"55aad0d4d44dc1edb7b3edfa498d3a6e771718f2b4068ac2d1b9e3f179155135","valid":true,"d32":-45.9413,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V43Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"e93b80a390f9db9a12fb23fdec935aef431d5042720235fd724bb757e34410d6","valid":true,"d32":-42.5595,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V42Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"9832d93b0436fb01801d0da7b487e109afe3d13fdc98694379697592c4c7dd30","valid":true,"d32":-42.2127,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V41Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"b7ab676e69a2dda1ca52a7acbcefa14b1a267b4cdc3ec62dee1c0bf1ef7b08da","valid":true,"d32":-42.6402,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V40Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"2f10e8027ce331f5cddebd34fe9be84431d0d761878b03914b2ec9c346f7135a","valid":true,"d32":-44.1837,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V39Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"53ce8495b8c3c61174c68318e2c8eec310bd875ddc0b5ea5ebbce5c246e1dd7a","valid":true,"d32":-61.5533,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V38Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"1e29c844777617fe1b956fd1722553cc86a059386e921e70567f00aa0395731f","valid":true,"d32":-55.4824,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V37Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"86c7ead5bc91f81ae73da7ecf6f00b01bcdc45100c5a7d2ca2f663d96b767688","valid":true,"d32":-343.2431,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V36Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"884b4feec9d4b528e5540e244ded99e3cbf3b0e8cfafe1c3897bba71d3361570","valid":true,"d32":-409.1628,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V35Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"21c703c3a79cb6e0936010303adbee714e7509e88d08d620856d31265b892d45","valid":true,"d32":-267.9502,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V34Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"da8afadcd029fc1cbc44b21813a4947c522e42060c9113f99644bb976c64bda2","valid":true,"d32":-50.0707,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V33Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"56c8bf6daa7c5b8dc153f9777463fe2749d5ed6e98de6d8f32dba1db93562c99","valid":true,"d32":-178.1365,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V32Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"1d26d360b64672b4516059b66e3f3c03906de39e9343ee39a5ac73ae130b419e","valid":true,"d32":-111.7841,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V30BStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"015da4676b660cddebf0d28427fd184f60d39875a2664dfb9259148ae07900d8","valid":true,"d32":-53.4914,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V30CStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"2eab82e5e99cec8da446278d3f6751e82d53d060f594fb9e9377368e830fd4b7","valid":false,"d32":null,"oog":null,"note":"amm-match validate failed: YulException stack too deep"},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V30DStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"7c4ad2cf9f3d245d4369d2f5bb32d6227305fd70366adb2eae83a30cce022377","valid":true,"d32":-49.1042,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V30DTunedStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"5b4dbd958fe00ff522b35e8cd19e5974eb04b16b4c99d00e50347dfe459b4c5a","valid":true,"d32":-50.5795,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V30EStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"3681710e5a0aad837ea830608ecb7d40d5ea1d88d6fc2c9d0b9fd00d989f9c7f","valid":true,"d32":-49.2733,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V30FStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"7d0a3ce43d35ede7f98be9989837c4979f39da20f8ec1d7ebf25f01b8d07df42","valid":true,"d32":-49.1405,"oog":0},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V30Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"152aad092806a064d07e07efa224fbd25ad23173331b7c9d0936384d9e94758a","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V29Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"45ce283e36547e71c87a4a986fef801161f04357171669245ae94a4c574a1998","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V28BStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"2aac4621154f295cedb9f84e174c800482f93544395bf5d263f3ea3b1ddf61b5","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V28Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"26b62c2f56065cde05c703a329694baf1561eb07fed89b4c500d6af054eb7762","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V27Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6bb0e72a088e13a5b0cd13f64cee140e61a452ef6dcad871d9278090adb00fa3","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V26BStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"e57b597f05c2d0ff08c328df74a61715a74942a98f48f6b7f6975949e73329f9","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V26CStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"db2e805bfa8094f95c1e3e2e2658bb56e280992e34a509a6dad9c7cfeb9c6c3e","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V26DStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"4b0799424a5c892a1770c994074aa7c979d9f1c24c4c4fa9d032081a2b9bbd4e","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V26EStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"c3206b72e20e8e9e493ebba541e059eace719948d7d9fc7c0aec2c2701e09d3d","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V26FStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"c1e9ee88ec9e05dbed39591db90d4dbb525e36e9829ea8d135d535d8cfdcbe70","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V26GStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"c37a12b7f71d78fcb79e60011ac8b3e4ec8d305f5800e90e0e79fdae2cd35131","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V26HStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"d0bdc0032cc3ca917e4fe2dfc28d5bf89bf62082f855347a53f421d5a6e8e6f5","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V26Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"07897c071e6146d4262d92bae457cde57e525bf33dcd18b0e003d4c38ab9b1f8","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V25BStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"cfe73891ed5e5103d04bb5617235e0a920161b93198cd35f1aca81b6288368f5","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V25CStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"9abf87017d2b9f7adc6facf4de489f07c2ead8ab4787f884fffc36146ca3fc20","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V25Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"bb48fd822f9a83182eebff9348150bf713962c54e8d6234b469f12970b267065","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V24Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6762a79ea969bdada222f99bbc4b390546d2ae7a3d6edc3b92eda33c9aef3195","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V23Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"081048a27e1e329abe093768edeecb23bbf4f0131ecf595e482aab7d56be545d","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V22Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"abee7ca56753db2ac90114b54c71bf93485c43275675ea29376a85f6e20c3594","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V21Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"c1dc7224bf91aceb06f55607507fc3c9da9f48d68299c672ef661295d7f97978","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V20Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"a0114378784f35bc9c0e7b68fbeb1aad77024e0d2d67bdbdd01cc97eda37f844","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V19Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"aa260fc96a15ac4cf606f74f270b6e810c682fd27d542f51b9552175063f7c79","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V18Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"034d9935158384cccd8f605e67e6a6725b3a42f19a2aade565bbbe996f4ad40c","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V17Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"41fd95972f99aaafeea82bead663f04049ec8b1530e6f4c6ce8e444926102a76","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V16Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"33ceecf67325302540213efb764fbd1eb7e75026580dfb6bca27ce4c76c88bc9","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V15Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"2f80429703cf6555b27a5e3e458f35c03a86d2e6d15dd6d1c8785bf7c6c41256","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V14Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"0c4faee3b89d24eb6f5ac9464f98006a61112a26a8870fe8570eea46538d7d8a","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V13Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"f04415fb7438669cfcfe8fd0d45e9b9f402cedf5c41958e8c4ff90ced639243c","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V12Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"feb78a986a6cbf219dd5261ae4b09807d78d99a98c930c10326f2755df185b25","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V11Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"465ecb9da2a5df298bfdb7947bb347d677a3779eac63be1ecb9cb8e647627711","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V10Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"58863c2b91b852546dbafec523107309731743bd02348aebe21933562b17f0bd","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/V9Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"d7accde63f5303f96be61880edc0d15e631acf71beb6854b6812639e5aa98146","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/V8A.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"39e96ad304a34321ea65434c47ba8a7e6e61c53745453c9fe0208bed73eb02ae","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/V8B.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"cee9872277e979eedd8d12313b6e0096d81effafa5447f48d6e6fc9ae68d7e6b","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/V8C.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"b32e4ef5c1182d575a1ed3ca97ab0bc796b47bbd68db88a177c0e6df4d2c40be","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/V8D.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"3d476bb2ad04110048911f7f5efedce4e47806e4060064c51ea5d4adc3b375bf","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/V6A.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"c532a65f07dbd43dabe4ae274e503b9e2b3b95ecabd2293fadc33a33888cb525","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/V6B.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"e8be63b41083e277ec811f2e322d309487e2de455e3f3242252b43e5c97769e7","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/V6C.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"2db232f60504cdc71b8fd5a17293d381be36a6fc2994fe94f0c1ff9c03060ca7","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/V6D.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"2daa779fae21718726466a15069223e1b9c83f236096ca50ddf3d79d0e3fb6d5","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/ArbDetectionStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"c1243c3203db8712c5852e1ffbfc7e49a868b90d39ccdfaacf90a48f1f2dcdfe","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/ConvexityStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6f6b77fb89a6b651be033a0f0b27d15d378471da458dd30a3f049bb6bc935e5e","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/DirectionalSurgeStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"8b18922347118b9536601cc436b632eec75314d9d6bb625d9e3a045fd01354ef","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/HybridStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"207a1b6f5616ce292e5fe3a40a9b98fc5a2af777eaaea140ec6c97129fee814a","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/HybridV2.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"e0374e4b3a9bebf01625cc97a3805dbf0c34d229dfbffc5380428f18f6e1d4f4","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"38d2c8a0771586b2c34472a63f150a9f0408d4230e68f04d8685f688888eed0f","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadV2A.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6be7cb7d0d772a14571928d91bf89db6a868fcaf47a65e8fb14bdc6d65f1d641","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadV2B.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"86f251f80be70289fc2985625dcacf053dc6bf532a1e16346077fcdde2bdc5cb","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadV3.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"da4ef3bd37b7f03d337cff90c0f164ddaf7549d3b309354d03e749cdb534544f","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadV3B.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6e37e270ee6c7cef3f316befcd3917d7ee7abfd49f335cd9b7564ecf9c1ae00f","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadV3C.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"b733a1a2358ecae5f75f85c30cf19c4595d1739d65bcd6f0d5dc1baad6f62605","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadV4.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"456d0320bf4b614e6caa38ece475d04d561606019ce054bb14ee3bdb5125da03","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadV4B.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"01efa32eb400ae0ace97e0014863eedfde36cdd099a6a8b4b5bd7ff33015842e","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadV4C.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"f821abf0bcadb6f4ce4ec8379fe227cd42597bc9ef339785f346f5a97030cc6d","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/InformedSpreadV4D.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"c0a483108707c41afcee59f13f2098d9385c4585d26ea008300549f79116a4d3","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/InventorySkewStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"f792d1a4205cc8ccc54eca41e785b8844c5bc11eb98336e9fbf3c73c10483e04","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/MaxStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"1e90d47b885c27ccd9d3a4bd983162d44ff661c1bd15a2504e29511c295cb799","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/MeanReversionStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"3029a17f3cf1e250eac6d681ca2268d3d39d73cdf4941b3f7e4c79a44707c669","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/MemorySpreadStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"d0a30832d5fee0313f201c89d25024c6f0073ac9ceea41539d19ef5e820751aa","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/MemorySpreadV2Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"506577a9d95c69cfeb6ba2ab4af8ec7bf328e7dbe700709261c26cf762190634","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/Momentum10Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6d3ab1b2f67206111f2ced990a21f663464435fe5754af8487891d76d928b6e8","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/Momentum20Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"9ac05447b2210371f04d8ae812d47b6409c64a8c0ddc83dac491da2386dde709","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/MomentumShieldV3_40scale.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"4c72bc3fbeb1b796c98f9978de437cc9f4249d4b74b06ae799fe5856ee6d244c","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/MomentumShieldV3_80decay.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"0e1d8b22e51e80281c39d32aee221d06a107637f4118fe4a0f3da2c3fe6aec36","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/MomentumShieldV3_combined.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"d43f7535a199a82d8f91f4fb495a6a5140a92df600c91015c566c21c26075690","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/MomentumStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"a0f564e6f10bb2d6bd4c9b2a2a2e291543cb117f2000f0f3888f4f2ebbe861f9","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/MyStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"e207688beaaf7a287830948f43a79b96f578324e24e6436eb8b430b127f7180d","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/Oracle02Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"a05d31eccf9a7ee37a65c94f798779e05618d54659cc4ad99833b5a6c0de2e32","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/Oracle03Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"6d810cc078cf34e928a8857011b489cce742a754b835a05342d30a724e96acb1","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/Oracle07Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"d23bf06f9a6ba8aeaea9fe5e3d66064c71c64e9e1bf6d916647ec7ed7b9e9615","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/OracleStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"2d415297e264533440b99474b07ba99594cbd4817fe16a2913cc6c184c54f749","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/PatternMemoryStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"4cb2a79a98634e8a733825207aa95c95dae860b6a42b5ed4a19f580d1c040680","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/PriceDistanceStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"c8cb482677b6769bd0d1f8d45992867708b00bef8509587f96e80e05e64e87d4","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/ProportionalSpreadStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"013e4ef8387a0df1389f0afeef710238cf32aeb58dcdc81accced2e7e93f1173","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/ProportionalSpreadV2Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"26b6edde3e8a02d0eef76b0f3f1d58ad00a93f1e430b68eb15684326221b0155","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/SizeTieredStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"f0e22d142fd199f574c6c44b7c1658a4367fca034d2bf28c56099c5f4a7e5dbc","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/SmartMomentumSpreadStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"306c809eb829e8d36541dcab5d440cd809ade87974e8cb37bdbf5a610c31dc23","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/SmartSpreadStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"a2c378c2ed57b331090815cce5d0ea5fc9da412f68b55356ef7f2bab88c50cf4","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/SmartSpreadV2Strategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"cec30627e1138bb85f426402afd53c7df8c082bfd12abfdd6cb74859c31dcb24","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/TradeImbalanceStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"7f93cecb9625b1eac5beead5a6a30d43610bc88481b72bea33ab3f14d27946df","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/UltimateHybrid.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"33e1817fd747d7f3c27d5282c9b478a98331a1970b4745db55101d53239be4bd","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/UltimateStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"8e4945e295befb41d7b05cd04f02b3e706edccce464e33ec40f5f289500ad461","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/UndercutStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"cc8087e59de00af2522802f6b121b58d054d69f8aaa45ff96adec2dccdd4788a","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/VolatilityRegimeStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"d2ff5e4453811b70f6a43c95cab5ba266783fe9387f44e6925cecb9c53e2d7d8","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/VolatilitySkewStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"02850c2c84a8aa5ee746c4e7bdf0cb6772111e480b4c6d2b892a2f0d81234207","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/WeightedStrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"ee75a9b2a7e7348d196b6a3de9da690830fa062bcc3deff5ecba2a90fee788e9","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/WideOscV5.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"04f98b14d1e836b491afff9e1564f036a9ce5bdce40aad1dd8559fb22dd03e4d","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/WideOscV5B.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"dfd83b536a63c7d5f2a4948f693431b86402bcd8cb8dd95524c9eeb7d04bbafa","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/WideOscV5C.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"a301887aecc3909e177ea413c95df84ea78e75b5f44f3f9ca6433076361d2fc3","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/anthro_files/WideOscV5D.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"a12a8ffc3b1a327f4b2ef1c607a5f6305f804961ca487283795ce970b4c0a339","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/gptstrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"1ae18e7b00e6dd269d207a7de7d238d960743ad449906293cb0356c3334d2c62","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/gptstrategy2.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"4be6f06c0f1491a3d79c91382e69d43960af14e394d1188f8e55d034b4b0c3fe","valid":null,"d32":null,"oog":null},{"fork":"0zKillua/amm-challenge","branch":"main","path":"contracts/src/grokstrategy.sol","commit":"5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4","sha256":"df3c2ecfba9a49a07c5928ee323c73547418a7a0e839f3647abeda783dcc5b3e","valid":null,"d32":null,"oog":null},{"fork":"d2p-finance/d2p-fee-strategies","branch":"main","path":"contracts/src/EntryPoint.sol","commit":"7343a28b5f84a1b134df6877337029e41eb9b529","sha256":"2ed9e856555bfac36d3542200e4e0785d581bb8dfcbe7fbfe679c1a131c3325b","valid":true,"d32":-189.4645,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"contracts/src/Strategy.sol","commit":"d34a5199c59a4c44d5336a25f1436b4ae1f21104","sha256":"6dd68f77a70900319460215374143dbd5d924198450a46d9f5f91f6b1e3d35c3","valid":true,"d32":-1.9469,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v10_v3_big_swings.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"3d10885712392f8ae36d0cd5e566e5f63d92d44a49087c47f6acc9f9e4844dfa","valid":true,"d32":-168.31,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v11_dir_imbalance.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"cca7b07e56c0d2a71341be61c8c9383e634842fcc5a90a56393d0ebfd0a363bc","valid":true,"d32":-151.686,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v12_inv_wide.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"06029c6fcbd11055f534fb8ed368975c336c8d0864c1d15df12b6f3729b897d1","valid":true,"d32":-140.7351,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v13_v3_opposite.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"6da7955214347dd3a37dc2e936294bc6ec9669269e194453f526ace52c100ce7","valid":true,"d32":-159.7524,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v14_extreme_asym.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"7f44505ee2f6c97b8736ef2e91eebd0fbef153868bb5b7389dfe3ec3a1a85fe1","valid":true,"d32":-388.0496,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v15_graduated.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"2e485347c3f5c450203502ff530eb13b8c7c1e0618b1cbeed283212e4a53e96e","valid":true,"d32":-385.8642,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v1_ewma_sigma.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"df5e4d86a5d0ff59a7a8b5d1714e723b27033c286d0d070455f746156b4278b8","valid":true,"d32":-157.5618,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v20_dir_signal.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"7e047162ce23a6fac6b1605ec0db9a318103e0a0f2ef39ba1c087806f2142f54","valid":true,"d32":-230.0787,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v21_combined.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"5a8f09ca56ae83f8e798d9a4ee0579272eb26fe0d9cbb2dc2dfca253d8cded3b","valid":true,"d32":-142.4706,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v2_post_arb_drop.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"795bb347b296e4571780e8dfe8160150a43c1ea30b753e5c1a8cce5d512e9066","valid":true,"d32":-195.1204,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v3_inventory.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"519a95e1d3c9890367b2f58101cfd376c17f8a0e1f7e0775a8afb5cd76012cb4","valid":true,"d32":-145.6602,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v4_post_trade_protect.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"2b2e47c1f0f6f82ba5c5d711fe1ae57a83cd00b5a7faee6970d0281b481f062f","valid":true,"d32":-194.8738,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v5_inventory_tight.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"66ecff39b4144b6d1b85ff307076b90cc2dc541c909aa8b805c0a3502414c81e","valid":true,"d32":-165.6731,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v6_running_spot.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"dbe2f039b08ed879a446ba11db4059ffab1d6358193beb2bbcc0a981d577980b","valid":true,"d32":-164.7513,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v7_inv_one_side.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"48214d52eedff6170a03df0c7463e7aefaad4e62583bb8d6b05dfb889485e899","valid":true,"d32":-152.5961,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v8_inv_both_side.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"2d00cb0b12db21da0f6ae4ce63ff06258f85419442104357ef425cf963094787","valid":true,"d32":-161.0349,"oog":0},{"fork":"ChengHua926/amm-challenge","branch":"main","path":"scratch/strategies/dyn_v9_v3_tuned.sol","commit":"d694b85f90c3599993f15956da5c0f375fe4da1f","sha256":"5c9e9d9799448aa46d8170817139e8ef653a5a86174a94004b6f8451b48a7bb5","valid":true,"d32":-145.2586,"oog":0}],"top3":[{"sha256":"6dd68f77a70900319460215374143dbd5d924198450a46d9f5f91f6b1e3d35c3","url":"https://raw.githubusercontent.com/ChengHua926/amm-challenge/d34a5199c59a4c44d5336a25f1436b4ae1f21104/contracts/src/Strategy.sol","fork":"ChengHua926/amm-challenge","path":"contracts/src/Strategy.sol","paired":{"n":256,"mean_diff":-1.8404066162914532,"se":0.06979100904354843,"worst":[{"seed":901156,"d":-8.517896528998108},{"seed":901180,"d":-5.985494457703794},{"seed":901048,"d":-4.914895708905533},{"seed":901142,"d":-4.7297253625318945},{"seed":901033,"d":-4.402695654344257}]},"retail_edge_delta":{"mean":-0.008515070775243494,"se":0.07128163920477247},"arb_edge_delta":{"mean":-1.831891545516214,"se":0.03310996402730396},"gas":{"max_ok":151576,"oog":0},"d32":-1.9468584042492232,"mechanism":"This is RS2's ancestor: the same constants and the same fee terms (a gated EWMA fair-price estimate pHat, a stale-price lean scaled by toxicity, sigma, lambda*size flow and toxicity terms, a directional skew, and a tail compressor). It has no mechanism that RS2 lacks; RS2 keeps all of it and adds a censored assumed-density posterior for the fair price, which treats steps with no trade in our pool as censored observations and reads retail routing across the other pool. Its -1.84 deficit to RS2 (-1.83 of it arb edge) is what that posterior adds, so mining it finds nothing new."},{"sha256":"20a47bf7b5fbdf6b6631fe7ffafbb17a32bf6120d0d56041b62521a5978be3ac","url":"https://raw.githubusercontent.com/0zKillua/amm-challenge/5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4/contracts/src/V75Strategy.sol","fork":"0zKillua/amm-challenge","path":"contracts/src/V75Strategy.sol","paired":{"n":256,"mean_diff":-38.621896972230445,"se":0.39634454531922336,"worst":[{"seed":901181,"d":-56.8201397545829},{"seed":901089,"d":-54.78549370243263},{"seed":901133,"d":-54.4815896338697},{"seed":901163,"d":-53.33386581896434},{"seed":901216,"d":-52.844772360454954}]},"retail_edge_delta":{"mean":-22.98491344951256,"se":0.2142781625454688},"arb_edge_delta":{"mean":-15.636983522717886,"se":0.2721267286664893},"gas":{"max_ok":92071,"oog":0},"d32":-38.793215873047416,"mechanism":"Its fair-price anchor is a 'virtual price' that is an EWMA of post-trade spot pushed further along by each trade's signed size (tradeRatio/33), and the fees lean against that anchor's deviation from spot (1500 bps per unit, capped at 120 bps, half of it given back on the other side, with a 1 bp floor). It adds two decaying per-side momentum accumulators: a buy raises the ask (and 1/6 of it the bid) by tradeRatio scaled by volatility, decaying faster after gaps of 3 or more steps. It also has a buy/sell volume-imbalance skew of up to 15 bps; it has no arbitrage-aware fair-price inference, and it loses about 39 to RS2: -23.0 retail edge and -15.6 arb edge."},{"sha256":"e9dcefcc03554b7b65cd25f1c74d1db731845a8b847eed36c1145b35a5347fae","url":"https://raw.githubusercontent.com/0zKillua/amm-challenge/5ae0b44ad59cbb359ebbc0de4cf462d3ceec35e4/contracts/src/V73Strategy.sol","fork":"0zKillua/amm-challenge","path":"contracts/src/V73Strategy.sol","paired":{"n":256,"mean_diff":-38.65286122978404,"se":0.3951313989128535,"worst":[{"seed":901181,"d":-56.702395790203695},{"seed":901089,"d":-55.35066063552949},{"seed":901133,"d":-54.40088251898362},{"seed":901216,"d":-53.06692616224291},{"seed":901163,"d":-52.914418266534085}]},"retail_edge_delta":{"mean":-23.492822269742483,"se":0.2172606702123419},"arb_edge_delta":{"mean":-15.160038960041561,"se":0.26897518332801146},"gas":{"max_ok":92083,"oog":0},"d32":-38.81831489150167,"mechanism":"Identical to V75 apart from a 10 bp base spread instead of 9: a virtual-price anchor nudged by signed trade size, a deviation lean of 1500 bps per unit capped at 120 bps with a half discount on the attract side, per-side trade-momentum fees, and a volume-imbalance skew. Compared with RS2 its only new ingredients are the size-pushed anchor and the momentum accumulators that raise the fee on the side that was just traded. Neither offsets the cost of its crude fair-price estimate, so it loses about 39 to RS2 (-23.5 retail, -15.2 arb)."}],"code":{"sha256":"6dd68f77a70900319460215374143dbd5d924198450a46d9f5f91f6b1e3d35c3","url":"https://raw.githubusercontent.com/ChengHua926/amm-challenge/d34a5199c59a4c44d5336a25f1436b4ae1f21104/contracts/src/Strategy.sol","blob_url":"https://github.com/ChengHua926/amm-challenge/blob/d34a5199c59a4c44d5336a25f1436b4ae1f21104/contracts/src/Strategy.sol","author":"ChengHua926 (GitHub; commit d34a5199c59a4c44d5336a25f1436b4ae1f21104, \"Submit no_cubic strategy: 518.30 server, beating category.xyz's 518.23\")","licence":"No LICENSE file in the fork repo (nor upstream at the pinned commit); the file carries \"// SPDX-License-Identifier: MIT\".","source":"// SPDX-License-Identifier: MIT\npragma solidity ^0.8.24;\n\nimport {AMMStrategyBase} from \"./AMMStrategyBase.sol\";\nimport {TradeInfo} from \"./IAMMStrategy.sol\";\n\ncontract Strategy is AMMStrategyBase {\n    uint256 constant ELAPSED_CAP = 8;\n    uint256 constant SIGNAL_THRESHOLD = WAD / 650;\n    uint256 constant DIR_DECAY = 750000000000000000;\n    uint256 constant ACT_DECAY = 530000000000000000;\n    uint256 constant SIZE_DECAY = 530000000000000000;\n    uint256 constant TOX_DECAY = 910000000000000000;\n    uint256 constant SIGMA_DECAY = 690000000000000000;\n    uint256 constant LAMBDA_DECAY = 990000000000000000;\n    uint256 constant SIZE_BLEND_DECAY = 828000000000000000;\n    uint256 constant TOX_BLEND_DECAY = 51000000000000000;\n    uint256 constant ACT_BLEND_DECAY = 985000000000000000;\n    uint256 constant PHAT_ALPHA = 270000000000000000;\n    uint256 constant PHAT_ALPHA_RETAIL = 60000000000000000;\n    uint256 constant DIR_IMPACT_MULT = 4;\n    uint256 constant GATE_SIGMA_MULT = 7200000000000000000;\n    uint256 constant MIN_GATE = 30000000000000000;\n    uint256 constant TRADE_TOX_BOOST = 3500 * BPS;\n    uint256 constant STALE_ATTRACT_FRAC = 1050000000000000000;\n    uint256 constant RET_CAP = WAD / 35;\n    uint256 constant TOX_CAP = WAD / 5;\n    uint256 constant TRADE_RATIO_CAP = WAD / 5;\n    uint256 constant LAMBDA_CAP = 1820000000000000000;\n    uint256 constant STEP_COUNT_CAP = 64;\n    uint256 constant BASE_FEE = 4 * BPS;\n    uint256 constant SIGMA_COEF = 200000000000000000;\n    uint256 constant LAMBDA_COEF = 12 * BPS;\n    uint256 constant FLOW_SIZE_COEF = 4842 * BPS;\n    uint256 constant TOX_COEF = 300 * BPS;\n    uint256 constant TOX_QUAD_COEF = 15000 * BPS;\n    uint256 constant ACT_COEF = 91843 * BPS;\n    uint256 constant DIR_COEF = 20 * BPS;\n    uint256 constant DIR_TOX_COEF = 100 * BPS;\n    uint256 constant STALE_DIR_COEF = 6850 * BPS;\n    uint256 constant SIGMA_TOX_COEF = 500 * BPS;\n    uint256 constant TAIL_KNEE = 600 * BPS;\n    uint256 constant TAIL_SLOPE_PROTECT = 930000000000000000;\n    uint256 constant TAIL_SLOPE_ATTRACT = 850000000000000000;\n\n    function afterInitialize(uint256 initialX, uint256 initialY) external override returns (uint256, uint256) {\n        slots[0] = BASE_FEE; slots[1] = BASE_FEE; slots[2] = 0; slots[3] = WAD; slots[4] = 0;\n        slots[5] = initialX > 0 ? wdiv(initialY, initialX) : 100 * WAD;\n        slots[6] = 950000000000000; slots[7] = 800000000000000000; slots[8] = 2000000000000000;\n        slots[9] = 0; slots[10] = 0;\n        return (BASE_FEE, BASE_FEE);\n    }\n\n    function afterSwap(TradeInfo calldata trade) external override returns (uint256, uint256) {\n        uint256 prevBidFee = slots[0]; uint256 prevAskFee = slots[1]; uint256 lastTs = slots[2];\n        uint256 dirState = slots[3]; uint256 actEma = slots[4]; uint256 pHat = slots[5];\n        uint256 sigmaHat = slots[6]; uint256 lambdaHat = slots[7]; uint256 sizeHat = slots[8];\n        uint256 toxEma = slots[9]; uint256 stepTradeCount = slots[10];\n\n        bool isNewStep = trade.timestamp > lastTs;\n        if (isNewStep) {\n            uint256 elapsedRaw = trade.timestamp - lastTs;\n            uint256 elapsed = elapsedRaw > ELAPSED_CAP ? ELAPSED_CAP : elapsedRaw;\n            dirState = _decayCentered(dirState, DIR_DECAY, elapsed);\n            actEma = wmul(actEma, _powWad(ACT_DECAY, elapsed));\n            sizeHat = wmul(sizeHat, _powWad(SIZE_DECAY, elapsed));\n            toxEma = wmul(toxEma, _powWad(TOX_DECAY, elapsed));\n            if (stepTradeCount > 0 && elapsedRaw > 0) {\n                uint256 lambdaInst = (stepTradeCount * WAD) / elapsedRaw;\n                if (lambdaInst > LAMBDA_CAP) lambdaInst = LAMBDA_CAP;\n                lambdaHat = wmul(lambdaHat, LAMBDA_DECAY) + wmul(lambdaInst, WAD - LAMBDA_DECAY);\n            }\n            stepTradeCount = 0;\n        }\n\n        bool firstInStep = stepTradeCount == 0;\n        uint256 spot = trade.reserveX > 0 ? wdiv(trade.reserveY, trade.reserveX) : pHat;\n        if (pHat == 0) pHat = spot;\n\n        uint256 feeUsed = trade.isBuy ? prevBidFee : prevAskFee;\n        uint256 gamma = feeUsed < WAD ? WAD - feeUsed : 0;\n        uint256 pImplied;\n        if (gamma == 0) { pImplied = spot; }\n        else { pImplied = trade.isBuy ? wmul(spot, gamma) : wdiv(spot, gamma); }\n\n        {\n            uint256 ret = pHat > 0 ? wdiv(absDiff(pImplied, pHat), pHat) : 0;\n            uint256 alpha = firstInStep ? PHAT_ALPHA : PHAT_ALPHA_RETAIL;\n            uint256 adaptiveGate = wmul(sigmaHat, GATE_SIGMA_MULT);\n            if (adaptiveGate < MIN_GATE) adaptiveGate = MIN_GATE;\n            if (ret <= adaptiveGate) { pHat = wmul(pHat, WAD - alpha) + wmul(pImplied, alpha); }\n            if (firstInStep) {\n                if (ret > RET_CAP) ret = RET_CAP;\n                sigmaHat = wmul(sigmaHat, SIGMA_DECAY) + wmul(ret, WAD - SIGMA_DECAY);\n            }\n        }\n\n        uint256 tradeRatio = trade.reserveY > 0 ? wdiv(trade.amountY, trade.reserveY) : 0;\n        if (tradeRatio > TRADE_RATIO_CAP) tradeRatio = TRADE_RATIO_CAP;\n\n        if (tradeRatio > SIGNAL_THRESHOLD) {\n            uint256 push = tradeRatio * DIR_IMPACT_MULT;\n            if (push > WAD / 4) push = WAD / 4;\n            if (trade.isBuy) {\n                dirState = dirState + push;\n                if (dirState > 2 * WAD) dirState = 2 * WAD;\n            } else {\n                dirState = dirState > push ? dirState - push : 0;\n            }\n            actEma = wmul(actEma, ACT_BLEND_DECAY) + wmul(tradeRatio, WAD - ACT_BLEND_DECAY);\n            sizeHat = wmul(sizeHat, SIZE_BLEND_DECAY) + wmul(tradeRatio, WAD - SIZE_BLEND_DECAY);\n            if (sizeHat > WAD) sizeHat = WAD;\n        }\n\n        uint256 tox = pHat > 0 ? wdiv(absDiff(spot, pHat), pHat) : 0;\n        if (tox > TOX_CAP) tox = TOX_CAP;\n        toxEma = wmul(toxEma, TOX_BLEND_DECAY) + wmul(tox, WAD - TOX_BLEND_DECAY);\n        uint256 toxSignal = toxEma;\n\n        stepTradeCount = stepTradeCount + 1;\n        if (stepTradeCount > STEP_COUNT_CAP) stepTradeCount = STEP_COUNT_CAP;\n\n        uint256 flowSize = wmul(lambdaHat, sizeHat);\n        uint256 fBase = BASE_FEE + wmul(SIGMA_COEF, sigmaHat) + wmul(LAMBDA_COEF, lambdaHat) + wmul(FLOW_SIZE_COEF, flowSize);\n        uint256 fMid = fBase + wmul(TOX_COEF, toxSignal) + wmul(TOX_QUAD_COEF, wmul(toxSignal, toxSignal)) + wmul(ACT_COEF, actEma);\n        fMid = fMid + wmul(SIGMA_TOX_COEF, wmul(sigmaHat, toxSignal));\n\n        uint256 dirDev; bool sellPressure;\n        if (dirState >= WAD) { dirDev = dirState - WAD; sellPressure = true; }\n        else { dirDev = WAD - dirState; sellPressure = false; }\n\n        uint256 skew = wmul(DIR_COEF, dirDev) + wmul(DIR_TOX_COEF, wmul(dirDev, toxSignal));\n        uint256 bidFee; uint256 askFee;\n        if (sellPressure) {\n            bidFee = fMid + skew;\n            askFee = fMid > skew ? fMid - skew : 0;\n        } else {\n            askFee = fMid + skew;\n            bidFee = fMid > skew ? fMid - skew : 0;\n        }\n\n        {\n            uint256 staleShift = wmul(STALE_DIR_COEF, toxSignal);\n            uint256 attractShift = wmul(staleShift, STALE_ATTRACT_FRAC);\n            if (spot >= pHat) {\n                bidFee = bidFee + staleShift;\n                askFee = askFee > attractShift ? askFee - attractShift : 0;\n            } else {\n                askFee = askFee + staleShift;\n                bidFee = bidFee > attractShift ? bidFee - attractShift : 0;\n            }\n        }\n\n        {\n            bool tradeAligned = (trade.isBuy && spot >= pHat) || (!trade.isBuy && spot < pHat);\n            if (tradeAligned) {\n                uint256 tradeBoost = wmul(TRADE_TOX_BOOST, tradeRatio);\n                if (trade.isBuy) { bidFee = bidFee + tradeBoost; }\n                else { askFee = askFee + tradeBoost; }\n            }\n        }\n\n        if (sellPressure) {\n            bidFee = clampFee(_compressTailWithSlope(bidFee, TAIL_SLOPE_PROTECT));\n            askFee = clampFee(_compressTailWithSlope(askFee, TAIL_SLOPE_ATTRACT));\n        } else {\n            askFee = clampFee(_compressTailWithSlope(askFee, TAIL_SLOPE_PROTECT));\n            bidFee = clampFee(_compressTailWithSlope(bidFee, TAIL_SLOPE_ATTRACT));\n        }\n\n        slots[0] = bidFee; slots[1] = askFee; slots[2] = trade.timestamp;\n        slots[3] = dirState; slots[4] = actEma; slots[5] = pHat;\n        slots[6] = sigmaHat; slots[7] = lambdaHat; slots[8] = sizeHat;\n        slots[9] = toxEma; slots[10] = stepTradeCount;\n\n        return (bidFee, askFee);\n    }\n\n    function _compressTailWithSlope(uint256 fee, uint256 slope) internal pure returns (uint256) {\n        if (fee <= TAIL_KNEE) return fee;\n        return TAIL_KNEE + wmul(fee - TAIL_KNEE, slope);\n    }\n\n    function _powWad(uint256 factor, uint256 exp) internal pure returns (uint256 result) {\n        result = WAD;\n        while (exp > 0) {\n            if (exp & 1 == 1) result = wmul(result, factor);\n            factor = wmul(factor, factor);\n            exp >>= 1;\n        }\n    }\n\n    function _decayCentered(uint256 centered, uint256 decayFactor, uint256 elapsed) internal pure returns (uint256) {\n        uint256 mul = _powWad(decayFactor, elapsed);\n        if (centered >= WAD) { return WAD + wmul(centered - WAD, mul); }\n        uint256 below = wmul(WAD - centered, mul);\n        return below < WAD ? WAD - below : 0;\n    }\n\n    function getName() external pure override returns (string memory) { return \"no_cubic\"; }\n}\n"},"notes":["The best file does not beat RS2 (-1.84, se 0.07, n=256), so there is nothing to confirm on fresh seeds >= 5000000, and none were used.","Mechanisms in these forks that RS2 lacks (a virtual-price anchor pushed by signed trade size, per-side trade momentum, a volume-imbalance skew, inventory skews and the like in the ChengHua926 dyn_v* files) all score far below RS2 (by 38 or more on d32). None is a candidate to graft on without new evidence.","0zKillua's '502.xx' scores in its comments are its own and were not checked here.","Licences: none of the four repos has a root LICENSE file; the source files carry SPDX MIT headers.","files[] rows with valid/d32/oog null are beyond the 50-file cap (0zKillua only) and were not validated or scored."]}