|
| 1 | +--- |
| 2 | +title: v0.1.15 |
| 3 | +--- |
| 4 | + |
| 5 | +### Added |
| 6 | + |
| 7 | +#### xrpl |
| 8 | + |
| 9 | +- `EncodeMPTokenMetadata`, `DecodeMPTokenMetadata` and `ValidateMPTokenMetadata` utils to encode, decode and validate MPTokenMetadata as per XLS-89 standard. |
| 10 | +- `AuthorizeChannel` to authorize a payment channel. |
| 11 | +- Added `Loan` and `LoanBroker` ledger entry types for the lending protocol. |
| 12 | +- Added loan transaction types: |
| 13 | + - `LoanSet` - Creates or updates a loan with terms including principal, interest rates, payment intervals, and fees. |
| 14 | + - `LoanDelete` - Deletes an existing loan. |
| 15 | + - `LoanManage` - Modifies loan state (default, impair, unimpair). |
| 16 | + - `LoanPay` - Submits a payment on a loan. |
| 17 | +- Added loan broker transaction types: |
| 18 | + - `LoanBrokerSet` - Creates or updates a loan broker with management fee rates, cover rates, and debt limits. |
| 19 | + - `LoanBrokerDelete` - Deletes a loan broker. |
| 20 | + - `LoanBrokerCoverDeposit` - Deposits first-loss capital into a loan broker. |
| 21 | + - `LoanBrokerCoverWithdraw` - Withdraws first-loss capital from a loan broker. |
| 22 | + - `LoanBrokerCoverClawback` - Claws back first-loss capital from a loan broker. |
| 23 | +- Added supporting types for loan transactions: |
| 24 | + - `XRPLNumber` - Represents XRPL numbers as strings. |
| 25 | + - `OwnerCount`, `CoverRate`, `InterestRate`, `PreviousPaymentDate` - Wrapper types for uint32 values. |
| 26 | + - `Data`, `GracePeriod`, `PaymentInterval`, `PaymentTotal`, `LoanBrokerID` - Additional wrapper types for loan-related fields. |
| 27 | + |
| 28 | +### Fixed |
| 29 | + |
| 30 | +#### xrpl |
| 31 | + |
| 32 | +- `rpc` client timeout fetched from config. |
0 commit comments