blockchain height added

master
moneroexamples 9 years ago
parent 98661d9b67
commit e881cccc78

@ -11,13 +11,47 @@ using boost::filesystem::path;
using namespace std; using namespace std;
namespace epee {
unsigned int g_test_dbg_lock_sleep = 0;
}
int main() { int main() {
path blockchain_path {"/home/mwo/.bitmonero/lmdb"}; path blockchain_path {"/home/mwo/.bitmonero/lmdb/"};
fmt::print("Blockchain path : {}\n", blockchain_path); fmt::print("Blockchain path : {}\n", blockchain_path);
// enable basic monero log output
xmreg::enable_monero_log();
// create instance of our MicroCore
xmreg::MicroCore mcore;
// initialize the core using the blockchain path
if (!mcore.init(blockchain_path.string()))
{
cerr << "Error accessing blockchain." << endl;
return 1;
}
// get the high level cryptonote::Blockchain object to interact
// with the blockchain lmdb database
cryptonote::Blockchain& core_storage = mcore.get_core();
// get the current blockchain height. Just to check
// if it reads ok.
uint64_t height = core_storage.get_current_blockchain_height() - 1;
fmt::print("\n\n"
"Top block height : {:d}\n", height);
std::string view{"{{#names}}Hi {{name}}!\n{{/names}}"}; std::string view{"{{#names}}Hi {{name}}!\n{{/names}}"};

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 2.8)
project(myxrm) project(myxrm)

Loading…
Cancel
Save