aboutsummaryrefslogtreecommitdiff
path: root/src/blockchain_utilities (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2021-07-06Doc: Update blockchain stats with review commentsmj-xmr1-2/+4
2021-04-19add documentation for monero-blockchain-statsdonkeydonkey1-0/+54
2021-03-28Reduce compilation time of epee/portable_storage_template_helper.hmj-xmr7-0/+8
2021-03-19blockchain_import: fix wrong reported block/tx hashes on errormoneromooo-monero1-5/+11
2021-02-09Remove unused variables in monero codebaseKevin Barbour5-14/+2
2021-01-28Remove copies from foreach loops (thanks to Clang)Lee Clagett1-2/+2
2021-01-23Improve cryptonote (block and tx) binary read performanceLee Clagett1-3/+1
2020-10-18Allow setting start block on exportHoward Chu4-34/+69
2020-08-17replace most boost serialization with existing monero serializationmoneromooo-monero1-2/+0
2020-08-03Tweak format, add option for difficultyHoward Chu1-11/+36
2020-08-01Add options to print daily coin emission and feesHoward Chu1-0/+32
2020-08-01Don't forget size of prunable txn partHoward Chu1-0/+2
2020-05-31Fix boost <1.60 compilation and fix boost 1.73+ warningsLee Clagett2-2/+0
2020-05-06Update copyright year to 2020SomaticFanatic16-16/+16
2019-11-04blockchain_stats: make it work on pruned blockchainsmoneromooo-monero1-2/+2
2019-11-02Adding support for hidden (anonymity) txpoolLee Clagett1-1/+1
2019-10-17utils: Increase max block size for import/exportNathan Dorfman1-1/+1
2019-09-27monerod can now sync from pruned blocksmoneromooo-monero3-11/+23
2019-09-16Removed Berkeley DB and db switching logicJesus Ramirez9-236/+26
2019-09-02Changed the use of boost:value_initialized for C++ list initializerJesus Ramirez1-1/+1
2019-08-22blockchain_blackball: use is_output_spent instead of ringdb.blackballed for s...stoffu1-1/+11
2019-08-22blockchain_blackball: add --historical-stat which prints historical stats of ...stoffu1-2/+165
2019-05-24blockchain_export: allow exporting blocks.dat format from prunedmoneromooo-monero1-1/+1
2019-05-12Made code block usage consistent across all .md filesRohaq1-1/+1
2019-04-29add a few checks where it seems appropriatemoneromooo-monero1-0/+1
2019-04-07blockchain_import: error out if preparing to handle blocks failsmoneromooo-monero1-1/+5
2019-04-01blockchain_stats: fix sign in formatting functionmoneromooo-monero1-1/+1
2019-04-01Allow pruning before v10moneromooo-monero1-18/+0
2019-03-24Make difficulty 128 bit instead of 64 bitmoneromooo-monero4-9/+46
2019-03-05Update 2019 copyrightbinaryFate16-16/+16
2019-03-05core: avoid double parsing blocks after hohmoneromooo-monero1-2/+10
2019-03-05Avoid repeated (de)serialization when syncingmoneromooo-monero1-3/+3
2019-03-04ArticMine's new block weight algorithmmoneromooo-monero1-1/+2
2019-01-30blockchain_prune: don't prune before v10moneromooo-monero1-0/+18
2019-01-22Pruningmoneromooo-monero3-0/+702
2019-01-16blockchain_ancestry: allow getting ancestry of a single outputmoneromooo-monero1-229/+209
2018-12-22blockchain_blackball: make log file name consistent with executablestoffu1-1/+1
2018-11-27blockchain_prune_known_spent_data: blackball file is now optionalmoneromooo-monero1-7/+44
2018-11-27Outputs where all amounts are known spent can now be prunedmoneromooo-monero2-0/+301
2018-11-24blockchain_blackball: spot when all outputs of an amount are spentmoneromooo-monero1-1/+95
2018-11-23remove some unused codemoneromooo-monero1-1/+1
2018-11-21blockchain_stats: don't use gmtime_r on Windowsmoneromooo-monero1-1/+1
2018-10-27blockchain_utilities: fix logs and cout output collidingmoneromooo-monero2-4/+4
2018-10-23Add stats utilityHoward Chu2-0/+365
2018-10-22blockchain_utilities: simplify getting block blob from heightmoneromooo-monero2-10/+5
2018-10-22blocks: use auto-generated .c files instead of 'LD -r -b binary'xiphon2-18/+10
2018-10-18Rename "blackball" for claritymoneromooo-monero2-13/+13
2018-10-08Revert "Merge pull request #4472"Riccardo Spagni2-10/+18
2018-10-08blockchain_blackball: fix stray !moneromooo-monero1-1/+1
2018-10-08blockchain_blackball: fix stats double countingmoneromooo-monero1-15/+18
2018-10-04blocks: use auto-generated .c files instead of 'LD -r -b binary'xiphon2-18/+10
2018-09-29Merge pull request #4459Riccardo Spagni1-3/+5
2018-09-29Fix 32bit depends buildsTheCharlatan1-0/+2
2018-09-14blockchain_blackball: s/return false;/return 0;/moneromooo-monero1-1/+1
2018-09-14blockchain_blackball: use %zu for size_tmoneromooo-monero1-2/+2
2018-09-14blockchain_blackball: use mdb_size_t where appropriatemoneromooo-monero1-1/+1
2018-09-14blockchain_blackball: error out on fgets errormoneromooo-monero1-1/+5
2018-09-11v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero3-7/+7
2018-09-10Add support for apple and arm buildingTheCharlatan1-1/+3
2018-09-10blockchain_blackball: add --force-chain-reaction-pass flagmoneromooo-monero1-1/+4
2018-09-10record blackballs as amount/offset, and add export abilitymoneromooo-monero1-42/+199
2018-09-09blockchain_blackball: more optimizationsmoneromooo-monero1-45/+86
2018-09-09blockchain_blackball: do not process duplicate blockchains partsmoneromooo-monero1-0/+76
2018-09-09blockchain_blackball: make it clear secondary passes are not incrementalmoneromooo-monero1-1/+12
2018-09-09blockchain_blackball: detect spent outputs by partial ring reusemoneromooo-monero1-0/+35
2018-09-09blockchain_blackball: fix chain reaction phase in incremental modemoneromooo-monero1-41/+35
2018-09-09blockchain_blackball: avoid false positives for different amountsmoneromooo-monero1-8/+12
2018-09-09blockchain_blackball: set transaction looping txn to read onlymoneromooo-monero1-1/+1
2018-09-09blockchain_blackball: add statsmoneromooo-monero1-2/+94
2018-09-09blockchain_blackball: support pre-v2 databasesmoneromooo-monero1-79/+123
2018-09-09blockchain_blackball: use LMDB for the cachemoneromooo-monero1-137/+561
2018-09-09ringdb: allow blackballing many outputs at oncemoneromooo-monero1-4/+17
2018-08-09blockchain_blackball: use a bit less memorymoneromooo-monero1-4/+3
2018-08-07blockchain_depth: add average min depthmoneromooo-monero1-3/+7
2018-08-07blockchain_depth: get the average min depth of a set of txesmoneromooo-monero2-0/+379
2018-07-30blockchain_ancestry: faster and uses less memorymoneromooo-monero1-50/+114
2018-07-30blockchain_ancestry: add an incremental modemoneromooo-monero1-25/+99
2018-07-30blockchain_ancestry: finds all ancestors of a tx, block, or chainmoneromooo-monero2-0/+666
2018-07-30blockchain_blackball: allow resumable interrupt with ^Cmoneromooo-monero1-0/+13
2018-07-03blockchain_import: make sleep compile on WindowsiDunk54001-0/+1
2018-06-27blockchain_utilities: report file offset where a read error occursmoneromooo-monero1-3/+3
2018-06-26replace std::list with std::vector on some hot pathsmoneromooo-monero1-4/+4
2018-06-07blockchain_import: warn+delay about using --dangerous-unverified-importmoneromooo-monero1-4/+16
2018-06-04Fixes #3645: error on freebsd lambda return values forced to std::stringS1-1/+1
2018-05-30blockchain_blackball: also blackball N N-sized duplicate ringsmoneromooo-monero1-5/+48
2018-05-30blockchain_blackball: add incremental modemoneromooo-monero1-19/+102
2018-05-30blockchain_utilities: do not link against unneeded p2p libmoneromooo-monero1-4/+0
2018-05-23db_lmdb: save pruned and prunable tx data separatelymoneromooo-monero1-1/+1
2018-04-12blockchain_blackball: fix build with CLANG 5moneromooo-monero1-1/+2
2018-04-03blockchain_usage: don't divide by 0 when there is nothing to processmoneromooo-monero1-3/+10
2018-03-16ringdb: use the genesis block as a db namemoneromooo-monero1-1/+3
2018-03-16new blockchain_usage tool, reports on output usagemoneromooo-monero2-0/+289
2018-03-16wallet: make ringdb an object with database statemoneromooo-monero1-4/+6
2018-03-16blockchain_utilities: new blockchain_blackball toolmoneromooo-monero2-0/+460
2018-03-05Stagenetstoffu2-5/+16
2018-02-16options: remove testnet-* optionswhythat2-7/+3
2018-02-02blockchain_export: fix buffer overflow in exportermoneromooo-monero1-1/+1
2018-01-26Update 2018 copyrightxmr-eric10-10/+10
2017-12-31Add misc hardening flags to the cmake machinerymoneromooo-monero1-2/+2
2017-12-23blockchain_import: more informative verification switchmoneromooo-monero1-2/+2
2017-12-18use const refs in for loops for non tiny typesmoneromooo-monero1-1/+1
2017-12-16move includes around to lessen overall loadmoneromooo-monero3-2/+5
2017-11-14move cryptonote command line options to cryptonote_coremoneromooo-monero2-17/+8
2017-11-14remove "using namespace std" from headersmoneromooo-monero3-5/+5
2017-11-08fix output_stream_header memory leakMaxXor1-9/+8
2017-10-15blockchain_utilities: Add monero-blockchain-{ex,im}port binaries todev/beber/installBertrand Jacquin1-0/+2
2017-10-15Fix compiler warnings with Clang 6.0.0.Vasil Dimov1-2/+2
2017-10-14Add tools::on_startup, and warn about glibc 2.25 bug if foundmoneromooo-monero2-2/+2
2017-10-06add a command_line function to check for defaulted optionsmoneromooo-monero2-6/+6
2017-10-03blockchain_import: remove a few commented out obsolete linesmoneromooo-monero1-3/+0
2017-09-21build: auto update version info without manually deleting version.hstoffu1-4/+2
2017-09-18precomputed block hashes are now in blocks of N (currently 256)moneromooo-monero3-3/+32
2017-09-17Use actual batch size for resize estimatesHoward Chu3-56/+109
2017-09-01blockchain_import: warn for chunks over 500000, not 100000moneromooo-monero3-4/+5
2017-09-01blockchain_import: properly cleanup core/db on exitmoneromooo-monero1-19/+9
2017-09-01blockchain_import: do not error out on truncated filesmoneromooo-monero1-3/+13
2017-08-29Fix blockchain_import wedge on exception in cleanup_handle_incoming_blocksmoneromooo-monero1-1/+5
2017-08-20More DB support cleanupHoward Chu2-60/+4
2017-08-19DB cleanupHoward Chu3-95/+8
2017-08-07blockchain_import: much faster when verifying with cryptonote::coremoneromooo-monero3-287/+152
2017-08-03cn_deserialize: move to new debug_utilities subdirectorymoneromooo-monero2-215/+0
2017-05-25Move txpool to the databasemoneromooo-monero2-3/+3
2017-03-05blockchain_import: make --log-level understand categoriesmoneromooo-monero1-3/+6
2017-03-05blockchain_export: make --log-level understand categoriesmoneromooo-monero1-4/+6
2017-03-05blockchain_import: error out nicely on exceptionsmoneromooo-monero1-0/+4
2017-03-05blockchain_export: error out nicely on exceptionsmoneromooo-monero1-0/+5
2017-03-03Fix double-importHoward Chu1-8/+10
2017-02-24blockchain_utilities: link against blockchain_dbmoneromooo-monero1-0/+1
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni12-12/+12
2017-02-12tools: log to the correct filemoneromooo-monero2-2/+6
2017-02-12tools: set requested log levelmoneromooo-monero3-2/+4
2017-02-08extract some basic code from libcryptonote_core into libcryptonote_basickenshi845-8/+8
2017-01-16fixups in logging init calls, and add missing net context in a logmoneromooo-monero2-2/+2
2017-01-16Change logging to easylogging++moneromooo-monero6-104/+115
2017-01-15blockchain_import: fix build after tx_pool::add_tx changesmoneromooo-monero1-1/+1
2017-01-14Use batch transactions when syncingHoward Chu1-2/+2
2016-12-13rename cn_deserializeRiccardo Spagni1-1/+1
2016-10-30Revert "remove cn_deserialize"moneromooo-monero2-0/+212
2016-09-26Dropped "bit" from bitmonero.Randi Joseph1-4/+4
2016-09-26Dropped "bit" from bitmonero.Randi Joseph1-4/+4
2016-09-18cmake: transitive deps and remove deprecated LINK_*redfish1-8/+16
2016-09-03fix nigglies, as pointed out by moneromooo-moneroRiccardo Spagni1-8/+3
2016-09-03fix blockchain utilities readmeRiccardo Spagni1-42/+15
2016-09-03remove blockchain_dumpRiccardo Spagni2-444/+0
2016-09-03rename blockchain utilsRiccardo Spagni1-3/+3
2016-09-03remove cn_deserializeRiccardo Spagni2-217/+0
2016-08-28remove original Cryptonote blockchain_storage blockchain formatmoneromooo-monero12-549/+7
2016-07-13remove hf_starting_height dbmoneromooo-monero1-4/+0
2016-06-06cn_deserialize: add minergate datamoneromooo-monero1-0/+1
2016-06-06cn_deserialize: print extra nonce as hex datamoneromooo-monero1-1/+1
2016-05-01cn_deserialize: deserialize tx_extra toomoneromooo-monero1-0/+21
2016-04-05blockchain_utilities: Update documentationwarptangent1-4/+54
2016-03-21Revert "Print stack trace upon exceptions"moneromooo-monero4-28/+28
2016-03-19Print stack trace upon exceptionsmoneromooo-monero4-28/+28
2016-03-12switch default utilities DB to lmdb, update checkpoints.datRiccardo Spagni1-3/+6
2016-03-05blockchain_utilities: Update documentationwarptangent1-4/+54
2016-03-05blockchain_export: Support BerkeleyDBwarptangent1-4/+65
2016-03-05blockchain_export: Move DB implementation includeswarptangent2-2/+2
2016-02-22move g_test_dbg_lock_sleep from a global to a function level staticmoneromooo-monero5-10/+0
2016-02-18blockchain_import: Pass ARCH_WIDTH macro if 32-bit or not.warptangent1-4/+4
2016-02-17Fix cffc411c9025e1d28a8b6e32c53c83ba113d9204Howard Chu1-0/+2
2016-02-17blockchain_import: Check bit width for more than just WIN32warptangent3-4/+14
2016-02-14blockchain_import: Build string for db type listwarptangent1-2/+15
2016-02-14blockchain_import: Add mode argument representing multiple DB flagswarptangent1-31/+82
2016-02-14blockchain_import: Support BerkeleyDBwarptangent2-21/+67
2016-02-14blockchain_import: Add database type argumentwarptangent2-4/+4
2016-02-14blockchain_import: Make LMDB-specific names generalwarptangent2-33/+33
2016-02-08blockchain_utilities: remove unused num_blocks variablemoneromooo-monero1-2/+0
2016-02-08blockchain_import: Get hard fork version from HardForkwarptangent1-4/+1
2016-02-08Move HardFork DB update to BlockchainDB::add_block()warptangent1-3/+0
2016-02-08blockchain_import: Add hard fork data for each block when verify mode is offwarptangent1-0/+3
2016-02-08blockchain_utilities: Have fake_core create HardFork objectwarptangent1-1/+13
2016-02-08fake_core: Check if hard fork subdbs need reset at startwarptangent1-0/+3
2016-02-08blockchain_import: Add --drop-hard-fork commandwarptangent1-0/+11
2016-02-08blockchain_import: Add exception to log outputwarptangent1-1/+1
2016-01-29Fix V1/V2 use of hard fork related parametersmoneromooo-monero1-1/+7
2016-01-15Fix hf when import with verify offHoward Chu1-0/+1
2015-12-31update versionRiccardo Spagni5-5/+5
2015-12-31updated copyright yearRiccardo Spagni14-14/+14
2015-12-19Add missing semicolons after log statementsmoneromooo-monero2-2/+2
2015-12-05blockchain_db: make the indexing base a BlockchainDB virtual functionmoneromooo-monero1-3/+1
2015-12-05blockchain_dump: fix output key dump for BDB 1-based indicesmoneromooo-monero1-2/+5
2015-11-22cn_deserialize: a new tool to decode blocks and transactionsmoneromooo-monero2-0/+196
2015-11-21Fix startup crash when using a locale boost does not likemoneromooo-monero3-0/+6
2015-11-21Relay transactions when they linger too long in the poolmoneromooo-monero1-1/+1
2015-10-30blockchain_dump: fix build without berkeley dbmoneromooo-monero1-0/+4
2015-10-27blockchain_utilities: properly exit on errormoneromooo-monero2-7/+7
2015-10-26Build fixes for the old blockchain_storage versionmoneromooo-monero1-2/+5
2015-10-25blockchain_utilities: new blockchain_dump diagnostic toolmoneromooo-monero2-0/+458
2015-10-17blockchain_export can now export to a blocks.dat formatmoneromooo-monero6-20/+331
2015-10-17bootstrap_file: do not try to create a directory with an empty namemoneromooo-monero1-10/+13
2015-08-14blockchain_import: Add --input-file optionwarptangent1-1/+9
2015-08-14blockchain_import: Updates for naming consistencywarptangent1-15/+14
2015-08-14blockchain_export: Add --output-file argumentwarptangent3-16/+21
2015-08-14doc: hammer the fact that the raw file isn't blockchain.binmoneromooo-monero1-1/+2
2015-07-11blockchain_utilities: Increase debug statement's log levelwarptangent1-1/+1
2015-07-11blockchain_utilities: Pass expected number of blocks when starting batchwarptangent2-4/+4
2015-07-11Optionally allow DB to know expected number of blocks at batch transaction startwarptangent1-3/+3
2015-07-07blockchain_utilities/README.md: add workaround for resizing in batch modemoneromooo-monero1-0/+3
2015-07-07blockchain_utilities/README.md: add high level "what is this about"moneromooo-monero1-1/+7