Skip to content

v0.2.0 — Protocol 25/26 Features + Contract Redeploy

Choose a tag to compare

@MarcusDavidG MarcusDavidG released this 18 Jul 14:21
· 416 commits to main since this release

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