aboutsummaryrefslogtreecommitdiff
path: root/src/blockchain_db/blockchain_db.cpp (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2020-08-17Avoid some temporary strings when reading off the databasemoneromooo-monero1-3/+4
2020-05-15Add randomized delay when forwarding txes from i2p/tor -> ipv4/6Lee Clagett1-11/+32
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
2020-03-26Adding Dandelion++ support to public networks:Lee Clagett1-3/+23
2019-11-04Change to Tx diffusion (Dandelion++ fluff) instead of floodingLee Clagett1-3/+3
2019-11-02Adding support for hidden (anonymity) txpoolLee Clagett1-0/+84
2019-09-16Removed Berkeley DB and db switching logicJesus Ramirez1-50/+2
2019-04-14blockchain_db: fix db txn ending too earlymoneromooo-monero1-4/+0
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2019-03-05Avoid repeated (de)serialization when syncingmoneromooo-monero1-8/+12
2019-03-04ArticMine's new block weight algorithmmoneromooo-monero1-1/+2
2019-01-22Pruningmoneromooo-monero1-2/+24
2018-12-05blockchain_db: allocate known size vector only oncemoneromooo-monero1-5/+5
2018-09-11v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero1-2/+2
2018-08-12core: sync database based on bytes added, not blocks addedmoneromooo-monero1-2/+2
2018-07-13db: store cumulative rct output distribution in the db for speedmoneromooo-monero1-1/+10
2018-05-23db_lmdb: save pruned and prunable tx data separatelymoneromooo-monero1-3/+10
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-12-18fix a few leaks by throwing objects, not newed pointers to objectsmoneromooo-monero1-5/+5
2017-12-16move includes around to lessen overall loadmoneromooo-monero1-0/+1
2017-11-15blockchain_db: sanity check on tx/hash vector sizesflozilla1-0/+4
2017-11-14remove "using namespace std" from headersmoneromooo-monero1-1/+1
2017-08-29move db specific options to BlockchainDBmoneromooo-monero1-0/+24
2017-08-20More DB support cleanupHoward Chu1-0/+32
2017-08-19DB cleanupHoward Chu1-0/+16
2017-07-31some include cleanupmoneromooo-monero1-0/+1
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-13blockchain_db: add "raw" blobdata getters for block and transactionmoneromooo-monero1-0/+39
2017-02-11db_lmdb: fix bad height saved in tx datamoneromooo-monero1-6/+6
2017-02-08extract some basic code from libcryptonote_core into libcryptonote_basickenshi841-1/+1
2017-01-16Fix PR#1506, off by one in chain heightHoward Chu1-3/+2
2017-01-16Change logging to easylogging++moneromooo-monero1-0/+3
2016-08-28New "Halfway RingCT" outputs for coinbase transactionsmoneromooo-monero1-2/+17
2016-08-28move the rct commitments to the output_amounts databasemoneromooo-monero1-3/+2
2016-08-28add rct to the protocolmoneromooo-monero1-0/+2
2016-04-05Cleanup and clarifyHoward Chu1-7/+3
2016-04-05Schema update: tx_indices - yet less indirectionwarptangent1-2/+2
2016-04-05Update schema for "tx_outputs" to use array containing amount output indiceswarptangent1-1/+8
2016-02-23read txn/cursor stuffHoward Chu1-6/+5
2016-02-08blockchain_db: pass hard fork object as a simple pointermoneromooo-monero1-1/+1
2016-02-08Move HardFork DB update to BlockchainDB::add_block()warptangent1-0/+1
2016-02-08Make HardFork object available to BlockchainDB and derived DB implementationswarptangent1-0/+5
2016-02-08BlockchainDB/LMDB: Refactor block-scope DB txn handling for add blockwarptangent1-1/+9
2015-12-31fixed copyrights with bad year referencesRiccardo Spagni1-1/+1
2015-12-26BlockchainDB: skip fixup check if read-only databasewarptangent1-0/+5
2015-12-24BlockchainDB: Remove txs in reverse orderwarptangent1-3/+5
2015-12-06blockchain_db: fixup missing key images in early DB versionmoneromooo-monero1-0/+580
2015-08-11blockchain_db: match tx addition semantics to original codemoneromooo-monero1-8/+24
2015-08-09blockchain_db: store key images for tx without outputs toomoneromooo-monero1-10/+7
2015-07-15** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)NoodleDoodleNoodleDoodleNoodleDoodleNoo1-1/+1
2015-05-27blockchain_db: add a few constmoneromooo-monero1-1/+1
2015-03-25Steps toward multiple dbs available -- workingThomas Winget1-0/+5
2015-03-06Moved BlockchainDB into its own src/ subfolderThomas Winget1-2/+2
2015-02-23BlockchainLMDB: Add profiling to tx_exists()warptangent1-0/+3
2015-02-23BlockchainDB, BlockchainLMDB: Add profiling for DB commitswarptangent1-0/+3
2015-02-23Improve block and tx processing efficiency by less repeat hashingwarptangent1-5/+19
2015-02-23Add profiling to block and tx processingwarptangent1-0/+38
2015-01-14Remove code previously made unused and marked unusedwarptangent1-8/+0
2015-01-11Complete implementation of transaction removalwarptangent1-1/+5
2015-01-04BlockchainLMDB seems to be working*!Thomas Winget1-9/+0
2015-01-04some bug fixes, but still needs workThomas Winget1-8/+23
2015-01-04Parts of LMDB impl of BlockchainDB done and workingThomas Winget1-31/+16
2015-01-04import of BlockchainDB filesThomas Winget1-0/+135