aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_core/blockchain.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-11-08Protect node privacy by proper filtering in restricted-mode RPC answersbinaryFate1-2/+2
2017-10-15Merge pull request #2552Riccardo Spagni1-0/+7
2017-10-15Merge pull request #2469Riccardo Spagni1-0/+2
2017-09-29core: fix failure to sync when a tx is already in the poolmoneromooo-monero1-0/+7
2017-09-25move checkpoints in a separate librarymoneromooo-monero1-1/+1
2017-09-18precomputed block hashes are now in blocks of N (currently 256)moneromooo-monero1-0/+2
2017-09-05Refactor some things into more composable (smaller) functionsThomas Winget1-0/+56
2017-08-31DRY refactoringThomas Winget1-0/+7
2017-08-20Toggle SAFE syncmode on and off automaticallyHoward Chu1-0/+7
2017-08-15protocol: pass blockchain cumulative difficulty when syncingmoneromooo-monero1-0/+10
2017-08-15Merge pull request #2246Riccardo Spagni1-3/+1
2017-08-09protocol: add checks for top block hard fork versionmoneromooo-monero1-0/+9
2017-08-07Merge pull request #2225Riccardo Spagni1-0/+3
2017-08-03blockchain: remove a few unused variablesmoneromooo-monero1-3/+1
2017-07-30blockchain: skip checking tx semantics in embedded block hash rangemoneromooo-monero1-0/+3
2017-07-27blockchain: ensure all blocks get their longhash precalculatedmoneromooo-monero1-1/+1
2017-06-23Fix mismatch of parameter name between header file and implementation for set...Julien Klepatch1-3/+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-2/+4
2017-05-30Merge pull request #1982Riccardo Spagni1-1/+12
2017-05-25Move txpool to the databasemoneromooo-monero1-1/+12
2017-04-19Add expected total reward to RPC "getblocktemplate".assylias1-1/+2
2017-03-18Removed boost/asio.hpp include from epee/string_tools.hLee Clagett1-0/+1
2017-03-15Add intervening v5 fork for increased min block sizemoneromooo-monero1-1/+2
2017-03-10fix dependency: put HardFork back to cryptonote_basic, made some BlockchainDB...kenshi841-1/+1
2017-02-25core: move hardfork back to cryptonote_coremoneromooo-monero1-1/+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-4/+5
2017-02-08extract some basic code from libcryptonote_core into libcryptonote_basickenshi841-6/+6
2017-01-22Remove boost/foreach.cpp includesMiguel Herranz1-1/+0
2017-01-22rpc: fix orphan_status when getting blocksmoneromooo-monero1-1/+2
2016-12-17rpc: new function and RPC to get alternative chain infomoneromooo-monero1-0/+7
2016-12-04Fix delayed exit when syncingmoneromooo-monero1-0/+5
2016-11-22Add a get_outs (fully text based) version of get_outs.binmoneromooo-monero1-1/+1
2016-10-31rpc: add a dynamic fee estimation RPC callmoneromooo-monero1-0/+14
2016-10-31core: dynamic fee algorithm from ArticMinemoneromooo-monero1-0/+27
2016-10-15wallet: select part of the fake outs from recent outputsmoneromooo-monero1-1/+2
2016-08-28rct: rework the verification preparation processmoneromooo-monero1-2/+13
2016-08-28add rct to the protocolmoneromooo-monero1-4/+8
2016-08-28core: new /getrandom_rctouts.bin binary RPC callmoneromooo-monero1-0/+25
2016-08-12daemon: print time to next forkmoneromooo-monero1-0/+7
2016-08-11Fake outs set is now decided by the walletmoneromooo-monero1-0/+15
2016-08-01new unlocked parameter to output_histogrammoneromooo-monero1-1/+2
2016-04-06blockchain: remove the tx validation result cachemoneromooo-monero1-1/+0
2016-04-02Merge pull request #767Riccardo Spagni1-3/+6
2016-03-27Merge pull request #765Riccardo Spagni1-0/+9
2016-03-27Convey tx verification failure reasons to the RPC clientmoneromooo-monero1-3/+6
2016-03-26New RPC and daemon command to get output histogrammoneromooo-monero1-0/+9
2016-03-25blockchain: for v3, require miner tx to have well behaved outsmoneromooo-monero1-1/+2
2016-03-25Merge pull request #749Riccardo Spagni1-15/+875
2016-03-25Revert "Merge pull request #749"Riccardo Spagni1-875/+15
2016-03-22Remove unnecessary or defunct codeThomas Winget1-21/+0
2016-03-22Updated documentation for blockchain.*Thomas Winget1-9/+890
2016-02-08core_tests: add tests for hard fork behaviors (MRL-0004)moneromooo-monero1-2/+3
2016-02-08Blockchain: Optionally pass in HardFork objectwarptangent1-0/+1
2016-02-02minor bugfixes and refactoringThomas Winget1-0/+11
2016-01-30new flush_txpool command, and associated RPC callmoneromooo-monero1-0/+2
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-12-26blockchain: remove obsolete containersmoneromooo-monero1-3/+0
2015-12-25blockchain: fix a few block addition bugsmoneromooo-monero1-0/+1
2015-12-25blockchain: fix bitflipping test with quantized block rewardsmoneromooo-monero1-1/+1
2015-12-19Allow the wallet to access hard fork informationmoneromooo-monero1-1/+1
2015-12-15Replace tabs with two spaces for consistency with rest of codebasewarptangent1-32/+32
2015-12-13add a --fakechain argument for testsmoneromooo-monero1-1/+1
2015-11-13More changes for 2-min blocksJavier Smooth1-0/+2
2015-10-27Remove some old/obsolete/unused codemoneromooo-monero1-15/+0
2015-10-25Add functions to iterate through blocks, txes, outputs, key imagesmoneromooo-monero1-0/+5
2015-10-11from hard fork 2, all outputs must be decomposedmoneromooo-monero1-0/+1
2015-09-20hardfork: most state now saved to the DBmoneromooo-monero1-3/+3
2015-09-19Add an RPC call and daemon command to get info on hard fork votingmoneromooo-monero1-0/+3
2015-09-19core: add consts where appropriatemoneromooo-monero1-3/+3
2015-09-13core: moan when we think an update is needed to get latest hard fork infomoneromooo-monero1-0/+2
2015-09-12blockchain: use the new hardfork classmoneromooo-monero1-2/+5
2015-09-12blockchain: add a couple missing includesmoneromooo-monero1-0/+2
2015-08-11blockchain: remove dead codemoneromooo-monero1-3/+0
2015-07-15Removed on_idle() calls to Blockchain::store_blockchain() for lmdb.NoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+1
2015-07-15** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)NoodleDoodleNoodleDoodleNoodleDoodleNoo1-8/+56
2015-05-31cleaning up, removing redundant files, renaming, fixing incorrect licensesRiccardo Spagni1-1/+1
2015-03-25Steps toward multiple dbs available -- workingThomas Winget1-3/+1
2015-03-22Update Blockchain::get_db() to return reference instead of pointerwarptangent1-2/+2
2015-03-16Add support for database open with flagswarptangent1-1/+1
2015-03-15Blockchain: add get_db() accessor, needed for blockchain_importwarptangent1-0/+5
2015-03-06Moved BlockchainDB into its own src/ subfolderThomas Winget1-1/+1
2015-02-23Blockchain: match original function declaration from blockchain_storagewarptangent1-1/+1
2015-01-04blockchain: add consts where appropriatemoneromooo-monero1-41/+41
2015-01-04add new checkpointing behavior to Blockchain classThomas Winget1-2/+4
2015-01-04Integrate BlockchainDB into cryptonote_coreThomas Winget1-3/+7
2015-01-04update new blockchain to build with new changesThomas Winget1-4/+3
2015-01-04import of BlockchainDB filesThomas Winget1-0/+221