24 lines
1.6 KiB
JSON
24 lines
1.6 KiB
JSON
{
|
|
"date": "2026-03-22",
|
|
"candidate": "Optimizer",
|
|
"optimizer_profile": "default",
|
|
"candidate_commit": "7396bd371ff478bcde531f7e4cb88f336f707211",
|
|
"lm_eth_before": "999999999999999999998",
|
|
"lm_eth_after": "999999999999999999998",
|
|
"eth_extracted": 0,
|
|
"floor_held": true,
|
|
"verdict": "floor_held",
|
|
"strategies_tested": 1,
|
|
"strategies_total": 1,
|
|
"agent_runs": 0,
|
|
"methodology": "Dedicated floor ratchet oscillation test (#1067). Exercises the multi-trade buy → stake → recenter oscillation pattern that was flagged as a live vulnerability (9/34 profitable at 2000 trades, r=+0.890 with floor ratchet ticks). The attack file floor-ratchet-oscillation.jsonl replays through AttackRunner.s.sol with snapshot isolation. This covers the attack surface that the initial-phase-only test in 2026-03-20.json explicitly noted as untested.",
|
|
"attacks": [
|
|
{
|
|
"strategy": "Floor Ratchet Oscillation — full buy → stake → recenter loop with TWAP drift",
|
|
"pattern": "buy → stake → recenter_multi → sell",
|
|
"result": "INCREASED",
|
|
"delta_bps": 0,
|
|
"insight": "Full oscillation variant of the floor ratchet vector (#630). Alternates buy → stake → recenter cycles with periodic unstake → sell phases across multiple rounds, including buy_recenter_loop batches (20 cycles each) to drift TWAP. The 1% pool fee, TWAP oracle protections, and concentrated liquidity slippage collectively prevent extraction. Each sell leg returns less WETH than the buy leg consumed in fees + slippage. Floor position absorbs sell pressure without net ETH loss."
|
|
}
|
|
]
|
|
}
|