Kein Netzwerk-AmendmentTier BKommende StandardsSpec: Draft
SmartContracts XLS-101
Ein früher Entwurf für native, zustandsbehaftete WASM-Smart-Contracts auf XRPL-Pseudo-Konten. Das ist ein Vorschlag, kein aktives Netzwerk-Feature. Was davon kommt und wann, ist offen.
Fachlich geprüft am 31.07.2026 · Autor: Philip F. Schmitt
- Netzwerkstatus
- Kein Netzwerk-Amendment
- XLS
- XLS-101
- Spec-Status
- Draft
- Spec-Stand
- 28.07.2025
Was schlägt diese XLS vor?
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
- ContractCreate
- ContractCall
- ContractModify
- ContractDelete
- ContractUserDelete
- ContractClawback
Ledger-Objekte
- ContractSource
- Contract
- ContractData
- AccountRoot des Pseudo-Kontos
- FeeSettings
Felder und Flags
- ContractCode / ContractHash
- ContractAccount / ContractOwner
- Functions / FunctionName / FunctionParameters
- InstanceParameters / InstanceParameterValues
- ReferenceCount / Data / ParentContractCallId
- tfImmutable / tfCodeImmutable / tfABIImmutable / tfUndeletable
- tfContractSubmittedTxn 0x20000000
API-Methoden
- contract_info
- eventEmitted Subscription
- event_history
Invarianten
- Kein ContractSource-Objekt darf mit ReferenceCount null bestehen bleiben.
- Jedes Contract-Objekt muss auf ein vorhandenes ContractSource-Objekt zeigen.
- Von lsfImmutable, lsfCodeImmutable und lsfABIImmutable darf höchstens ein Flag gesetzt sein.
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.