Audit leftover EOA control and DEX 2-of-3 accept queue #526
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-dex-terraclassic#526
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?
Current state — verified 2026-09-24
Columbus-5 LCD block 30540667 (09:09 UTC). The DEX account is a 2-of-3 multisig.
Remaining DEX accept queue
Keep this issue open for the outstanding DEX accepts. #697 tracks security verification; it does not replace the accept queue.
marked as related to #525
marked as related to #503
marked as related to #516
mentioned in issue PlasticDigits2/ustr-cmm#15
mentioned in issue #525
Two accept-queue items landed 2026-08-25. Re-queried LCD after both txs.
Done
Still open (do not close this tracker)
In-repo docs updated: REGISTRY.md governance split, O6, wrap-mapper-pause, deploy-trace. Pause/set_fees/set_wrapping_paused on mapper + treasury now require the 2-of-3.
mentioned in issue #503
mentioned in commit
093cd1dc17Local wrap-ops stash from this merge pass is now on
main(093cd1dc): columbus-5 2026-08-25 DEX 2-of-3 accepts for wrap-mapper (02F139F1…00A2height 30101435, code 11574) and CMM treasury (E819E594…B9A1height 30101431). Registry + pause runbooks +UST1_OPS_WRAP_GOVERNANCEdefault now match queried app gov.Still leftover (this issue): window/oracle app gov and mapper/treasury wasm admin remain
cl8y2_admin.set-contract-adminwas not done.mentioned in issue #638
marked as related to #638
Post-merge leftovers for the !1140/!1142/!1143/!1144/!1145 pass: #638.
Mapper + treasury
set-contract-adminRAN (2026-08-26)cl8y2_admin→ DEX 2-of-3terra1zlmv2xydxcusurtr6rl78wsvytdc6mfex6hep7.terra1xuuuhpmyd5t29ry7mydg7ra2q2phrwhx7j28nx7x9sjw6zznkumsz0nmd256DF7694C389DBB690021FF4950615A0B7851ECE853BD90D5885505F67512ABDcode=0terra16j5u6ey7a84g40sr3gd94nzg5w5fm45046k9s2347qhfpwm5fr6sem3lr21E4F1FD45B9A8021FAE2F1C66E107FA472CEF6919751D5F24AFB5DF3E8A22CF5code=0LCD admin on both is
terra1zlmv2…hep7. Window/oracle app gov + wasm admin stillcl8y2_admin(propose on ust1-window#30). Registry split draft is in-tree onREGISTRY.md(uncommitted).mentioned in commit
eb7728d38amentioned in issue #697
marked as related to #697
Read-only verification at columbus-5 LCD block 30540667 (2026-09-24 09:09 UTC):
Remaining transfers are linked in the updated summary above. #697 is the newer security-attestation tracker; #526 remains the DEX accept queue because those live EOA controls still require proposals and multisig accepts.
Security close-out #697 now records the read-only columbus-5 LCD table at height 30540960 and provides
VERIFY697_MAINNET=1 make verify-issue-697for repeat checks. Mapper and CMM treasury governance/admin match the DEX 2-of-3. Window/oracle governance/admin, UST1 minter/admin, cLUNC/cUSTC/USTR minter/admin, and vFDUSD admin remain documented EOA residuals. Full addresses and sister trackers are in #697. No chain transaction was broadcast. Keep #526 open; it has no assignee and the close-out still needs each residual's named owner and UTC revisit date or a completed transfer.