Does not build with most recent changes in monero
```
09:42:28: Running steps for project openmonero...
09:42:28: Starting: "/usr/bin/cmake" --build . --target all
[  4%] Built target myext
[ 56%] Built target restbed
Scanning dependencies of target myxrm
[ 60%] Building CXX object src/CMakeFiles/myxrm.dir/CurrentBlockchainStatus.cpp.o
[ 60%] Building CXX object src/CMakeFiles/myxrm.dir/MicroCore.cpp.o
[ 63%] Building CXX object src/CMakeFiles/myxrm.dir/tools.cpp.o
In file included from /home/mwo/openmonero/src/MicroCore.cpp:5:
/home/mwo/openmonero/src/MicroCore.h: In member function ‘virtual bool xmreg::MicroCore::get_random_outs_for_amounts(const cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::request&, cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::response&) const’:
/home/mwo/openmonero/src/MicroCore.h:145:29: error: ‘const class cryptonote::Blockchain’ has no member named ‘get_random_outs_for_amounts’
         return core_storage.get_random_outs_for_amounts(req, res);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mwo/openmonero/src/CurrentBlockchainStatus.h:6,
                 from /home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:5:
/home/mwo/openmonero/src/MicroCore.h: In member function ‘virtual bool xmreg::MicroCore::get_random_outs_for_amounts(const cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::request&, cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::response&) const’:
/home/mwo/openmonero/src/MicroCore.h:145:29: error: ‘const class cryptonote::Blockchain’ has no member named ‘get_random_outs_for_amounts’
         return core_storage.get_random_outs_for_amounts(req, res);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:5:
/home/mwo/openmonero/src/CurrentBlockchainStatus.h: At global scope:
/home/mwo/openmonero/src/CurrentBlockchainStatus.h:139:27: error: ‘outs_for_amount’ is not a member of ‘cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN’
                         ::outs_for_amount>& found_outputs);
                           ^~~~~~~~~~~~~~~
/home/mwo/openmonero/src/CurrentBlockchainStatus.h:139:27: error: ‘outs_for_amount’ is not a member of ‘cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN’
/home/mwo/openmonero/src/CurrentBlockchainStatus.h:139:42: error: template argument 1 is invalid
                         ::outs_for_amount>& found_outputs);
                                          ^
/home/mwo/openmonero/src/CurrentBlockchainStatus.h:139:42: error: template argument 2 is invalid
/home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:297:15: error: ‘outs’ is not a member of ‘cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN’
             ::outs>& found_outputs)
               ^~~~
/home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:297:15: error: ‘outs’ is not a member of ‘cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN’
/home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:297:19: error: template argument 1 is invalid
             ::outs>& found_outputs)
                   ^
/home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:297:19: error: template argument 2 is invalid
/home/mwo/openmonero/src/CurrentBlockchainStatus.cpp: In member function ‘virtual bool xmreg::CurrentBlockchainStatus::get_random_outputs(const std::vector<long unsigned int>&, const uint64_t&, int&)’:
/home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:303:9: error: ‘struct cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::request’ has no member named ‘outs_count’
     req.outs_count = outs_count;
         ^~~~~~~~~~
/home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:304:9: error: ‘struct cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::request’ has no member named ‘amounts’
     req.amounts = amounts;
         ^~~~~~~
/home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:308:53: error: no matching function for call to ‘xmreg::MicroCore::get_random_outs_for_amounts(cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::request&, cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::response&)’
     if (!mcore->get_random_outs_for_amounts(req, res))
                                                     ^
In file included from /home/mwo/openmonero/src/CurrentBlockchainStatus.h:6,
                 from /home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:5:
/home/mwo/openmonero/src/MicroCore.h:141:5: note: candidate: ‘virtual bool xmreg::MicroCore::get_random_outs_for_amounts(const cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::request&, cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::response&) const’
     get_random_outs_for_amounts(
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mwo/openmonero/src/MicroCore.h:141:5: note:   no known conversion for argument 1 from ‘cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::request’ to ‘const cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::request&’
/home/mwo/openmonero/src/CurrentBlockchainStatus.cpp:314:25: error: cannot convert ‘std::vector<cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey>’ to ‘int’ in assignment
     found_outputs = res.outs;
                         ^~~~
make[2]: *** [src/CMakeFiles/myxrm.dir/build.make:63: src/CMakeFiles/myxrm.dir/MicroCore.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/CMakeFiles/myxrm.dir/build.make:102: src/CMakeFiles/myxrm.dir/CurrentBlockchainStatus.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:130: src/CMakeFiles/myxrm.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
09:42:58: The process "/usr/bin/cmake" exited with code 2.
Error while building/deploying project openmonero (kit: Desktop)
When executing step "CMake Build"
09:42:58: Elapsed time: 00:30.
```