Namespace Xrpl.Models.Utils
Classes
BatchNormalizer
BatchSignStatus
BatchSignStatusExtensions
BatchSignerAccounts
BatchUtils
Flags
HexStringHelper
Provides utility methods for normalizing and converting variable-length hex-encoded string fields used throughout the XRP Ledger protocol. Fields such as CredentialType, URI, and DIDDocument are stored on-chain as hex-encoded binary blobs. This helper converts between human-readable text and the canonical hex representation.
Index
MPTokenAssetClass
Defines the top-level asset classification for a Multi-Purpose Token (MPT) as specified by XLS-89. https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0089-multi-purpose-token-metadata-schema
MPTokenAssetSubclass
Defines the asset subclass for a Multi-Purpose Token (MPT) as specified by XLS-89. Required when asset_class is "rwa". https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0089-multi-purpose-token-metadata-schema
MPTokenMetadataSchema
Represents the standardized metadata schema for Multi-Purpose Tokens (MPTs) as defined by XLS-89 (Multi-Purpose Token Metadata Schema). This schema defines a baseline set of fields that support reliable parsing and integration across block explorers, indexers, wallets, and cross-chain applications. The metadata is stored on-chain in the MPTokenMetadata field (max 1024 bytes).
This class does not enforce field-level validation rules (e.g. ticker charset, required asset_subclass when asset_class=rwa). The XRP Ledger server validates the raw hex blob at transaction submission time. This design matches the xrpl.js approach where MPTokenMetadata is treated as freeform.
https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0089-multi-purpose-token-metadata-schemaMPTokenMetadataUri
Represents a related URI entry in the MPT metadata schema (XLS-89). Each URI entry contains a link, its category, and a human-readable title. https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0089-multi-purpose-token-metadata-schema
MPTokenUriCategory
Defines the URI category for related resources in the MPT metadata as specified by XLS-89. https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0089-multi-purpose-token-metadata-schema