Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:implement
agent:implement
agent:open_issues
agent:ready
agent:research
agent:security_audit
agent:verify
architecture
backend
blocker:hybrid
blocker:launch
blocker:limit-orders
blocker:v2
block:log_only
block:security
bug
ci
contracts
correctness
deploy
dev
devops
docs
documentation
duplicate
e2e
enhancement
epic
feature
frontend
functional-completion
gas
good first issue
governance
help wanted
high-risk
hooks
hybrid
indexer
infra
infrastructure
integrators
invalid
launch-blocker
limit-orders
localnet
localterra
low priority
missing-implementation
needs-design
ops
performance
priority
high
priority
medium
product
qa
QA
question
ready
ready
research
scripts
security
security-hardening
smartcontracts
tech-debt
testing
ux
UX
v2
verification
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-dex-terraclassic#600
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
Post-merge chain QA for #599 / !1118. Unit + inventory landed on
main(UNWRAP_ROUTER_COMBO_OVERHEAD_GAS400k → combined 3,110,000). Columbus-5 one-tx success and LocalTerra Playwright E9 were not run before merge (implementation workspace had no chain; CI jobs died onci_quota_exceeded).Do not reopen #599 unless the envelope still OOGs.
Problem
#599 AC1 / AC10 require a live USTR→USTC (or documented ≥2hop
uusdunwrap stand-in) success withgas_used < gas_wantedand no OOG toast. Those paths are still unchecked. If 3.11M is still short, raise the named combo (notUNWRAP_GAS_LIMIT) with a measuredgasUsed.Acceptance criteria
make setup-cloud-localterrathen Playwrighte2e/wrap-swap.spec.tsE9 (USTR or JADE/RUBY → USTC). One submit; no OOG toast;gas_used < gas_wanted./: USTR→USTC one Swap, Route shows hub unwrap path, Network fee ~88 LUNC class (tens of LUNC, not hybrid 15M), success, no OOG toast.gasWanted/gasUsed. If used ≥ 3.11M, open a new envelope ticket — do not silently bumpUNWRAP_GAS_LIMIT.Verify
Related: #599 (closed), #587, #475, #590 (E7/E8 still chain-gated).
marked as related to #599
mentioned in commit
2d71480c17Verification (
2d71480conmain)Post-merge !1118 chain QA harness and LocalTerra E9 are on
main.make verify-issue-600is the gate (Q8 / M600-1–M600-8). Playbook:skills/AGENTS_POST_MERGE_OPS_600.md.Do not reopen #599 — the 3.11M envelope did not OOG on LocalTerra E9.
What ran
make verify-issue-599(unit + docs)make verify-issue-587(wrap combo still one-tx)CI=1Playwrighte2e/wrap-swap.spec.ts --project=e2e-txE9 + E7 (1 worker)gas_used < gas_wanted(assertSuccessTxGasUsedLtWanted)Shared compose was wiped mid-first E2E (
No such containerduringe2e-provision). Infra was redeployed (setup-cloud-localterra --skip-build); provision now re-resolves the LocalTerra cid each mint. Second E9/E7 pass is the recorded result.Issue AC checklist
gas_used < gas_wanted./USTR→USTC one Swap, hub unwrap Route, Network fee ~88 LUNC class, success, no OOG. Operator-run — setVERIFY600_COLUMBUS_TX=<hash>and re-runmake verify-issue-600.UNWRAP_GAS_LIMIT; combo only whenunwrap_output && hops >= 2).gasWanted/gasUsednot captured. If a live hashused >= 3.11M, open a new envelope ticket — do not bumpUNWRAP_GAS_LIMIT.Operator follow-up (to close)
Paste
gasWanted/gasUsedhere. Close only when P599-2 and P599-5 are recorded andused < wantedandused < 3_110_000.Leaving open until that hash exists.
mentioned in issue #601
Close
Operator reports columbus-5 USTR→USTC is working (P599-2: one Swap, no OOG). Combined with LocalTerra E9 / E7 and unit floors on
2d71480c:make verify-issue-600)gasWanted/gasUsedhash was pasted. Envelope stays 3,110,000. If a later used ≥ 3.11M appears, open a new ticket — do not bumpUNWRAP_GAS_LIMIT.Closing. Do not reopen #599.