Cannot build with monero v0.13.0.2
**Update**:

I eventually used the `devel` branch.
Nevertheless, I stopped trying for now.

See my comment, which starts like

> So, this is where I stop, no clue.

---

I get the error, that `RCTTypeSimpleBulletproof` as well as `RCTTypeFullBulletproof` don't exist.
They appear in `src/tools.cpp`.

I changed them to the according one (``RCTTypeBulletproof``) from the monero source (`src/ringct/rctTypes.h`). 
The complete changed line:
```c++
case rct::RCTTypeBulletproof:
         amount = rct::decodeRct(rv,
                       rct::sk2rct(scalar1),
                       i,
                       mask,
                       hw::get_device("default"));
         break;
```

Not sure, whether that makes sense at all...

After that I still get an error:
```c++
Scanning dependencies of target myxrm
[  5%] Building CXX object src/CMakeFiles/myxrm.dir/MicroCore.cpp.o
[ 10%] Building CXX object src/CMakeFiles/myxrm.dir/tools.cpp.o
/data/onion-monero-blockchain-explorer/src/tools.cpp: In function 'std::__cxx11::string xmreg::decrypt(const string&, const secret_key&, bool)':
/data/onion-monero-blockchain-explorer/src/tools.cpp:1044:57: error: no matching function for call to 'generate_chacha_key(const secret_key*, long unsigned int, crypto::chacha_key&)'
     crypto::generate_chacha_key(&skey, sizeof(skey), key);
                                                         ^
In file included from /data/monero/src/serialization/crypto.h:37:0,
                 from /data/monero/src/cryptonote_basic/cryptonote_basic.h:44,
                 from /data/monero/src/cryptonote_basic/cryptonote_basic_impl.h:33,
                 from /data/monero/src/cryptonote_core/tx_pool.h:44,
                 from /data/onion-monero-blockchain-explorer/src/monero_headers.h:24,
                 from /data/onion-monero-blockchain-explorer/src/tools.h:18,
                 from /data/onion-monero-blockchain-explorer/src/tools.cpp:5:
/data/monero/src/crypto/chacha.h:73:15: note: candidate: void crypto::generate_chacha_key(const void*, size_t, crypto::chacha_key&, uint64_t)
   inline void generate_chacha_key(const void *data, size_t size, chacha_key& key, uint64_t kdf_rounds) {
               ^~~~~~~~~~~~~~~~~~~
/data/monero/src/crypto/chacha.h:73:15: note:   candidate expects 4 arguments, 3 provided
/data/monero/src/crypto/chacha.h:91:15: note: candidate: void crypto::generate_chacha_key(std::__cxx11::string, crypto::chacha_key&, uint64_t)
   inline void generate_chacha_key(std::string password, chacha_key& key, uint64_t kdf_rounds) {
               ^~~~~~~~~~~~~~~~~~~
/data/monero/src/crypto/chacha.h:91:15: note:   no known conversion for argument 1 from 'const secret_key* {aka const epee::mlocked<tools::scrubbed<crypto::ec_scalar> >*}' to 'std::__cxx11::string {aka std::__cxx11::basic_string<char>}'
src/CMakeFiles/myxrm.dir/build.make:86: recipe for target 'src/CMakeFiles/myxrm.dir/tools.cpp.o' failed
make[2]: *** [src/CMakeFiles/myxrm.dir/tools.cpp.o] Error 1
CMakeFiles/Makefile2:254: recipe for target 'src/CMakeFiles/myxrm.dir/all' failed
make[1]: *** [src/CMakeFiles/myxrm.dir/all] Error 2
```