fix: Evolution pipeline UUPS upgrade + Foundry PATH (#593)

- Add virtual to Optimizer.calculateParams() for UUPS override
- Create OptimizerV3.sol: UUPS-upgradeable optimizer with transpiled Push3 logic
- Update deploy-optimizer.sh to deploy OptimizerV3 instead of Optimizer
- Add ~/.foundry/bin to PATH in evolve.sh, fitness.sh, deploy-optimizer.sh
This commit is contained in:
openhands 2026-03-12 06:47:35 +00:00
parent 6f3601711b
commit ade7e2033a
5 changed files with 181 additions and 2 deletions

View file

@ -39,6 +39,9 @@
set -euo pipefail
# Foundry tools (forge, cast, anvil)
export PATH="${HOME}/.foundry/bin:${PATH}"
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
FITNESS_SH="$SCRIPT_DIR/fitness.sh"
MUTATE_CLI="$SCRIPT_DIR/mutate-cli.ts"