rippled erlaubt Vault- und Lending-Transaktionen im Batch, gebunden an LendingProtocolV1_2
Der Referenzserver des XRP Ledger, rippled, hat am 6. Oktober den Pull Request #8244 übernommen. Er erlaubt, Transaktionen von Single Asset Vault und Lending Protocol als innere Transaktionen eines Batch auszuführen, sobald das Amendment LendingProtocolV1_2 aktiviert ist.
Was sich ändert. Batch führte seine inneren Transaktionen bereits über die normale Verarbeitungskette aus, lehnte aber ausdrücklich jede Vault- und Lending-Transaktion ab. Der Pull Request knüpft diese Einschränkung an das Amendment: Ohne es bleiben die Transaktionen in einem Batch ungültig, mit ihm sind sie erlaubt.
Das Signaturdetail. Ein LoanSet trägt normalerweise eine CounterpartySignature. Innerhalb eines Batch signieren stattdessen beide Parteien den äußeren Batch; die Änderung prüft diesen Autorisierungsweg.

Was die Tests abdecken. Der Testplan zeigt, was möglich wird:
- ein vollständiger Vault-Lebenszyklus in einem Batch – anlegen, einzahlen, abheben, löschen;
- ein Kredit-Lebenszyklus von der Vault-Erstellung über
LoanSetbisLoanPay, in einem Batch bei einem offenen Vault oder in zwei Batches bei einem geschlossenen Vault, weil Einzahlung und Kredit in verschiedenen Phasen gültig sind; - Arbitrage unter
tfAllOrNothing: leihen, an der DEX kaufen, verkaufen, zurückzahlen – samt einem Fall, in dem der Verkauf nicht ausgeführt wird und nichts bestehen bleibt; - Rückabwicklung eines
LoanSet, wenn eine spätere innere Transaktion scheitert, undtfIndependent-Ketten, bei denen eine scheiternde innere Transaktion die folgenden nicht stoppt.
Die Änderung betrifft libxrpl und fügt in sieben Dateien rund 990 Zeilen hinzu, fünf davon im Testverzeichnis. Im Netz ändert sich nichts, bevor das Amendment LendingProtocolV1_2 aktiviert ist.