Spezifikation XLS-85 nennt jetzt tecNO_PERMISSION bei fehlendem MPT-Bestand
Das Repository XRPL Standards hat XLS-85, die Spezifikation für Token-Escrows im XRP Ledger, an das tatsächliche Verhalten der Implementierung bei Multi-Purpose-Token (MPT) angepasst. Die Änderung, am 27. Oktober als Pull Request 671 übernommen, trägt den Titel „align MPT holding error code with implementation“.
In den Regeln für EscrowCreate hieß es bisher, die Transaktion scheitere mit tecNO_ENTRY, wenn das Zielkonto den MPT nicht hält. Nun heißt es tecNO_PERMISSION. Dieselbe Korrektur betrifft den Abschnitt, in dem dem Quellkonto der MPT-Bestand fehlt. Für IOU-Token ändert sich nichts: Eine fehlende Trustline zum Emittenten liefert weiterhin tecNO_LINE. Unverändert bleibt auch die Regel, dass bei EscrowFinish eine neue Trustline oder ein MPT-Bestand angelegt werden kann, wenn keine Autorisierung nötig ist.

Was das bedeutet
Wenn geschriebener Standard und laufender Code bei einem Fehlercode auseinandergehen, erhalten Entwickler, die nach dem Dokument bauen, das falsche Ergebnis. Wallets, Explorer und SDKs, die auf tecNO_ENTRY verzweigen, um Nutzern ein gescheitertes MPT-Escrow zu erklären, sollten auf tecNO_PERMISSION umstellen. Es ist eine Korrektur der Dokumentation, kein Ledger-Amendment: Das Ledger verhielt sich schon so, jetzt sagt es auch die Spezifikation.