Skip to content

nooschain v0.1.0


nooschain / config/genesis / GenesisConfig

Interface: GenesisConfig

Defined in: config/genesis.ts:128

Complete genesis configuration accepted by chain initialization.

Properties

buckets?

optional buckets?: GenesisBucket[]

Defined in: config/genesis.ts:148

Optional initial buckets.


chainAccessRules?

optional chainAccessRules?: GenesisChainAccessRule[]

Defined in: config/genesis.ts:146

Optional explicit chain-admin grants; defaults to the first user/org.


chainId

chainId: string

Defined in: config/genesis.ts:130

Chain id that all nodes must agree on.


chainName

chainName: string

Defined in: config/genesis.ts:132

Human-readable chain name.


createdAt

createdAt: string

Defined in: config/genesis.ts:134

ISO timestamp for deterministic genesis creation time.


nodes

nodes: GenesisNode[]

Defined in: config/genesis.ts:142

Initial nodes.


organizations

organizations: GenesisOrganization[]

Defined in: config/genesis.ts:138

Initial organizations.


protocolVersion

protocolVersion: number

Defined in: config/genesis.ts:136

Initial protocol version supported by this genesis document.


users

users: GenesisUser[]

Defined in: config/genesis.ts:140

Initial users.


validators

validators: GenesisValidator[]

Defined in: config/genesis.ts:144

Initial validator governance entries.

Audience-first NOOSChain documentation.