aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_basic (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-07-13cmake: fix undefined symbols and multiple definitionsanon3-16/+58
2021-01-23Improve cryptonote (block and tx) binary read performanceLee Clagett4-67/+26
2021-04-16Split epee/string_tools.h and encapsulate boost::lexical_castmj-xmr1-0/+1
2021-04-16Merge pull request #7002luigi11111-0/+1
2021-03-28Reduce compilation time of epee/portable_storage_template_helper.hmj-xmr1-0/+1
2021-03-22cryptonote_protocol_handler: fix race conditionanon1-0/+2
2021-03-20Merge pull request #6810luigi11115-0/+157
2021-02-09New add_aux_pow RPC to support merge miningmoneromooo-monero5-0/+157
2021-02-09Remove unused variables in monero codebaseKevin Barbour1-1/+0
2020-12-22Command max_bytes moved from dynamic map to static switchLee Clagett3-22/+75
2021-01-03add a max levin packet size by command typemoneromooo-monero1-0/+23
2020-12-17Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett1-0/+2
2020-12-26cryptonote_basic: guess what got lost porting patches to branches againmoneromooo-monero1-1/+1
2020-12-25protocol: drop nodes if they claim new data but only give stale datamoneromooo-monero1-1/+2
2020-12-11protocol: stricter checks on received chain hash listmoneromooo1-0/+1
2020-12-06protocol: drop peers that don't reply to queriesmoneromooo1-1/+3
2020-12-04protocol: add scoring system to drop peers that don't behavemoneromooo1-2/+2
2020-09-06Merge pull request #6111Riccardo Spagni2-7/+9
2020-08-27core: fix mining from a block that's not the current topmoneromooo-monero2-7/+9
2020-08-27Integrate CLSAGs into moneromoneromooo-monero2-8/+28
2020-08-27Merge pull request #6690Alexander Blair3-3/+1
2020-08-27Merge pull request #6613Alexander Blair3-31/+35
2020-08-26Merge pull request #6607Alexander Blair1-4/+3
2020-08-17Revert "Use domain-separated ChaCha20 for in-memory key encryption"luigi11112-71/+50
2020-08-17replace most boost serialization with existing monero serializationmoneromooo-monero3-3/+1
2020-08-17Avoid some temporary strings when reading off the databasemoneromooo-monero3-31/+35
2020-08-16Merge pull request #6493Alexander Blair2-50/+71
2020-08-09Use domain-separated ChaCha20 for in-memory key encryptionSarang Noether2-50/+71
2020-05-31miner: increase min/max intervals to full extentsmoneromooo-monero1-4/+3
2020-05-06Update copyright year to 2020SomaticFanatic21-21/+21
2020-05-06Merge pull request #6472luigi11111-0/+2
2020-05-04Adding ZMQ/Pub support for txpool_add and chain_main eventsLee Clagett2-0/+82
2020-05-01Merge pull request #6436luigi11112-0/+16
2020-04-22cryptonote: fix reuse of non default tx data when relayingmoneromooo-monero1-0/+2
2020-04-08Add timelock verification on devicecslashm2-0/+16
2020-03-26Adding Dandelion++ support to public networks:Lee Clagett1-1/+6
2020-04-04Merge pull request #6338luigi11112-6/+2
2020-04-01Hash domain separationSarang Noether2-6/+2
2020-03-31cryptonote_basic: drop unused verification_context::m_not_rct fieldxiphon1-1/+0
2020-03-20p2p: remove old debug commandsAaron Hook2-55/+0
2020-02-28Merge pull request #6225Alexander Blair2-2/+18
2020-02-06miner: use verification mode for low diff one block nonce searchesmoneromooo-monero1-1/+1
2019-12-12print_coinbase_tx_sum now supports 128 bits sumsmoneromooo-monero2-2/+18
2019-10-31cryptonote: untangle dependency from miner to blockchainmoneromooo-monero2-9/+9
2019-10-25daemon, wallet: new pay for RPC use systemmoneromooo-monero1-1/+2
2019-10-22Merge pull request #5972luigi11112-11/+66
2019-10-22Merge pull request #5966luigi11111-5/+2
2019-10-21Support median block size > 4 GBmoneromooo-monero1-5/+2
2019-10-16Merge pull request #5984luigi11111-0/+4
2019-10-14Merge pull request #5933luigi11111-0/+1
2019-10-13Add also ifdef __x86_64__pkubaj1-2/+2
2019-10-13Fix build on FreeBSD/!x86pkubaj1-0/+4
2019-10-11cryptonote: add function to get weight from a pruned txmoneromooo-monero2-11/+66
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-25ban peers sending bad pow outrightmoneromooo-monero1-0/+1
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