aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_basic (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-10-08Merge pull request #5915luigi11113-17/+92
2019-09-27monerod can now sync from pruned blocksmoneromooo-monero3-17/+92
2019-09-25RandomX integrationHoward Chu4-30/+14
2019-09-24Merge pull request #5877luigi11111-2/+1
2019-09-19core: move hardforks into its own libmoneromooo-monero2-11/+4
2019-09-05Make null hash constants constexprLev Sizov1-1/+1
2019-09-04difficulty: fix check_hash on big endianmoneromooo-monero1-1/+0
2019-09-02Removed unused boost/value_init headerLev Sizov1-1/+0
2019-09-02Changed the use of boost:value_initialized for C++ list initializerJesus Ramirez1-1/+1
2019-07-17Added support for "noise" over I1P/Tor to mask Tx transmission.Lee Clagett1-0/+2
2019-08-19Merge pull request #5720luigi11111-1/+1
2019-08-14Merge pull request #5487luigi11111-0/+1
2019-07-02miner: fix --bg-mining-enable descriptionmoneromooo-monero1-1/+1
2019-06-14serialization: check stream good flag at the endmoneromooo-monero1-1/+1
2019-06-14cryptonote: throw on tx hash calculation errormoneromooo-monero1-3/+3
2019-06-09miner: fix double free of thread attributesston1th2-10/+6
2019-05-01fix wide difficulty conversion with some versions of boostmoneromooo-monero1-2/+2
2019-04-23consensus: from v12, enforce >= 2 outputsmoneromooo-monero1-0/+1
2019-04-20hardfork: fix off by one updating fork index after poppingmoneromooo-monero1-3/+2
2019-04-16Merge pull request #5444Riccardo Spagni1-0/+1
2019-04-16Merge pull request #5443Riccardo Spagni1-20/+2
2019-04-16Merge pull request #5400Riccardo Spagni1-6/+2
2019-04-15Merge pull request #5402Riccardo Spagni2-0/+18
2019-04-15Increment m_threads_active when mining thread startsDoyle1-0/+1
2019-04-14hardfork: remove "no hf version db" recreation checkmoneromooo-monero1-20/+2
2019-04-14blockchain_db: fix db txn ending too earlymoneromooo-monero1-6/+2
2019-04-11functional_tests: add more blockchain related testsmoneromooo-monero3-2/+14
2019-04-11Merge pull request #5381Riccardo Spagni2-6/+10
2019-04-11Merge pull request #5380Riccardo Spagni1-2/+0
2019-04-11Merge pull request #5374Riccardo Spagni1-5/+11
2019-04-11Merge pull request #5123Riccardo Spagni3-6/+2
2019-04-06Merge pull request #5346Riccardo Spagni2-8/+51
2019-04-05rpc: make wide_difficulty hexadecimalmoneromooo-monero2-0/+18
2019-04-05cryptonote: rework block blob size sanity checkmoneromooo-monero3-6/+2
2019-04-04wallet: new option to start background miningmoneromooo-monero1-5/+11
2019-04-01miner: fix race when stopping mining with start mining enabledmoneromooo-monero2-6/+10
2019-04-01various: remove unused variablesmoneromooo-monero1-2/+0
2019-04-01Merge pull request #5288Riccardo Spagni1-2/+3
2019-03-25cryptonote_basic: some more minor speedupsmoneromooo-monero1-4/+16
2019-03-25cryptonote_basic: speedup calculate_block_hashmoneromooo-monero1-2/+7
2019-03-25cryptonote: block parsing + hash calculation speedupmoneromooo-monero2-4/+30
2019-03-24Make difficulty 128 bit instead of 64 bitmoneromooo-monero3-4/+115
2019-03-24Merge pull request #5277Riccardo Spagni1-0/+7
2019-03-21cryptonote: fix calculating coinbase tx hashmoneromooo-monero1-10/+6
2019-03-21wallet: fix offline signing calling a daemon RPCmoneromooo-monero1-0/+7
2019-03-21Merge pull request #5271Riccardo Spagni1-0/+3
2019-03-21Merge pull request #5211Riccardo Spagni1-0/+5
2019-03-20device/trezor: HF10 support added, wallet::APIDusan Klinec1-0/+5
2019-03-17Merge pull request #5190Riccardo Spagni1-1/+3
2019-03-17Merge pull request #5185Riccardo Spagni2-4/+9
2019-03-17Merge pull request #5135Riccardo Spagni1-0/+1
2019-03-14miner: fix possible exit crash due to race in stopmoneromooo-monero1-2/+3
2019-03-12hardfork: update last_versions on popped blockmoneromooo-monero1-0/+3
2019-03-09daemon: new mining_status commandmoneromooo-monero2-4/+9
2019-03-05Update 2019 copyrightbinaryFate22-22/+22
2019-03-05cryptonote: speed up calculating coinbase tx prunable hashmoneromooo-monero1-2/+9
2019-03-05core: avoid calculating tx prefix hash when we don't need itmoneromooo-monero2-1/+9
2019-03-05db: speedup block additionmoneromooo-monero3-26/+67
2019-03-04check load_t_from_json return valuesmoneromooo-monero1-1/+2
2019-03-04default initialize rpc structuresmoneromooo-monero1-1/+2
2019-03-04Merge pull request #5125Riccardo Spagni2-4/+84
2019-03-04hardfork: fix fork determination for historical heightsmoneromooo1-1/+1
2019-03-04Merge pull request #5126Riccardo Spagni1-1/+1
2019-02-25daemon: add --public-node mode, RPC port propagation over P2Pxiphon1-1/+3
2019-02-23miner: it can now autodetect the optimal number of threadsmoneromooo-monero2-4/+84
2019-02-14Cryptonight variant 4 aka CryptonightRSChernykh1-1/+1
2019-02-10Human readable message if maximum outputs reacheditalocoin1-0/+1
2019-02-03ringct: fix v1 ecdhInfo serializationmoneromooo-monero1-15/+2
2019-01-28Merge pull request #5052Riccardo Spagni1-6/+18
2019-01-22ringct: remove unused senderPk from ecdhTuplemoneromooo-monero1-1/+0
2019-01-22ringct: the commitment mask is now deterministicmoneromooo-monero1-1/+4
2019-01-22ringct: encode 8 byte amount, saving 24 bytes per outputmoneromooo-monero1-1/+11
2019-01-22add a bulletproof version, new bulletproof type, and rct configmoneromooo-monero1-3/+3
2019-01-22Pruningmoneromooo-monero5-5/+56
2019-01-01blockchain: fix wrong hf version when popping multiple blocksmoneromooo-monero2-0/+33
2019-01-01hardfork: remove batch transactions setupmoneromooo-monero1-1/+0
2018-12-31Merge pull request #4953luigi11111-5/+13
2018-12-31Merge pull request #4946luigi11112-0/+3
2018-12-12Merge pull request #4924Riccardo Spagni1-7/+10
2018-12-07cryptonote: don't serialize for blob size if already knownmoneromooo-monero1-5/+13
2018-12-05cryptonote: set tx hash on newly parsed txes when knownmoneromooo-monero2-0/+3
2018-12-04Merge pull request #4894Riccardo Spagni3-4/+4
2018-12-04move int-util.h to epeemoneromooo-monero2-2/+2
2018-12-04Merge pull request #4869Riccardo Spagni1-1/+1
2018-12-04Merge pull request #4854Riccardo Spagni3-23/+18
2018-11-30cryptonote: add a set_null for transaction_prefixmoneromooo-monero1-7/+10
2018-11-23cryptonote: fix get_unit for non default settingsmoneromooo-monero1-2/+2
2018-11-23a few minor (but easy) performance tweaksmoneromooo-monero2-2/+2
2018-11-19Avoid unnecessary temp block and copy ctormoneromooo-monero1-1/+1
2018-11-15Removed a lot of unnecessary includesMartijn Otto3-23/+18
2018-11-14Merge pull request #4753Riccardo Spagni1-3/+4
2018-11-06Merge pull request #4744Riccardo Spagni1-1/+1
2018-11-02device/trezor: trezor support addedDusan Klinec2-5/+20
2018-10-29hardfork: initialize current_fork_index in ctormoneromooo-monero1-3/+4
2018-10-27cryptonote: use logging functions for errors, not std::coutmoneromooo-monero1-1/+1
2018-10-26Merge pull request #4700Riccardo Spagni1-1/+1
2018-10-26Merge pull request #4617Riccardo Spagni1-0/+1
2018-10-26Merge pull request #4308Riccardo Spagni3-1/+87
2018-10-22miner: fix build with boost 1.69moneromooo-monero1-1/+1
2018-10-20Merge pull request #4523Riccardo Spagni1-1/+1
2018-10-16account: init creation timestamp to 0moneromooo-monero1-0/+1
2018-10-15Merge pull request #4389Riccardo Spagni2-0/+11
2018-10-08miner: really reset flags/precision on std::coutmoneromooo-monero1-1/+1
2018-10-08tx_pool: avoid parsing a whole tx if only the prefix is neededmoneromooo-monero2-0/+11
2018-10-07cryptonote: sort tx_extra fieldsmoneromooo-monero3-1/+87
2018-09-29Merge pull request #4459Riccardo Spagni1-2/+4
2018-09-18Merge pull request #4299Riccardo Spagni2-3/+8
2018-09-18Merge pull request #3430Riccardo Spagni1-3/+7
2018-09-14hw_device: support for multiple devices added [for review]Dusan Klinec2-3/+8
2018-09-14Merge pull request #4330Riccardo Spagni1-3/+13
2018-09-11bulletproofs: scale points by 8 to ensure subgroup validitymoneromooo-monero1-1/+1
2018-09-11cryptonote_basic: check output type before using itmoneromooo-monero1-0/+7
2018-09-11v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero4-28/+64
2018-09-11Bulletproof aggregated verification and testsmoneromooo-monero2-8/+16
2018-09-10Add support for apple and arm buildingTheCharlatan1-3/+7
2018-09-02cryptonote_format_utils: do not early out on invalid tx pubkeysmoneromooo-monero1-3/+13
2018-08-16crypto: make secret_key automatically mlockmoneromooo-monero1-2/+2
2018-08-16store secret keys encrypted where possiblemoneromooo-monero2-0/+82
2018-07-19Merge pull request #4030luigi11111-1/+1
2018-07-19Merge pull request #3854luigi11111-7/+8
2018-06-29add --regtest and --fixed-difficulty for regression testingvictorsintnicolaas1-7/+8
2018-06-27Merge pull request #3982luigi11111-14/+5
2018-06-26replace std::list with std::vector on some hot pathsmoneromooo-monero1-1/+1
2018-06-20Merge pull request #3757luigi11111-0/+5
2018-06-20miner: show id and height when a block is foundstoffu1-1/+1
2018-06-19Merge pull request #3851luigi11111-1/+1
2018-06-16Merge pull request #3725luigi11111-5/+5
2018-06-11cryptonote_config: add get_config to refactor x = testnet ? config::testnet::...stoffu1-14/+5
2018-05-30hardfork: fix get_next_version()stoffu1-3/+3
2018-05-30hardfork: fix get_earliest_ideal_height_for_version() to support non-existent...stoffu1-4/+8
2018-05-26fix build with GCC 8.1.0moneromooo-monero1-1/+1
2018-05-23db_lmdb: save pruned and prunable tx data separatelymoneromooo-monero2-8/+60
2018-05-07cryptonote: make sure outPk setup always happensmoneromooo-monero1-0/+37
2018-05-06handle optional miner params bettercryptochangements341-0/+5
2018-04-28connection_context: remove "state_" prefix from state namesmoneromooo-monero1-5/+5
2018-03-15Fix typos in various filesDimitris Apostolou1-1/+1
2018-03-14keypair::generate: always require hw::device to avoid possible mistakestoffu1-6/+0
2018-03-14device: untangle cyclic depenencystoffu5-200/+15
2018-03-14device: made function prototypes consistent with pre-#3303 codebasestoffu1-7/+3
2018-03-12Ledger HW Bug fixesCédric1-2/+0
2018-03-05Monero Cryptonight variants, and add one for v7moneromooo-monero1-1/+2
2018-03-05Merge pull request #3277Riccardo Spagni6-28/+32
2018-03-05Correct spelling mistakes.Edward Betts1-1/+1
2018-03-05Stagenetstoffu6-28/+32
2018-03-04Code modifications to integrate Ledger HW device into monero-wallet-cli.cslashm6-23/+188
2018-02-20Merge pull request #3260Riccardo Spagni1-1/+0
2018-02-20Merge pull request #3255Riccardo Spagni1-11/+5
2018-02-20Merge pull request #3247Riccardo Spagni2-0/+40
2018-02-16wallet2: speed up subaddress generation (by about a third)moneromooo-monero2-0/+40
2018-02-16Merge pull request #3226Riccardo Spagni1-1/+2
2018-02-16Merge pull request #3232Riccardo Spagni1-1/+1
2018-02-13Remove `voting_version` parameter documentation.Jean Pierre Dudey1-1/+0
2018-02-12Closes #2886: really ignore battery checkingTimothy D. Prime1-11/+5
2018-02-04connection_context: initialize m_last_request_time to current timemoneromooo-monero1-1/+1
2018-02-02miner: restore std::cout precision after modificationmoneromooo-monero1-1/+2
2018-01-31ringct: pseudoOuts moved to prunable in the simple bulletproof casemoneromooo-monero1-2/+6
2018-01-26Readd copyright starting datexmr-eric1-1/+1
2018-01-26Update 2018 copyrightxmr-eric22-22/+22
2018-01-10Merge pull request #2990Riccardo Spagni3-2/+2
2017-12-22factor STL container serializationmoneromooo-monero3-2/+2
2017-12-18check accessing an element past the end of a containermoneromooo-monero1-1/+1
2017-12-18check return value for generate_key_derivation and derive_public_keymoneromooo-monero1-4/+8
2017-12-17make multisig work with subaddressesmoneromooo-monero1-4/+49
2017-12-17N-1/N multisigmoneromooo-monero2-2/+14
2017-12-17Add N/N multisig tx generation and signingmoneromooo-monero1-0/+15
2017-12-17wallet: add multisig key generationmoneromooo-monero2-0/+8
2017-12-16move includes around to lessen overall loadmoneromooo-monero4-2/+43
2017-12-16Merge pull request #2860Riccardo Spagni2-4/+10
2017-12-08add bulletproofs from v7 on testnetmoneromooo-monero1-4/+4
2017-12-08integrate bulletproofs into moneromoneromooo-monero1-0/+21
2017-11-27new wipeable_string class to replace std::string passphrasesmoneromooo-monero2-4/+10
2017-11-25Merge pull request #2784Riccardo Spagni2-4/+4
2017-11-25Merge pull request #2792Riccardo Spagni1-5/+107
2017-11-22cryptonote: do not overwrite const datamoneromooo-monero2-4/+4
2017-11-14remove "using namespace std" from headersmoneromooo-monero1-0/+2
2017-11-11Implement missing miner functions on FreeBSDVasil Dimov1-1/+105
2017-11-11Remove unused variables and fix typos in commentsVasil Dimov1-4/+2
2017-10-15Merge pull request #2597Riccardo Spagni1-2/+1
2017-10-15refactor cryptonote_basic::add_tx_pub_key_to_extraJaquee2-3/+15
2017-10-07miner: always update block template when startingmoneromooo-monero1-2/+1
2017-10-07Subaddresseskenshi8410-84/+333
2017-09-27connection_context: initialize m_callback_request_count to 0moneromooo-monero1-1/+1
2017-09-25fix typo in basic and core CMakeLists.txtmoneromooo-monero1-1/+1
2017-09-25move checkpoints in a separate librarymoneromooo-monero7-522/+3
2017-09-25Merge pull request #2257Riccardo Spagni2-0/+19
2017-09-20Merge pull request #2410Riccardo Spagni1-13/+0
2017-09-12wallet: add encrypted seed functionalitymoneromooo-monero2-0/+19
2017-09-08Fix AC power supply detection on LinuxGuillaume LE VAILLANT1-13/+0
2017-09-06update hardcoded checkpointsRiccardo Spagni1-0/+2
2017-08-17Merge pull request #2303Riccardo Spagni1-0/+3
2017-08-16cryptonote_protocol: kick idle synchronizing peersmoneromooo-monero1-0/+3
2017-08-15befor -> beforeNano Akron1-4/+4
2017-08-15Merge pull request #2283Riccardo Spagni1-1/+1
2017-08-15Merge pull request #2264Riccardo Spagni1-1/+1
2017-08-15Merge pull request #2245Riccardo Spagni1-2/+2
2017-08-15Merge pull request #2232Riccardo Spagni1-1/+1
2017-08-12protocol: fix reorgs while syncingmoneromooo-monero1-1/+3
2017-08-12miner: set thread name before loggingmoneromooo-monero1-1/+1
2017-08-09connection_context: initialize statemoneromooo-monero1-0/+1
2017-08-08cryptonote_basic: fix silly CLANG warning about not emitting functionmoneromooo-monero1-1/+1