2026-03-13 10:32:35 +00:00
{"file":"optimizer_v3.push3","fitness":8259844243839650390792,"origin":"hand-written","run":null,"generation":null,"date":"2026-03-10","note":"Original seed optimizer"}
2026-03-18 00:17:46 +00:00
{"file":"evo_run004_champion.push3","fitness":null,"fitness_flags":"token_value_inflation,processExecIf_fix","origin":"evolved","run":"004","generation":3,"date":"2026-03-13","note":"First evolution champion. Fitness nulled: score stale due to token value inflation (#670) and processExecIf branching fix (#655). Always-bull strategy. Pending re-evaluation."}
2026-03-13 14:50:26 +00:00
{"file":"llm_momentum.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-13","note":"Momentum Follower: smooth sentiment-tracking via direct percentageStaked multiplication. Safety net: floor always >=20%. AnchorWidth scales with tax volatility."}
fix: feat: LLM seed — Fee Maximizer optimizer (#673) (#696)
Fixes #673
## Changes
Done. Here's a summary of what was implemented:
## Changes
**`tools/push3-evolution/seeds/llm_fee_maximizer.push3`** (new file)
A Push3 optimizer seed implementing the "every trade pays us" philosophy. It reads `percentageStaked` (slot 0) and `averageTaxRate` (slot 1), then branches on two thresholds:
- Staking threshold: 60% (bullish vs. neutral sentiment)
- Tax threshold: 10% of 1e18 (high vs. low swap volume)
Strategy matrix:
| | tax < 10% | tax ≥ 10% |
|---|---|---|
| **staked < 60%** | AS=0.70, AW=60, DD=0.50 | AS=0.80, AW=80, DD=0.60 |
| **staked ≥ 60%** | AS=0.90, AW=40, DD=0.80 | AS=0.95, AW=50, DD=0.90 |
CI is always 0. Anchor share is always ≥ 0.70e18 (capital stays in fee-earning zone). High staking shifts discovery depth up; high tax widens the anchor to capture more swap volume.
**`tools/push3-evolution/seeds/manifest.jsonl`** — new entry for `llm_fee_maximizer.push3` with `origin=llm`.
Transpiled successfully: 48-line Solidity function body, outputs correctly bound to `ci`, `anchorShare`, `anchorWidth`, `discoveryDepth`.
Co-authored-by: openhands <openhands@all-hands.dev>
Reviewed-on: https://codeberg.org/johba/harb/pulls/696
Reviewed-by: review_bot <review_bot@noreply.codeberg.org>
2026-03-13 19:56:39 +01:00
{"file":"llm_fee_maximizer.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-13","note":"LLM seed: fee maximizer. Wide anchor + high share in all regimes. Bullish/high-tax modes push DD and AS to max. (#673)"}
2026-03-13 21:46:23 +00:00
{"file":"llm_floor_hugger.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-13","note":"Defensive Floor Hugger — maximises floor depth, CI=0, anchorShare=1%, anchorWidth=5, discoveryDepth=1%. Ignores all inputs."}
{"file":"llm_contrarian.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-13","note":"Contrarian optimizer — bets against consensus. High staking = bearish, low staking = bullish."}
2026-03-15 23:21:04 +00:00
{"file":"evo_run007_champion.push3","fitness":null,"origin":"evolved","run":"007","generation":24,"date":"2026-03-14","note":"Run 7 champion. Unbounded AW, 500k gas, IL crystallization attack. When staked<=88%: CI=0, AW=153, AS=20%, DD=20%. When staked>88%: bear defaults (all zero). Fitness nulled for re-evaluation after processExecIf branching fix (#655)."}
2026-03-15 01:31:06 +00:00
{"file":"evo_run008_champion.push3","fitness":6023051186447921487286,"origin":"evolved","run":"008","generation":0,"date":"2026-03-14","note":"Run 8 champion. First run with TWAP-enforced recenter (#713). 29-tier tax rate thresholds with delta-cubed scaling. When staked>80% and low tax: CI=0, AW=20, AS=100%, DD=100%. High tax: CI=0, AW=100, AS=30%, DD=30%. Staked<=80%: bear defaults (CI=0, AW=100, AS=30%, DD=30%)."}