In EntwicklungTier AZahlungen
SmartEscrow XLS-100
WebAssembly-Funktionen sollen frei programmierbare Freigaberegeln für Escrows ermöglichen. SmartEscrow ist laut xrpl.org in Entwicklung und noch nicht als Mainnet-Abstimmung gelistet. Eine stabile rippled-Version und die Validatorabstimmung stehen noch aus.
Fachlich geprüft am 31.07.2026 · Autor: Philip F. Schmitt
- Status
- In Entwicklung
- XLS
- XLS-100
- Version
- Offen
- Aktiviert
- Keine Angabe
Was ist der Entwicklungsstand?
Was ändert sich gegenüber dem Vorgänger?
Für wen ist die Änderung relevant?
Welche Grenzen und Risiken bleiben?
Welche Gebühren- und Performancewerte nennt die Spec?
Technische Details: Transaktionen, Felder, Codes und Invarianten
Transaktionen
- EscrowCreate
- EscrowFinish
- SetFee
Ledger-Objekte
- Escrow (0x0075)
- FeeSettings
Felder und Flags
- Bytecode
- Data (max. 4 KB nach Ausführungsmodell)
- Gas
- GasUsed
- VMReturnCode
- GasLimit
- BytecodeSizeLimit
- GasPrice
- CancelAfter
Ergebnis-Codes
- temMALFORMED
- temBAD_EXPIRATION
- temINVALID_BYTECODE
- temTEMP_DISABLED
- tefNO_BYTECODE
- tefBYTECODE_NOT_INCLUDED
- tecBYTECODE_REJECTED
Invarianten
- Jedes Escrow mit Bytecode muss CancelAfter besitzen.
Wie sieht ein konkreter Ablauf aus?
Wie hängt dieses Amendment mit anderen zusammen?
Jede direkte Verbindung besitzt einen Typ, eine Erklärung und eine Primärquelle.