Skip to content

Import VL Sequence

(Added by the [Import amendment][].)

The ImportVLSequence helps track and validate the order of operations during the import process. It is used to ensure that the correct sequence of events occurs and to handle any discrepancies or updates to the dUNL on the “burning” ledger.

{
"LedgerEntryType": "ImportVLSequence",
"Flags": 0,
"ImportSequence": 2023102101,
"PublicKey": "n9LigbVAi4pQc6pU2KJvQZV5wqJ8C3sVvZvBZUopchH8vqa6PEKy",
"index": "49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0"
}

A ImportVLSequence object has the following fields:

FieldJSON Type[Internal Type][]Required?Description
LedgerEntryTypeStringUInt16YesThe value 0x0049, mapped to the string ImportVLSequence, indicates that this object is a ImportVLSequence object.
FlagsNumberUInt32YesA bit-map of boolean flags. No flags are defined for the ImportVLSequence object type, so this value is always 0.
ImportSequenceNumberUInt32YesThe current sequence number of the dUNL list on the “burning” ledger.
PublicKeyStringBlobYesThe PublicKey of the dUNL list from the “burning” ledger.

The ID of a ImportVLSequence object is the [SHA-512Half][] of the following values, concatenated in order:

  • The Import VL Sequence space key (0x0049)
  • The Public Key of the Import Validator List