All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Core Soroban contract for invoice factoring (
submit,fund,mark_paid). - Protocol fee structure for LPs and freelancers.
- Sybil-resistant framework considerations for
payer_score. - E2E nightly workflow integration.
SECURITY.mdand standard open-source documentation.
- Fixed double-counting escrowed funds when LP yield is paid out.
- Fixed
claim_defaultto properly return contributed principal to all partial funders. - Fixed integer overflow panic in
suggested_discount_rateformula. - Added partial funder refunds to
cancel_invoice. - Replaced incorrect
Unauthorizederror withAlreadyInitialized. - Ensured minimum invoice amount (
1_000_000stroops) to prevent dust attacks. - Enforced a maximum
due_dateoffset (365 days) to prevent zombie invoices. - Cleaned up broken absolute paths and incorrect directory structures in the documentation.