nooschain / governance/validator-governance / GovernanceValidator
Interface: GovernanceValidator
Defined in: governance/validator-governance.ts:119
Operator/governance view of one validator entry.
These fields define the intended validator set in consensus state. Runtime Raft voters may differ until an operator explicitly reconciles deployment configuration or HashiCorp Raft membership.
Properties
endpoint
endpoint:
string|null
Defined in: governance/validator-governance.ts:127
General endpoint metadata.
metadata
metadata:
unknown
Defined in: governance/validator-governance.ts:137
Governance metadata attached to the validator.
nodeId
nodeId:
string
Defined in: governance/validator-governance.ts:121
Validator node id.
organizationId
organizationId:
string|null
Defined in: governance/validator-governance.ts:123
Owning organization id, resolved from validator row or node identity.
publicKey
publicKey:
string|null
Defined in: governance/validator-governance.ts:125
Validator public key, resolved from validator row or node identity.
raftHttpUrl
raftHttpUrl:
string|null
Defined in: governance/validator-governance.ts:129
Intended Raft HTTP/control endpoint metadata.
raftTcpAddress
raftTcpAddress:
string|null
Defined in: governance/validator-governance.ts:131
Intended Raft TCP transport address metadata.
status
status:
string
Defined in: governance/validator-governance.ts:133
Governance status such as active, suspended, pending, or retired.
votingPower
votingPower:
number
Defined in: governance/validator-governance.ts:135
Consensus governance voting power; current Raft backends may ignore it.