Pular para o conteúdo

EnableAmendment

Uma pseudo-transação EnableAmendment marca uma mudança no status de uma emenda proposta quando ela:

  • Obtém aprovação de supermaioria dos validadores.
  • Perde aprovação de supermaioria.
  • É habilitada no protocolo Xahau.
{
"Account": "rrrrrrrrrrrrrrrrrrrrrhoLvTp",
"Amendment": "42426C4D4F1009EE67080A9B7965B44656D7714D104A72F9B4369F97ABF044EE",
"Fee": "0",
"LedgerSequence": 21225473,
"Sequence": 0,
"SigningPubKey": "",
"TransactionType": "EnableAmendment"
}
CampoTipo JSON[Tipo Interno][]Descrição
AmendmentStringHash256Um identificador único para a emenda. Não se destina a ser um nome legível por humanos. Consulte Emendas para uma lista de emendas conhecidas.
LedgerSequenceNumberUInt32O [índice de ledger][] onde esta pseudo-transação aparece. Isso distingue a pseudo-transação de outras ocorrências da mesma mudança.

O valor Flags da pseudo-transação EnableAmendment indica o status da emenda no momento do ledger que inclui a pseudo-transação.

Um valor Flags de 0 (sem flags) ou um campo Flags omitido indica que a emenda foi habilitada e se aplica a todos os ledgers posteriores. Outros valores de Flags são os seguintes:

Nome do FlagValor HexValor DecimalDescrição
tfGotMajority0x0001000065536O suporte a esta emenda aumentou para pelo menos 80% dos validadores confiáveis a partir desta versão de ledger.
tfLostMajority0x00020000131072O suporte a esta emenda diminuiu para menos de 80% dos validadores confiáveis a partir desta versão de ledger.