diff --git a/CMakeLists.txt b/CMakeLists.txt index 5e0b2bc7..cfa62243 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,7 @@ endif() list( APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules" ) set(CMAKE_EXPORT_COMPILE_COMMANDS "ON") +set(GRAPHENE_EGENESIS_JSON "${CMAKE_CURRENT_SOURCE_DIR}/genesis.json" ) #set (ENABLE_INSTALLER 1) #set (USE_PCH 1) diff --git a/libraries/app/application.cpp b/libraries/app/application.cpp index b9c72d99..58095b0c 100644 --- a/libraries/app/application.cpp +++ b/libraries/app/application.cpp @@ -317,8 +317,9 @@ namespace detail { graphene::egenesis::compute_egenesis_json( egenesis_json ); FC_ASSERT( egenesis_json != "" ); FC_ASSERT( graphene::egenesis::get_egenesis_json_hash() == fc::sha256::hash( egenesis_json ) ); + auto genesis = fc::json::from_string( egenesis_json ).as(); genesis.initial_chain_id = fc::sha256::hash( egenesis_json ); - return fc::json::from_string( egenesis_json ).as(); + return genesis; } };