You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
moneroexamples d2a53ed3b8 code cleaning 9 years ago
ext lmdp++.h and mylmdh.h added 9 years ago
src code cleaning 9 years ago
.gitignore gitignore updated 9 years ago
CMakeLists.txt custom search results im mylmdb added 9 years ago
README.md mempool added to search 9 years ago
main.cpp code cleaning 9 years ago

README.md

Onion Monero Blockchain Explorer

Two Monero blockchain explorer exist in the clearnet. Although useful, their limitations are that they use JavaScript, have images (might be used for coockless tracking), track users activates through google analytics, are not open sourced, and are not available as hidden services. These things are of importance for privacy-oriented users.

In this example, these limitations are addressed. Specifically, an Onion Monero Blockchain Explorer is developed. It is build in C++, and it not only shows how to use Monero C++ libraries, but also demonstrates how to use:

  • crow - C++ micro web framework
  • lmdb++ - C++ wrapper for the LMDB
  • mstch - C++ {{mustache}} templates
  • rapidjson - C++ JSON parser/generator

Onion Monero Blockchain Explorer features

  • no javascript, no web analytics trackers, no images, i.e., no user tracking
  • open source which allows everyone to check its source code, fork it, contribute
  • made fully in C++ allowing for seamless integration with Monero
  • does not use RPC calls, except to get mempool data, which improves its performance and enables to fetch more information from the blockchain
  • index page lists recent transactions in the blockchain and in the memory pool, rather than only recent blocks, allowing for fast overview of recent activity in Monero