(Added by the [Hooks amendment][].)
A UNLReport
object describes a report of the Unique Node List (UNL) which is a list of validator nodes that are trusted by the network to validate transactions.
A UNLReport
object has the following fields:
LedgerEntryType
String
UInt16
Yes
The value 0x0073
, mapped to the string UNLReport
, indicates that this object is a UNLReport object.
PreviousTxnID
String
Hash256
Yes
The identifying hash of the transaction that most recently modified this object.
PreviousTxnLgrSeq
Number
UInt32
Yes
The index of the ledger that contains the transaction that most recently modified this object.
ImportVLKeys
Array
Array
No
An array of objects, each representing a validator key that has been imported. Each object has a PublicKey
field and an optional Account
field.
ActiveValidators
Array
Array
No
An array of objects, each representing an active validator. Each object has a PublicKey
field and an optional Account
field.
PublicKey
String
VL
Yes
The public key of the imported validator.
Account
String
Account
No
The account associated with the imported validator key. This field is optional.
PublicKey
String
VL
Yes
The public key of the active validator.
Account
String
Account
No
The account associated with the active validator. This field is optional.
The UNLReport
object ID is the hash of the UNLReport
space key (0x0052
) only. This means that the ID of the UNLReport
object in a ledger is always: