Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1.97 KB

File metadata and controls

29 lines (23 loc) · 1.97 KB

UNLModify

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

A UNLModify pseudo-transaction marks a change to the Negative UNL, indicating that a trusted validator has gone offline or come back online.

Note: You cannot send a pseudo-transaction, but you may find one when processing ledgers.

Example JSON

{
  "Account": "",
  "Fee": "0",
  "LedgerSequence": 1600000,
  "Sequence": 0,
  "SigningPubKey": "",
  "TransactionType": "UNLModify",
  "UNLModifyDisabling": 1,
  "UNLModifyValidator": "ED6629D456285AE3613B285F65BBFF168D695BA3921F309949AFCD2CA7AFEC16FE",
}
Name JSON Type [Internal Type][] Description
TransactionType String UInt16 The value 0x0066, mapped to the string UNLModify, indicates that this object is an UNLModify pseudo-transaction.
LedgerSequence Number UInt32 The [ledger index][] where this pseudo-transaction appears. This distinguishes the pseudo-transaction from other occurrences of the same change.
UNLModifyDisabling Number UInt8 If 1, this change represents adding a validator to the Negative UNL. If 0, this change represents removing a validator from the Negative UNL. (No other values are allowed.)
UNLModifyValidator String Blob The validator to add or remove, as identified by its master public key.