nooschain / config/genesis / GenesisValidator
Interface: GenesisValidator
Defined in: config/genesis.ts:17
Validator entry declared in genesis governance state.
Properties
endpoint?
optionalendpoint?: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?
optionalraftHttpUrl?:string|null
Defined in: config/genesis.ts:27
Optional HashiCorp Raft sidecar HTTP control endpoint.
raftTcpAddress?
optionalraftTcpAddress?:string|null
Defined in: config/genesis.ts:29
Optional HashiCorp Raft TCP replication address.
votingPower?
optionalvotingPower?:number
Defined in: config/genesis.ts:31
Positive voting power for future consensus backends; Raft ignores it today.