aboutsummaryrefslogtreecommitdiff
path: root/src/blockchain_utilities (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-10-08Merge pull request #5915luigi11113-11/+23
2019-09-27monerod can now sync from pruned blocksmoneromooo-monero3-11/+23
2019-09-24Merge pull request #5878luigi11119-236/+26
2019-09-24Merge pull request #5877luigi11111-1/+1
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-07-24Merge pull request #5574luigi11111-1/+1
2019-07-24Merge pull request #5502luigi11111-0/+1
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-16Merge pull request #5406Riccardo Spagni1-1/+5
2019-04-11Merge pull request #5380Riccardo Spagni1-1/+1
2019-04-11Merge pull request #5378Riccardo Spagni1-18/+0
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-04Merge pull request #5108Riccardo Spagni1-0/+18
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-12-12Merge pull request #4901Riccardo Spagni2-0/+338
2018-12-12Merge pull request #4899Riccardo Spagni1-1/+95
2018-12-04Merge pull request #4894Riccardo Spagni1-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-11-06Merge pull request #4742Riccardo Spagni2-4/+4
2018-11-04Merge pull request #4694Riccardo Spagni2-0/+365
2018-11-04Merge pull request #4692Riccardo Spagni2-10/+5
2018-10-27blockchain_utilities: fix logs and cout output collidingmoneromooo-monero2-4/+4
2018-10-26Merge pull request #4536Riccardo Spagni2-18/+10
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-08Merge pull request #4530Riccardo Spagni1-1/+1
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-10-02Merge pull request #4470Riccardo Spagni1-0/+2
2018-09-29Merge pull request #4459Riccardo Spagni1-3/+5
2018-09-29Fix 32bit depends buildsTheCharlatan1-0/+2
2018-09-18Merge pull request #3430Riccardo Spagni1-1/+3
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-14Merge pull request #4260Riccardo Spagni1-209/+1103
2018-09-14Merge pull request #4147Riccardo Spagni3-0/+1187
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-15Merge pull request #4196luigi11111-4/+3
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-19Merge pull request #4064luigi11111-3/+3
2018-07-10Merge pull request #4060Riccardo Spagni1-0/+1
2018-07-03blockchain_import: make sleep compile on WindowsiDunk54001-0/+1
2018-06-27Merge pull request #3716luigi11111-4/+4
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-25Merge pull request #3948luigi11111-4/+16
2018-06-20Merge pull request #3924luigi11111-1/+1
2018-06-08Merge pull request #3428luigi11112-26/+148
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-31Merge pull request #3543luigi11111-3/+10
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
2018-01-10Merge pull request #2997Riccardo Spagni1-2/+2
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-15Merge pull request #2778Riccardo Spagni1-9/+8
2017-11-14Merge pull request #2736Riccardo Spagni2-17/+8
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-15Merge pull request #2589Riccardo Spagni2-6/+6
2017-10-15Merge pull request #2568Riccardo Spagni2-2/+2
2017-10-15Merge pull request #2567Riccardo Spagni1-3/+0
2017-10-15Merge pull request #2469Riccardo Spagni3-3/+32
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-25Merge pull request #2457Riccardo Spagni3-56/+109
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-02Merge pull request #2384Riccardo Spagni3-26/+27
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-15Merge pull request #2248Riccardo Spagni2-215/+0
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-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-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-05Merge pull request #705Riccardo Spagni1-4/+54
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-18Merge pull request #674Riccardo Spagni3-4/+14
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