Skip to main content

Network parameters

Every devnet setting and where it lives.

Zephyrium has one network today, the local devnet, configured in config/local/.

SettingDevnet valueKey in param.yaml
Shards1active_shards
Block interval10 secondsblock_time
Epoch length50 beacon blocksepoch_param.number_of_block_in_epoch
Shard committee5 to 7 seats, 5 fixedcommittee_size
Beacon committee4 seats, 4 fixedcommittee_size
Shard stake21,000 ZEPstaking_amount_shard
Beacon stake minimum210,000 ZEPstaking_amount_beacon_min
Block reward34.834156126 ZEP per shard blockbasic_reward
Yearly decrease10%, for 21 yearstokenomics
Minted by blocks, cap979,000,000 ZEPmax_reward
Reward shares309 / 330 / 330 / 10tokenomics
Genesis allocation21,000,000 ZEP to the treasury keyinit_tx.json

Amounts in the config files are in the smallest unit: 1 ZEP = 1,000,000,000 units.

Notes​

  • basic_reward is per shard block. A network with more shards or a different block interval needs a different value to mint the same yearly total.
  • The committee members at genesis come from keylist.json: the first 4 beacon keys and the first 5 keys of shard 0.
  • These are consensus settings. Every node must run the same values, and changing genesis or committee settings requires a new chain.
  • Other folders under config/ (mainnet, testnet-1, testnet-2) are Incognito's networks, kept for reference. They do not describe a Zephyrium network.
©2026 The Zephyrium developers