private bool InitializeLedgerManager() { var last = GetLastLedger(); var needSetInitial = false; if (last == null) { last = LoadInitialLedger(); needSetInitial = true; } LedgerManager.Initialize(last, needSetInitial); if (!needSetInitial) { CheckMerkleRoot(); } return(needSetInitial); }