feat(window): redeem via treasury InstantWithdrawCw20 (#20) #34
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!34
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/instant-withdraw-cw20"
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
TransferFrom+ treasury allowance → treasuryInstantWithdrawCw20(Option 3 / #20).treasury.rsclient, stub-treasury multitest + integration coverage (zero allowance; atomic reject), and document INV-WITHDRAW-001/002.docs/DEPLOYMENT.mdPhase 5 ops (migrate+SetCw20Spender/limit_24h) and addskills/window-instant-withdraw-cw20for agents.Depends on closed ustr-cmm#6 / #7. Unblocks #19 Phase 5 withdraw smoke after ops.
Closes #20
Test plan
cargo test -p ust1-window --lib(13 passed, run twice)cargo test -p ust1-integration-tests --lib(8 passed, run twice)instant_withdraw_cw20matches ustr-cmm treasuryterra1zxwp…SetCw20Spenderwithlimit_24hfor vFDUSD → windowTransfer(notTransferFrom)mentioned in issue #20
mentioned in commit
5b1e719622mentioned in issue #19
mentioned in commit
6367d18df9