Genesis & network parameters
Khromosome is standard Ethereum PoS with its own genesis. The values below are the network's launch parameters.
Core parameters
| Parameter | Value | Notes |
|---|---|---|
| Chain ID | 777001 | EIP-155 |
| Native token | KHROME | 18 decimals |
| Total supply | 777,000,000 KHROME | fixed; no protocol inflation |
| Gas limit | 30,000,000 | starting value; validator-adjustable |
| Base fee | 1 gwei | EIP-1559 initial, floats after |
| Slot time | 12 s | SECONDS_PER_SLOT (consensus layer) |
| Epoch | 32 slots (~6.4 min) | SLOTS_PER_EPOCH |
| Finality | ~2 epochs (~13 min) | normal for PoS |
Execution + consensus
- Execution (EL): KhromePQ — a custom Reth v1.8 build with the native
ML-DSA-87 precompile at
0x100. Standard EVM otherwise. - Consensus (CL): Lighthouse, running unmodified Ethereum proof-of-stake.
Supply allocation
The 777,000,000 KHROME genesis supply is allocated across seven buckets — see
Tokenomics. The 15% validator-rewards bucket is held by the
ValidatorRewards contract; see Staking & Validator Rewards.
note
"Block time" people expect from a single genesis.json is actually the
consensus-layer slot time (SECONDS_PER_SLOT), not an execution-genesis
field — a common point of confusion.