Releases: jayteemoney/stackstream
Releases · jayteemoney/stackstream
v1.0.0-rc1 — Milestone 1 Release Candidate
StackStream v1.0.0-rc1
Production hardening complete. This release candidate is the M1 submission for the Stacks Endowment grant.
Test Suite
- 113 passing tests across stream-manager and stream-factory contracts
- Property-based invariant tests, edge cases, and integration tests
Security Review
- 10 community reviewers: Marvy247, Sobilo34, Akanmoh Johnson, Ali6nXI, Godbrand0, dannyy2000, Zachyo, IdokoMarcelina, Ryjen1, Jayy4rl
- 0 Critical, 0 High, 2 Medium (both fixed), 15 Low (9 fixed, 6 documented), 20 Informational
- Full findings in SECURITY_REVIEW.md
Changes from Testnet Version
expire-stream: permissionless settlement for stuck paused-and-expired streams- Two-step ownership transfer (
propose-ownership+accept-ownership) MAX-CLAIM-AMOUNTconstant replaces magic number inclaim-all- Pause pre-start block guard prevents accrual accounting errors
- Top-up end-block guard prevents bypassing
expire-stream - Rate > 0 defensive guard in
top-up-stream(nested let restructure) - Redundant state checks removed from
pause-stream requested-amountadded totokens-claimedevent for indexer transparency- Multi-token SIP-010 frontend support (sBTC, USDA, ALEX, xBTC on mainnet)