Skip to content

Releases: stellar-sharpy/sharpy-contracts

v0.3.0

Choose a tag to compare

@MarcusDavidG MarcusDavidG released this 07 Sep 10:35
1809c7d

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

Choose a tag to compare

@MarcusDavidG MarcusDavidG released this 18 Jul 14:21

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-none for Rust 1.84+
  • soroban-sdk 26.1.0, Protocol 27 ready

v0.1.0 — Initial Release

Choose a tag to compare

@MarcusDavidG MarcusDavidG released this 19 Jun 06:16

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.