Monero
Loading...
Searching...
No Matches
blockchain_stats.cpp File Reference
#include <boost/algorithm/string.hpp>
#include <boost/filesystem.hpp>
#include "common/command_line.h"
#include "common/varint.h"
#include "cryptonote_basic/cryptonote_boost_serialization.h"
#include "cryptonote_core/tx_pool.h"
#include "cryptonote_core/cryptonote_core.h"
#include "cryptonote_core/blockchain.h"
#include "blockchain_db/blockchain_db.h"
#include "version.h"
Include dependency graph for blockchain_stats.cpp:

Macros

#define MONERO_DEFAULT_LOG_CATEGORY   "bcutil"
#define MAX_INOUT   0xffffffff
#define MAX_RINGS   0xffffffff

Functions

static void doprint ()
int main (int argc, char *argv[])

Variables

static bool stop_requested = false
static bool do_inputs
static bool do_outputs
static bool do_ringsize
static bool do_hours
static bool do_emission
static bool do_fees
static bool do_diff
static struct tm prevtm currtm
static uint64_t prevsz
static uint64_t currsz
static uint64_t prevtxs
static uint64_t currtxs
static uint64_t currblks
static uint64_t h
static uint64_t totins
static uint64_t totouts
static uint64_t totrings
static boost::multiprecision::uint128_t prevemission
static boost::multiprecision::uint128_t prevfees
static boost::multiprecision::uint128_t emission
static boost::multiprecision::uint128_t fees
static boost::multiprecision::uint128_t totdiff
static boost::multiprecision::uint128_t mindiff
static boost::multiprecision::uint128_t maxdiff
static uint32_t minins = MAX_INOUT
static uint32_t maxins
static uint32_t minouts = MAX_INOUT
static uint32_t maxouts
static uint32_t minrings = MAX_RINGS
static uint32_t maxrings
static uint32_t io
static uint32_t tottxs
static uint32_t txhr [24]

Macro Definition Documentation

◆ MAX_INOUT

#define MAX_INOUT   0xffffffff

◆ MAX_RINGS

#define MAX_RINGS   0xffffffff

◆ MONERO_DEFAULT_LOG_CATEGORY

#define MONERO_DEFAULT_LOG_CATEGORY   "bcutil"

Function Documentation

◆ doprint()

void doprint ( )
static

◆ main()

int main ( int argc,
char * argv[] )

Variable Documentation

◆ currblks

uint64_t currblks
static

◆ currsz

uint64_t currsz
static

◆ currtm

struct tm prevtm currtm
static

◆ currtxs

uint64_t currtxs
static

◆ do_diff

bool do_diff
static

◆ do_emission

bool do_emission
static

◆ do_fees

bool do_fees
static

◆ do_hours

bool do_hours
static

◆ do_inputs

bool do_inputs
static

◆ do_outputs

bool do_outputs
static

◆ do_ringsize

bool do_ringsize
static

◆ emission

boost::multiprecision::uint128_t emission
static

◆ fees

boost::multiprecision::uint128_t fees
static

◆ h

uint64_t h
static

◆ io

uint32_t io
static

◆ maxdiff

boost::multiprecision::uint128_t maxdiff
static

◆ maxins

uint32_t maxins
static

◆ maxouts

uint32_t maxouts
static

◆ maxrings

uint32_t maxrings
static

◆ mindiff

boost::multiprecision::uint128_t mindiff
static

◆ minins

uint32_t minins = MAX_INOUT
static

◆ minouts

uint32_t minouts = MAX_INOUT
static

◆ minrings

uint32_t minrings = MAX_RINGS
static

◆ prevemission

boost::multiprecision::uint128_t prevemission
static

◆ prevfees

boost::multiprecision::uint128_t prevfees
static

◆ prevsz

uint64_t prevsz
static

◆ prevtxs

uint64_t prevtxs
static

◆ stop_requested

bool stop_requested = false
static

◆ totdiff

boost::multiprecision::uint128_t totdiff
static

◆ totins

uint64_t totins
static

◆ totouts

uint64_t totouts
static

◆ totrings

uint64_t totrings
static

◆ tottxs

uint32_t tottxs
static

◆ txhr

uint32_t txhr[24]
static