EnableAmendment
トランザクション処理を変更するAmendmentプロセスの進行状況を追跡します。この疑似トランザクションは、提案されたAmendmentが多数の承認を獲得したか否かや、Amendmentの有効化の状況を示します。
注記: 疑似トランザクションは送信できませんが、レジャーの処理時に疑似トランザクションが見つかることがあります。
フィールド | JSONの型 | 内部の型 | 説明 |
---|---|---|---|
Amendment | 文字列 | Hash256 | Amendmentの一意のID。人間が読み取れる形式の名前ではありません。既知のAmendmentのリストについては、Amendmentを参照してください。 |
LedgerSequence | 数値 | UInt32 | Amendmentが含まれているレジャーバージョンのインデックス。これにより、この疑似トランザクションと別途発生する同様の変更が区別されます。 |
EnableAmendment Flags
EnableAmendment疑似トランザクションのFlags
の値は、この疑似トランザクションが記録されているレジャーでのAmendmentのステータスを示します。
Flags
の値が0
(フラグなし)の場合、Amendmentは有効化されており、これ以降のすべてのレジャーに適用されます。Flags
のその他の値を以下に示します。
フラグ名 | 16進値 | 10進値 | 説明 |
---|---|---|---|
tfGotMajority | 0x00010000 | 65536 | このレジャーバージョン以降、信頼できるバリデータのAmendment支持率は80%以上に増加しました。 |
tfLostMajority | 0x00020000 | 131072 | このレジャーバージョン以降、信頼できるバリデータのAmendment支持率が80%未満に減少しました。 |