WIP: Draft: feat(security): pin InstantWithdrawCw20 wire format to ustr-cmm (#21) #42
No reviewers
Labels
No labels
enhancement
governance
QA
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/ust1-window!42
Loading…
Reference in a new issue
No description provided.
Delete branch "21-feat-security-c-1-verify-instantwithdrawcw20-wire-format-vs-ustr-cmm-treasury-schema"
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?
Summary
PlasticDigits2/ustr-cmmtreasuryExecuteMsg::InstantWithdrawCw20as the schema authority (reve6c4b7cf33f2f56d21c0e9fb2828efe87f032ded).scripts/verify_treasury_wire_schema.sh, window/integration conformance tests (INV-SCHEMA-001), strict stub unknown-field rejection, and real-treasury multitest (registered spender success + unregistered atomic revert).docs/DEPLOYMENT.md+skills/window-instant-withdraw-cw20.Acceptance criteria
cw_serde/deny_unknown_fields+ tests)Test plan
cargo test -p ust1-window --libcargo test -p ust1-integration-tests --libscripts/verify_treasury_wire_schema.shtreasury_schema,real_treasury_*,stub_treasurystrictnessSetCw20SpenderCloses #21
Closes #21
Pull request closed