feat(security): pin InstantWithdrawCw20 wire format to ustr-cmm (#21) #43
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!43
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-21-instant-withdraw-cw20-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
Worktree:
fix/issue-21-instant-withdraw-cw20-schema@7021c86. Local verification:make test-contracts,scripts/verify_treasury_wire_schema.sh, and restest oftreasury_schema/real_treasury_*/ stub strictness all green.Verification re-run on worktree after push:
cargo test -p ust1-window --lib— 20 passedcargo test -p ust1-integration-tests --lib— 19 passed (incl.treasury_schema,real_treasury_*, stub strictness)scripts/verify_treasury_wire_schema.sh— golden matches ustr-cmm@e6c4b7cf…cargo clippy --all-targets -- -D warnings— cleanSchema pin:
USTR_CMM_TREASURY_SCHEMA_REV/ workspacecmm-treasury=e6c4b7cf33f2f56d21c0e9fb2828efe87f032ded.mentioned in issue #25
mentioned in issue #21
added 1 commit
Compare with previous version
added 6 commits
mainCompare with previous version
added 7 commits
main6a946fb8- feat(security): pin InstantWithdrawCw20 wire format to ustr-cmm (#21)c7180120- ci: bump GitLab rust image to 1.88 for Cargo.lock MSRV9f6ed7ee- fix: clean skill merge leftovers and rustfmt for CICompare with previous version
added 1 commit
6be8dda3- fix(ci): clear clippy redundant_locals in evm_rpc consensus testsCompare with previous version
added 1 commit
a44d137c- fix(ci): inline format args for clippy 1.88 uninlined_format_argsCompare with previous version
mentioned in commit
a26793150e