fix: audit hardening bundle (M-2/M-3/M-8/M-12–14/M-19 + L-8–10/L-16/L-20/L-21) (#25) #44
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!44
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-25-audit-hardening-bundle"
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
Implements the #25 audit hardening bundle from
audits/INTERNAL_KIMIK3_1786162831.md:INV-SWAP-003/004) before mint/burn/treasury msgscw20-mintableto PlasticDigits/cw20-mintable#1 (INV-MINTER-001—UpdateMinterclearsMINTERS)max(configured, network_min)with documented fallback.env.*gitignore + gitleaks allowlists for public docs/addressesinto_innerGET /healthzprocess-up probe (not rate-freshness)ust1-commonu128::MAX / proptest edge testsINV-DECIMALS-001)Docs/skills: README invariants,
docs/DEPLOYMENT.mdenv table,skills/audit-hardening-bundle.Acceptance checklist
.env.*ignored; gitleaks clean on intentional scan/healthzshipped; docs updated (process-up only)Out of scope / follow-ups
min_ust1_out/ fee cap (separate)Test plan
cargo test -p ust1-window --lib(20)cargo test -p ust1-common --lib(22)cargo test -p ust1-oracle-service(30)cargo clippy -p ust1-oracle-service -p ust1-window -p ust1-common -- -D warningsgit check-ignore -v .env.localgitleaks detect --config .gitleaks.toml(clean)curl $HEALTHZ_BIND/healthz→ 200Closes #25
mentioned in issue #25
Closing as duplicate of !41 (same original tip). !41 rebased onto !35 (C-3) and merged.
Pull request closed