Saltearse al contenido

EnableAmendment

Una pseudo-transacción EnableAmendment marca un cambio en el estado de una enmienda propuesta cuando:

  • Obtiene aprobación de supermayoría de los validadores.
  • Pierde la aprobación de supermayoría.
  • Se habilita en el protocolo de Xahau.
{
"Account": "rrrrrrrrrrrrrrrrrrrrrhoLvTp",
"Amendment": "42426C4D4F1009EE67080A9B7965B44656D7714D104A72F9B4369F97ABF044EE",
"Fee": "0",
"LedgerSequence": 21225473,
"Sequence": 0,
"SigningPubKey": "",
"TransactionType": "EnableAmendment"
}
CampoTipo JSON[Tipo Interno][]Descripción
AmendmentStringHash256Un identificador único para la enmienda. No está destinado a ser un nombre legible por humanos. Consulta Enmiendas para una lista de enmiendas conocidas.
LedgerSequenceNumberUInt32El [índice del ledger][] donde aparece esta pseudo-transacción. Esto distingue la pseudo-transacción de otras ocurrencias del mismo cambio.

El valor de Flags de la pseudo-transacción EnableAmendment indica el estado de la enmienda en el momento del ledger que incluye la pseudo-transacción.

Un valor de Flags de 0 (sin indicadores) o un campo Flags omitido indica que la enmienda ha sido habilitada y aplica a todos los ledgers posteriores. Otros valores de Flags son los siguientes:

Nombre del IndicadorValor HexValor DecimalDescripción
tfGotMajority0x0001000065536El soporte para esta enmienda aumentó a al menos el 80% de los validadores de confianza comenzando con esta versión del ledger.
tfLostMajority0x00020000131072El soporte para esta enmienda disminuyó a menos del 80% de los validadores de confianza comenzando con esta versión del ledger.