content: name = "ckb_dev"
  
  [genesis]
  version = 0
  parent_hash = "0x0000000000000000000000000000000000000000000000000000000000000000"
  timestamp = 0
  compact_target = 0x20010000
  uncles_hash = "0x0000000000000000000000000000000000000000000000000000000000000000"
  nonce = "0x0"
  
  [genesis.genesis_cell]
  message = "ckb_dev" # {{
  # customize => message = "{genesis_message}"
  # }}
  
  [genesis.genesis_cell.lock]
  code_hash = "0x0000000000000000000000000000000000000000000000000000000000000000"
  args = "0x"
  hash_type = "data"
  
  # An array list paths to system cell files, which is absolute or relative to
  # the directory containing this config file.
  [[genesis.system_cells]]
  file = { bundled = "specs/cells/secp256k1_blake160_sighash_all" }
  create_type_id = true
  capacity = 100_000_0000_0000
  [[genesis.system_cells]]
  file = { bundled = "specs/cells/dao" }
  create_type_id = true
  capacity = 16_000_0000_0000
  [[genesis.system_cells]]
  file = { bundled = "specs/cells/secp256k1_data" }
  create_type_id = false
  capacity = 1_048_617_0000_0000
  [[genesis.system_cells]]
  file = { bundled = "specs/cells/secp256k1_blake160_multisig_all" }
  create_type_id = true
  capacity = 100_000_0000_0000
  
  [genesis.system_cells_lock]
  code_hash = "0x0000000000000000000000000000000000000000000000000000000000000000"
  args = "0x"
  hash_type = "data"
  
  # Dep group cells
  [[genesis.dep_groups]]
  name = "secp256k1_blake160_sighash_all"
  files = [
    { bundled = "specs/cells/secp256k1_data" },
    { bundled = "specs/cells/secp256k1_blake160_sighash_all" },
  ]
  [[genesis.dep_groups]]
  name = "secp256k1_blake160_multisig_all"
  files = [
    { bundled = "specs/cells/secp256k1_data" },
    { bundled = "specs/cells/secp256k1_blake160_multisig_all" },
  ]
  
  # For first 11 block
  [genesis.bootstrap_lock]
  code_hash = "0x0000000000000000000000000000000000000000000000000000000000000000"
  args = "0x"
  hash_type = "type"
  
  # Burn
  [[genesis.issued_cells]]
  capacity = 8_400_000_000_00000000
  lock.code_hash = "0x0000000000000000000000000000000000000000000000000000000000000000"
  lock.args = "0x62e907b15cbf27d5425399ebf6f0fb50ebb88f18"
  lock.hash_type = "data"
  
  # issue for random generated private key: d00c06bfd800d27397002dca6fb0993d5ba6399b4238b2f29ee9deb97593d2bc
  [[genesis.issued_cells]]
  capacity = 20_000_000_000_00000000
  lock.code_hash = "0x9bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce8"
  lock.args = "0xc8328aabcd9b9e8e64fbc566c4385c3bdeb219d7"
  lock.hash_type = "type"
  
  # issue for random generated private key: 63d86723e08f0f813a36ce6aa123bb2289d90680ae1e99d4de8cdb334553f24d
  [[genesis.issued_cells]]
  capacity = 5_198_735_037_00000000
  lock.code_hash = "0x9bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce8"
  lock.args = "0x470dcdc5e44064909650113a274b3b36aecb6dc7"
  lock.hash_type = "type"
  
  [params]
  initial_primary_epoch_reward = 1_917_808_21917808
  secondary_epoch_reward = 613_698_63013698
  max_block_cycles = 10_000_000_000
  cellbase_maturity = 0
  primary_epoch_reward_halving_interval = 8760
  epoch_duration_target = 80
  genesis_epoch_length = 10
  # For development and testing purposes only.
  # Keep difficulty be permanent if the pow is Dummy. (default: false)
  permanent_difficulty_in_dummy = true
  starting_block_limiting_dao_withdrawing_lock = 0
  
  [params.hardfork]
  ckb2023 = 0
  
  
  [pow]
  func = "Dummy"
  