Merge pull request 'fix: deploy-optimizer.sh reads LM_ADDR inside a guard that silently skips on missing broadcast JSON (#1051)' (#1081) from fix/issue-1051 into master
This commit is contained in:
commit
a1efa5942d
2 changed files with 7 additions and 2 deletions
1
STATE.md
1
STATE.md
|
|
@ -50,3 +50,4 @@
|
|||
- [2026-03-15] txnBot AGENTS.md ENVIRONMENT enum is stale (#784)
|
||||
- [2026-03-20] Adoption milestone state ambiguity in MEMORY.md (#1068)
|
||||
- [2026-03-20] OptimizerV3Push3 as IOptimizer always returns bear defaults — integration risk (#1063)
|
||||
- [2026-03-21] deploy-optimizer.sh reads LM_ADDR inside a guard that silently skips on missing broadcast JSON (#1051)
|
||||
|
|
|
|||
|
|
@ -263,9 +263,11 @@ PYEOF
|
|||
# Verify that the seed trade bootstrapped VWAP during deployment.
|
||||
# DeployLocal.sol runs a first recenter + seed buy + second recenter so that
|
||||
# cumulativeVolume>0 before any user can interact with the protocol.
|
||||
if [ ! -f "$BROADCAST_JSON" ]; then
|
||||
fail "Broadcast JSON not found: $BROADCAST_JSON — cannot verify VWAP bootstrap"
|
||||
fi
|
||||
LM_ADDR=""
|
||||
if [ -f "$BROADCAST_JSON" ]; then
|
||||
LM_ADDR="$(python3 - "$BROADCAST_JSON" <<'PYEOF'
|
||||
LM_ADDR="$(python3 - "$BROADCAST_JSON" <<'PYEOF'
|
||||
import json, sys
|
||||
with open(sys.argv[1]) as f:
|
||||
data = json.load(f)
|
||||
|
|
@ -275,6 +277,8 @@ for tx in data.get('transactions', []):
|
|||
break
|
||||
PYEOF
|
||||
)"
|
||||
if [ -z "$LM_ADDR" ]; then
|
||||
info "WARNING: LiquidityManager address not found in $BROADCAST_JSON — skipping VWAP check"
|
||||
fi
|
||||
if [ -n "$LM_ADDR" ]; then
|
||||
CUMVOL_HEX="$(cast call "$LM_ADDR" "cumulativeVolume()(uint256)" \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue