Skip to content

nooschain v0.1.0


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.

Audience-first NOOSChain documentation.