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#628
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
Merged on
main(no CI wait):bfc2d295, source5d94a3e0)Do not reopen #626 unless a merged invariant is wrong (M626-1–M626-12). Design parent #603 stays open. ALPHA wrap vs drop #558 stays open. Columbus-5 code 3 investigation stays on #627 — do not append
3to the migrate allowlist or factory whitelist from this ticket.Playbook:
skills/AGENTS_FRONTEND_TOKEN_MIGRATE.md. Merge note: #626 comment.Why this is needed
!1136 landed the foreign importer, free
/token/migrate,GetMigrateOriginattest, Terraport LP table, and S4 wipe (8654 as a normal migrate-allowlist id).make verify-issue-626was recorded 8/8 on the source branch. GitLab CI on !1136 failed withci_quota_exceeded(not a code defect).These leftovers were not proven on the merge tip:
MsgMigrateContracttoVITE_COMMUNITY_TAX_CODE_ID=11619cannot runexecute_adoptuntil a new community-tax-token code is stored, factory-listed, and Coolify/indexer pins move.crates.io:cw20-basevs possibleterraswap-token).Leftovers
cl8y-community-tax-tokenthat includesadopt.rs. Record new code id. Do not treat 11619 as the adopt target after the store.AddWhitelistedCodeIdof the new id only after REPORT GO. Keep 11619 listed until Refresh. NeverAddWhitelistedCodeId 8654.VITE_COMMUNITY_TAX_CODE_ID=<new>+VITE_COMMUNITY_MIGRATE_CODE_IDS(default 6036,10184,8266,8654). IndexerCOMMUNITY_TAX_CODE_IDmatches. Catalog is single-id.terraswap-token/crates.io:terraswap-token, either add that name after a layout proof or keep 6036 as page-go / chain-revert until a follow-up crate change.total_supplyunchanged, inbound Transfer to a CL8Y pair 1:1, admin CMM.RefreshPairAssetCodeIds; after Refresh, extra-debit sell works. Do not Refresh a pair whose other asset is unlisted./token/:addr/manageshows tax SKUs (P11).make verify-issue-626on the merge tip (plus 592 / 593 / 594). Live leftover SKIP unless chain/pins are up; FAIL whenVERIFY628_REQUIRE_LIVE=1(or this IID) is set.Do not
RegisterListedPaira Terraport / GDEX pair.Verify
marked as related to #626
marked as related to #603
marked as related to #558
marked as related to #627
mentioned in issue #626
mentioned in commit
021945811b#589 GO — columbus-5 11626
Store verified. LCD pin matches local optimizer artifact. Report is on
main(02194581).data_hashA7244C93D8490CFD1063DC7B45C3F09E38E947008A0C6069A93E6191C2D9DA1C95D5D44C…7E01height 30091582codeids/11626/REPORT.mdGOCODE_ID=11626 LAYER_B_LT=1 make verify-issue-58916/16. A-lcd/B-lt executed on pinned bytes (local store id is ephemeral — do not list it). Fingerprinttax_map/cw20_taxedare adopt wipe strings;UpdateTaxMapis false.Do not treat 11619 as the retail adopt target. Next leftover: DEX 2-of-3
AddWhitelistedCodeId 11626(keep 11619 listed), then CoolifyVITE_COMMUNITY_TAX_CODE_ID=11626. Never list 8654.Listed — columbus-5 11626
AddWhitelistedCodeId 11626RAN. DEX 2-of-3.03F74C9B…DC91height 30091644GetWhitelistedCodeIds[6036, 8266, 10184, 11619, 11626]IsCodeIdWhitelisted 11626IsCodeIdWhitelisted 11611Addonly inserts)GetConfigtoken_code_id11619 /autolp_code_id11621 (UpdateConfigskipped)Script leftover text that printed
GetConfig token_code_id=11626is the planned pin, not live LCD.Next
Then Coolify
VITE_COMMUNITY_TAX_CODE_ID=11626+ indexerCOMMUNITY_TAX_CODE_ID=11626. Optional: re-list 11611 if F6 policy still wants the Honest pin (0 instances today). Never list 8654.mentioned in commit
46a2d88455mentioned in commit
314adf742bWhitelist clean — unused 11619 removed
RemoveWhitelistedCodeId 11619RAN. DEX 2-of-3.9591AC1E…ABFEheight 30091710GetWhitelistedCodeIds[6036, 8266, 10184, 11626]IsCodeIdWhitelisted 11619GetConfigCoolify (restart in progress)
GET /api/v1/community-tokensalready{ configured: true, code_id: 11626 }VITE_COMMUNITY_TAX_CODE_ID:"11619"(index-z8C5tiSY.js) until the rebuild finishes. Need11626+VITE_COMMUNITY_MIGRATE_CODE_IDS=6036,10184,8266,8654.mentioned in commit
d95aca2f8cmentioned in issue #635
marked as related to #635
mentioned in issue #636
mentioned in issue #634
mentioned in issue #603
mentioned in commit
dd712705bdmentioned in commit
190a52c81b#628 leftover verify — PASS, closing
Post-merge !1136 leftover live is on
main(190a52c8+ merge tipc89be8e4). Regression:make verify-issue-628(invariants Q14 / M628-1–M628-8). Playbook:skills/AGENTS_POST_MERGE_OPS_628.md. LocalTerra script:scripts/qa/localterra-628-migrate-leftover.sh.Children 626 / 592 / 593 / 594 PASS. Leftover-only rerun (
VERIFY628_SKIP_CHILDREN=1 make verify-issue-628): 8 PASS, 0 FAIL. No LocalTerra volume reset (script bugs only: P7 extra-debit used manager test1 so tax skip fired — leftover now uses test3 as trader; 6036terraswap-tokenis recorded as page-go / chain-revert).#628 store 11626 (REPORT GO) is listed history. Live pin after #635 same-crate bump is 11630. Factory
GetWhitelistedCodeIds[6036, 8266, 10184, 11630]. 11619 removed (0 instances). Never listed 8654 or columbus-5 code 3. CoolifyVITE_COMMUNITY_TAX_CODE_ID+ indexer catalogcode_idbake 11630. Migrate allowlist default remains6036,10184,8266,8654. Live 6036 instanceterra1qqqmzyvd2wdzr06760758h6gju8ypy4j95we4ucw2 iscrates.io:terraswap-token— do not append that name from this ticket.Create Token stays code-id-free (#489): “Already have a token? Migrate here”. 8654 lives on the migrate allowlist / docs, never factory-list copy.
Did not reopen #626, implement #627, factory-list 8654/code 3,
RegisterListedPairTerraport/GDEX, turn hybrid off, or add pair/router FoT math. #603 remains closed. #558 / #627 / #634 / #635 stay their own tickets.Checklist (issue body + comments)
VITE_COMMUNITY_TAX_CODE_ID+ indexerCOMMUNITY_TAX_CODE_IDmatch listed pin (11630); migrate allowlist includes 8654; catalog single-idcrates.io:terraswap-token(page-go / chain-revert; not appended)total_supplyunchanged, inbound Transfer 1:1, CMM admin)/token/:addr/managetax SKUs after adopt)make verify-issue-626/592/593/594on the merge tipRe-run:
make verify-issue-628(orVERIFY628_REQUIRE_LIVE=1to fail-closed if LCD / Coolify / LocalTerra cannot answer).mentioned in issue #627