Skip to content

nooschain v0.1.0


nooschain / config/genesis / GenesisValidator

Interface: GenesisValidator

Defined in: config/genesis.ts:17

Validator entry declared in genesis governance state.

Properties

endpoint?

optional endpoint?: string | null

Defined in: config/genesis.ts:25

Optional node API endpoint used for operator and governance metadata.


nodeId

nodeId: string

Defined in: config/genesis.ts:19

Node id that must also exist in the genesis node list with role validator.


organizationId

organizationId: string

Defined in: config/genesis.ts:21

Organization that owns the validator node.


publicKey

publicKey: string

Defined in: config/genesis.ts:23

Public key used to identify the validator node.


raftHttpUrl?

optional raftHttpUrl?: string | null

Defined in: config/genesis.ts:27

Optional HashiCorp Raft sidecar HTTP control endpoint.


raftTcpAddress?

optional raftTcpAddress?: string | null

Defined in: config/genesis.ts:29

Optional HashiCorp Raft TCP replication address.


votingPower?

optional votingPower?: number

Defined in: config/genesis.ts:31

Positive voting power for future consensus backends; Raft ignores it today.

Audience-first NOOSChain documentation.