diff --git a/libraries/app/application.cpp b/libraries/app/application.cpp index d0da6de6..80248fc6 100644 --- a/libraries/app/application.cpp +++ b/libraries/app/application.cpp @@ -321,9 +321,8 @@ namespace detail { ilog("Initializing database..."); if( _options->count("genesis-json") ) { - std::string genesis_str; - fc::read_file_contents( _options->at("genesis-json").as(), genesis_str ); - genesis_state_type genesis = fc::json::from_string( genesis_str ).as( 20 ); + genesis_state_type genesis = fc::json::from_file( _options->at("genesis-json").as()).as( 20 ); + std::string genesis_str = fc::json::to_string(genesis) + "\n"; bool modified_genesis = false; if( _options->count("genesis-timestamp") ) {