Releases: stellar-sharpy/sharpy-sdk
Releases · stellar-sharpy/sharpy-sdk
Release list
v0.2.0 — New Methods + Wallet Kit Signer Support
@stellar-sharpy/sdk v0.2.0
New Methods
bumpInvoiceTtl(caller, invoiceId)— Protocol 26 CAP-78getInvoiceFingerprint(invoiceId)— Protocol 25/26 SHA-256 hashpoolPay(payer, payments[])— pay multiple invoicesgetPayerTotal(invoiceId, payer)getInvoiceStats(invoiceId)createBatch(creator, invoices[])disputeReleaseandresolveDispute
Changed
SharpyClientConfigaccepts optionalsignTransactionoverride- signerRegistry pattern for runtime wallet switching
- stellar-sdk 16.0.1, Protocol 27 ready
v0.1.0 — Initial Release
@stellar-sharpy/sdk v0.1.0
TypeScript SDK for the Sharpy split payment contract on Stellar Soroban.
Install
npm install @stellar-sharpy/sdkFeatures
SharpyClient— full contract method coverage- Freighter v3 wallet integration
- Type-safe invoice and split rule types
- Utility helpers:
parseAmount,formatAmount,deadlineFromDays - Pre-configured
NETWORKSconstants for testnet and mainnet - ESM + CJS + TypeScript declarations