aboutsummaryrefslogtreecommitdiff
path: root/src/blockchain_db/lmdb/db_lmdb.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-05-23db_lmdb: save pruned and prunable tx data separatelymoneromooo-monero1-2/+19
2018-05-21speed up get_output_distribution (and precalc common case)moneromooo-monero1-0/+2
2018-04-23speedup get_output_histogram for all amounts when min_count > 0moneromooo-monero1-1/+2
2018-03-16add RPC to get a histogram of outputs of a given amountmoneromooo-monero1-1/+2
2018-02-16Merge pull request #3231Riccardo Spagni1-0/+1
2018-01-31Don't create readtxn until after txn_safe gate checkHoward Chu1-0/+1
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-12-20Fix exceptions not finding txpool txes when relayingmoneromooo-monero1-1/+1
2017-12-16move includes around to lessen overall loadmoneromooo-monero1-1/+1
2017-11-08Protect node privacy by proper filtering in restricted-mode RPC answersbinaryFate1-2/+2
2017-09-17Use actual batch size for resize estimatesHoward Chu1-3/+3
2017-08-29Fix blockchain_import wedge on exception in cleanup_handle_incoming_blocksmoneromooo-monero1-0/+3
2017-08-20Toggle SAFE syncmode on and off automaticallyHoward Chu1-0/+2
2017-06-11blockchain_db: add a txpool tx getter which returns existencemoneromooo-monero1-0/+1
2017-06-01Don't copy blockchain for coinbase_tx_sumHoward Chu1-1/+1
2017-05-25Move txpool to the databasemoneromooo-monero1-0/+19
2017-03-03Remove redundant num_txs() methodHoward Chu1-1/+0
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-21Merge pull request #1727Riccardo Spagni1-6/+4
2017-02-21Merge pull request #1724Riccardo Spagni1-1/+1
2017-02-18Can't cache num_txs or num_outputs eitherHoward Chu1-2/+3
2017-02-18Add a few read txns to streamlineHoward Chu1-1/+1
2017-02-13blockchain_db: add "raw" blobdata getters for block and transactionmoneromooo-monero1-6/+4
2017-02-13blockchain_db: do not throw on expected partial results getting keysmoneromooo-monero1-1/+1
2017-01-15Merge pull request #1506Riccardo Spagni1-2/+1
2017-01-14Don't cache block height, always get from DBHoward Chu1-1/+0
2017-01-14Use batch transactions when syncingHoward Chu1-1/+1
2017-01-07blockchain: allow marking "tx not found" without an exceptionmoneromooo-monero1-0/+2
2016-10-15wallet: select part of the fake outs from recent outputsmoneromooo-monero1-1/+2
2016-08-31core: faster find_blockchain_supplementmoneromooo-monero1-1/+1
2016-08-28move the rct commitments to the output_amounts databasemoneromooo-monero1-12/+2
2016-08-28blockchain_db: add functions for adding/removing/getting rct commitmentsmoneromooo-monero1-0/+12
2016-08-01new unlocked parameter to output_histogrammoneromooo-monero1-3/+4
2016-07-13remove hf_starting_height dbmoneromooo-monero1-2/+0
2016-04-08MigrationHoward Chu1-0/+6
2016-04-05Merge branch 'performance' into masterHoward Chu1-55/+22
2016-04-05CleanupHoward Chu1-3/+1
2016-04-05Cleanup and clarifyHoward Chu1-13/+6
2016-04-05Use DUPFIXED for block_info and output_txsHoward Chu1-1/+0
2016-04-05More outputs consolidationHoward Chu1-21/+5
2016-04-05Schema update: tx_indices - consolidate the tx subdbs from 5 to 3warptangent1-8/+0
2016-04-05Schema update: tx_indices - yet less indirectionwarptangent1-2/+2
2016-04-05Schema update: tx_indices - improve further with less indirectionwarptangent1-3/+4
2016-04-05Schema update: tx_indiceswarptangent1-0/+5
2016-04-05Consolidated block infoHoward Chu1-20/+4
2016-04-05Update schema for "tx_outputs" to use array containing amount output indiceswarptangent1-2/+16
2016-03-26New RPC and daemon command to get output histogrammoneromooo-monero1-0/+10
2016-03-16Add destructor for readtxnsHoward Chu1-1/+3
2016-03-14Merge pull request #723Riccardo Spagni1-3/+3
2016-03-14Hack for read/write txn mixupHoward Chu1-1/+2
2016-03-14avoid some val copiesHoward Chu1-3/+3
2016-02-23read txn/cursor stuffHoward Chu1-20/+58
2016-02-17Use cursors in write txnsHoward Chu1-0/+42
2016-02-17Keep a running blocksize countHoward Chu1-0/+2
2016-02-08BlockchainDB/LMDB/BDB: Extract DB txn functions for block add/removewarptangent1-0/+4
2016-02-08blockchain_import: Add --drop-hard-fork commandwarptangent1-0/+1
2016-01-15Fix hf when import with verify offHoward Chu1-0/+1
2015-12-31fixed copyrights with bad year referencesRiccardo Spagni1-1/+1
2015-12-26BlockchainDB: skip fixup check if read-only databasewarptangent1-0/+2
2015-12-15Replace tabs with two spaces for consistency with rest of codebasewarptangent1-6/+6
2015-12-06blockchain_db: fixup missing key images in early DB versionmoneromooo-monero1-0/+3
2015-10-27Remove some old/obsolete/unused codemoneromooo-monero1-15/+0
2015-10-26db_lmdb: add versioning, to detect incompatible format changesmoneromooo-monero1-0/+2
2015-10-25Add functions to iterate through blocks, txes, outputs, key imagesmoneromooo-monero1-0/+5
2015-09-20hardfork: most state now saved to the DBmoneromooo-monero1-0/+9
2015-08-09blockchain: always select random outs using triangular distributionmoneromooo-monero1-2/+0
2015-07-15** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)NoodleDoodleNoodleDoodleNoodleDoodleNoo1-11/+24
2015-07-15Experimental BDB workaround optimizationsNoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+5
2015-07-12Check and resize if needed at batch transaction startwarptangent1-2/+4
2015-07-11Optionally allow DB to know expected number of blocks at batch transaction startwarptangent1-1/+1
2015-05-27blockchain_db: add a few constmoneromooo-monero1-3/+3
2015-05-16LMDB should now dynamically resize the mapsizeThomas Winget1-1/+34
2015-05-15Move mdb_txn_safe implementation to cpp fileThomas Winget1-51/+4
2015-03-25Steps toward multiple dbs available -- workingThomas Winget1-3/+1
2015-03-17Pull blockchain changes into berkeleydb branchThomas Winget1-1/+1
2015-03-16Try to not pollute cryptonote namespaceThomas Winget1-11/+11
2015-03-16Add support for database open with flagswarptangent1-1/+1
2015-03-13BlockchainDB implementations have names nowThomas Winget1-0/+2
2015-03-06Moved BlockchainDB into its own src/ subfolderThomas Winget1-0/+314