Attention
Lending Protocol and Single Asset Vaults are disabled on Devnet. You have two options for testing these features:
- Run
rippledin stand-alone mode and enableLendingProtocolandSingleAssetVaultin the rippled.cfg file. - Connect to the Lending Protocol-specific Devnet at
https://lend.devnet.rippletest.net:51234/.
Deletes a Loan ledger entry. Only the loan broker or borrower can submit this transaction.
(Requires the Lending Protocol amendment )
{
"TransactionType": "LoanDelete",
"Account": "rEXAMPLE9AbCdEfGhIjKlMnOpQrStUvWxYz",
"Fee": "12",
"Flags": 0,
"LastLedgerSequence": 7108682,
"Sequence": 8,
"LoanID": "E123F4567890ABCDE123F4567890ABCDEF1234567890ABCDEF1234567890ABCD"
}In addition to the common fields, LoanDelete transactions use the following fields:
| Field Name | JSON Type | Internal Type | Required? | Description |
|---|---|---|---|---|
LoanID | String | Hash256 | Yes | The ID of the Loan ledger entry to delete. |
Besides errors that can occur for all transactions, LoanDelete transactions can result in the following transaction result codes:
| Error Code | Description |
|---|---|
temINVALID | The LoanID is missing or set to zero. |
tecNO_ENTRY | The loan specified by LoanID doesn't exist. |
tecHAS_OBLIGATIONS | The loan can't be deleted because it still has outstanding payments due. |
tecNO_PERMISSION | The account submitting the transaction is neither the borrower of the Loan ledger entry nor the owner of the LoanBroker ledger entry. |