- red-team.sh: pipe prompt via stdin to avoid E2BIG (#1007) - inject.sh: use tsx instead of ts-node for Node >= 22 ESM (#1008) - evaluate.sh: add submodule init + forge build before kraiken-lib (#1006)
This commit is contained in:
parent
411c567cd6
commit
fdf9338a86
3 changed files with 22 additions and 5 deletions
|
|
@ -18,7 +18,8 @@ if [ ! -d "$SCRIPT_DIR/node_modules" ]; then
|
|||
fi
|
||||
|
||||
# 1. Transpile Push3 → OptimizerV3Push3.sol (full contract)
|
||||
(cd "$SCRIPT_DIR" && npx ts-node src/index.ts "$PUSH3_FILE" "$TRANSPILER_OUT") || exit 1
|
||||
# Use tsx (not ts-node) — ts-node ESM resolution is broken on Node ≥22.
|
||||
(cd "$SCRIPT_DIR" && npx tsx src/index.ts "$PUSH3_FILE" "$TRANSPILER_OUT") || exit 1
|
||||
|
||||
# 2. Extract function body and inject between BEGIN/END markers in OptimizerV3.sol
|
||||
python3 - "$TRANSPILER_OUT" "$OPTIMIZERV3_SOL" <<'PYEOF' || exit 2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue