docs(cw20): investigate columbus-5 code 3 adopt and list (NO-GO) #1145

Merged
PlasticDigits merged 2 commits from issue-627-cw20-codeid-3 into main 2026-08-25 06:28:19 +00:00
PlasticDigits commented 2026-08-25 06:09:09 +00:00 (Migrated from gitlab.com)

Summary

  • Pin columbus-5 CW20 code_id 3 (F9B4AB22…) and record dual-track NO-GO: (A) migrate-adopt and (B) factory list. Report: cw20-codeid-audits/codeids/3/REPORT.md. Playbook: skills/AGENTS_CW20_CODE_ID_3.md (C627-1–C627-8).
  • Storage is cw20-legacy (interface_version_7, CanonicalAddr balances, \x00\x0atoken_info). cw2 crates.io:cw20-base is not layout proof. Census lower bound ≥ 34,900 instances; sampled MIR/TWD/VKR/WHALE/KUJI all have wasm admin. tax_map is an unknown variant.
  • Crate fail-closes AdoptLegacyLayout on CanonicalAddr balance suffixes or TOKEN_INFO serde fail so a later env append cannot wipe holders. Retail default list and factory scripts still omit 3.

Closes #627.

Test plan

  • make verify-issue-627 14/14 (first pass + retest)
  • cargo test -p cl8y-community-tax-token --lib adopt — 16 passed (honest adopt + legacy guard)
  • Vitest communityTaxMigrate.test.ts — code 3 stays unlisted
  • Reviewer: confirm REPORT verdicts and that Coolify VITE_COMMUNITY_MIGRATE_CODE_IDS is not edited
  • Reviewer: confirm no AddWhitelistedCodeId 3 / Refresh / RegisterListedPair in this MR
## Summary - Pin columbus-5 CW20 **code_id 3** (`F9B4AB22…`) and record dual-track **NO-GO**: (A) migrate-adopt and (B) factory list. Report: `cw20-codeid-audits/codeids/3/REPORT.md`. Playbook: `skills/AGENTS_CW20_CODE_ID_3.md` (**C627-1–C627-8**). - Storage is `cw20-legacy` (`interface_version_7`, CanonicalAddr balances, `\x00\x0atoken_info`). cw2 `crates.io:cw20-base` is **not** layout proof. Census lower bound **≥ 34,900** instances; sampled MIR/TWD/VKR/WHALE/KUJI all have wasm admin. `tax_map` is an unknown variant. - Crate fail-closes `AdoptLegacyLayout` on CanonicalAddr `balance` suffixes or `TOKEN_INFO` serde fail so a later env append cannot wipe holders. Retail default list and factory scripts still omit **3**. Closes #627. ## Test plan - [x] `make verify-issue-627` **14/14** (first pass + retest) - [x] `cargo test -p cl8y-community-tax-token --lib adopt` — 16 passed (honest adopt + legacy guard) - [x] Vitest `communityTaxMigrate.test.ts` — code 3 stays `unlisted` - [ ] Reviewer: confirm REPORT verdicts and that Coolify `VITE_COMMUNITY_MIGRATE_CODE_IDS` is **not** edited - [ ] Reviewer: confirm no `AddWhitelistedCodeId 3` / Refresh / RegisterListedPair in this MR
PlasticDigits commented 2026-08-25 06:09:31 +00:00 (Migrated from gitlab.com)

mentioned in issue #627

mentioned in issue #627
PlasticDigits commented 2026-08-25 06:28:10 +00:00 (Migrated from gitlab.com)

added 21 commits

  • 86741636...6af8261c - 20 commits from branch main
  • 7ef82c97 - merge origin/main into issue-627-cw20-codeid-3

Compare with previous version

added 21 commits <ul><li>86741636...6af8261c - 20 commits from branch <code>main</code></li><li>7ef82c97 - merge origin/main into issue-627-cw20-codeid-3</li></ul> [Compare with previous version](/PlasticDigits/cl8y-dex-terraclassic/-/merge_requests/427/diffs?diff_id=1981429202&start_sha=8674163660ea26d114ce84ad8350006ec47a882e)
PlasticDigits commented 2026-08-25 06:28:19 +00:00 (Migrated from gitlab.com)

mentioned in commit 1576710716

mentioned in commit 157671071664695e78e90b097e3681207a2a86e5
PlasticDigits (Migrated from gitlab.com) merged commit 1576710716 into main 2026-08-25 06:28:19 +00:00
PlasticDigits commented 2026-08-25 06:29:19 +00:00 (Migrated from gitlab.com)

mentioned in issue #629

mentioned in issue #629
PlasticDigits commented 2026-08-25 06:29:44 +00:00 (Migrated from gitlab.com)

mentioned in issue #638

mentioned in issue #638
PlasticDigits commented 2026-08-25 06:29:55 +00:00 (Migrated from gitlab.com)

mentioned in issue #630

mentioned in issue #630
PlasticDigits commented 2026-08-25 06:29:57 +00:00 (Migrated from gitlab.com)

mentioned in issue #631

mentioned in issue #631
PlasticDigits commented 2026-08-25 06:30:00 +00:00 (Migrated from gitlab.com)

mentioned in issue #632

mentioned in issue #632
PlasticDigits commented 2026-08-25 06:30:02 +00:00 (Migrated from gitlab.com)

mentioned in issue #526

mentioned in issue #526
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
code/cl8y-dex-terraclassic!1145
No description provided.