Releases: stellar-sharpy/sharpy-contracts
Releases · stellar-sharpy/sharpy-contracts
Release list
v0.3.0
v0.3.0 — 2026-09-07
184 tests passing.
PRs #168-172: streaming payments (create_stream, withdrawVested, cancelStream, topUpStream), composable routing (set_route), tranche release (release_tranche), whitelist gating (set_whitelist), protocol fee (set_protocol_fee).
Testnet contract: CAEWQX36RLGP2WY6ACOREDJEIGELYV3HWWUPGV3CJMC27OWGQWZHTH6T
Explorer: https://stellar.expert/explorer/testnet/contract/CAEWQX36RLGP2WY6ACOREDJEIGELYV3HWWUPGV3CJMC27OWGQWZHTH6T
Compare: v0.2.0...v0.3.0
v0.2.0 — Protocol 25/26 Features + Contract Redeploy
Sharpy Contract v0.2.0
Deployed
- Testnet:
CBJ7WNBHCO5LKM7LW33D7HUT7WZI5OROVPC7IJL3A6NT6HMVJ4XUWPHJ
New Features
get_invoice_fingerprint— SHA-256 tamper-evident hash (Protocol 25 CAP-75)bump_invoice_ttl— prevent archival of long-lived invoices (Protocol 26 CAP-78)- Checked arithmetic in all split calculations (Protocol 26 CAP-82)
- Escrow dispute mechanism with optional arbitrator
- Multi-token support per recipient
get_invoice_stats— funded/total/completion_bps/unique_payers- 24 passing tests
Build
- WASM target updated to
wasm32v1-nonefor Rust 1.84+ - soroban-sdk 26.1.0, Protocol 27 ready
v0.1.0 — Initial Release
Sharpy Contract v0.1.0
First production-ready release of the Sharpy split payment contract on Stellar Soroban.
Deployed
- Testnet:
CAYTIFPD6RFWVHMK5SPPUUIWWAAANHKOJB6GOAJS5SR5MBKZMEY2UODZ - Mainnet: coming soon
Features
- Multi-recipient invoice creation with configurable split rules (Fixed, Percentage, Tiered)
- Recurring/subscription invoices — auto-generates next invoice on release
- Escrow protection with configurable release delay
- Batch invoice creation (up to 10 per transaction)
- Pool payments across multiple invoices
- Full audit log per invoice
- Admin pause/unpause circuit breaker
WASM
Built with soroban-sdk v22.0.0, optimized to 33KB.