anchor.diff:           height/0,
            pow/0,
            target/0,
  -         txs_hash/0,
  -         transactions/0,
            beneficiary/0,
            miner/0]).
   
  
positive.code:     genesis_block_with_state(#{preset_accounts => aec_genesis_block_settings:preset_accounts()}).
  
  genesis_block_with_state(Map) ->
      [] = transactions(),
      Trees = populated_trees(Map),
  
      Block = aec_blocks:new_key(height(), prev_hash(), prev_key_hash(), aec_trees:hash(Trees),
  
negative.code: prev_key_hash() ->
      <<0:?BLOCK_HEADER_HASH_BYTES/unit:8>>.
  
  pow() ->
      no_value.
  
  height() -> ?GENESIS_HEIGHT.
  
  