aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_basic/cryptonote_format_utils.cpp (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2023-11-30fix merge mining with more than one merge mined chainCrypto City1-7/+13
2023-06-02cryptonote_basic: fix amount overflow detection on 32-bit systemsjeffro2561-1/+1
2023-01-16Copyright: Update to 2023mj-xmr1-1/+1
2022-08-06ledger support for hf 15 (BP+, view tags)j-berman1-6/+14
2022-06-20cryptonote_basic: catch crypto api errorsmoneromooo-monero1-2/+2
2022-04-21Preserve commitment format inside transactionsLuke Parker1-1/+1
2022-04-18Add view tags to outputs to reduce wallet scanning timej-berman1-26/+133
2022-04-10Fee changes from ArticMinemoneromooo-monero1-0/+63
2022-04-05store outPk/8 in the tx for speedmoneromooo-monero1-1/+1
2022-04-05plug bulletproofs plus into consensusmoneromooo-monero1-9/+38
2022-03-04Copyright: Update to 2022mj-xmr1-1/+1
2022-02-22multisig key exchange update and refactorkoe1-1/+20
2021-07-13cmake: fix undefined symbols and multiple definitionsanon1-16/+0
2021-04-16Split epee/string_tools.h and encapsulate boost::lexical_castmj-xmr1-0/+1
2021-02-09New add_aux_pow RPC to support merge miningmoneromooo-monero1-0/+19
2021-02-09Remove unused variables in monero codebaseKevin Barbour1-1/+0
2021-01-23Improve cryptonote (block and tx) binary read performanceLee Clagett1-45/+15
2020-08-27Integrate CLSAGs into moneromoneromooo-monero1-3/+6
2020-08-17Avoid some temporary strings when reading off the databasemoneromooo-monero1-17/+20
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
2020-04-22cryptonote: fix reuse of non default tx data when relayingmoneromooo-monero1-0/+2
2020-04-08Add timelock verification on devicecslashm1-0/+14
2020-04-01Hash domain separationSarang Noether1-2/+0
2019-12-12print_coinbase_tx_sum now supports 128 bits sumsmoneromooo-monero1-2/+16
2019-10-11cryptonote: add function to get weight from a pruned txmoneromooo-monero1-11/+65
2019-09-27monerod can now sync from pruned blocksmoneromooo-monero1-12/+21
2019-09-25RandomX integrationHoward Chu1-22/+0
2019-06-14cryptonote: throw on tx hash calculation errormoneromooo-monero1-3/+3
2019-04-01various: remove unused variablesmoneromooo-monero1-2/+0
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-monero1-3/+27
2019-03-21cryptonote: fix calculating coinbase tx hashmoneromooo-monero1-10/+6
2019-03-20device/trezor: HF10 support added, wallet::APIDusan Klinec1-0/+5
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
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-monero1-1/+8
2019-03-05db: speedup block additionmoneromooo-monero1-22/+40
2019-02-14Cryptonight variant 4 aka CryptonightRSChernykh1-1/+1
2019-02-10Human readable message if maximum outputs reacheditalocoin1-0/+1
2019-01-22Pruningmoneromooo-monero1-0/+17
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-monero1-0/+1
2018-11-23cryptonote: fix get_unit for non default settingsmoneromooo-monero1-2/+2
2018-11-15Removed a lot of unnecessary includesMartijn Otto1-3/+2
2018-10-08tx_pool: avoid parsing a whole tx if only the prefix is neededmoneromooo-monero1-0/+10
2018-10-07cryptonote: sort tx_extra fieldsmoneromooo-monero1-0/+85
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-monero1-12/+46
2018-09-11Bulletproof aggregated verification and testsmoneromooo-monero1-5/+13
2018-09-02cryptonote_format_utils: do not early out on invalid tx pubkeysmoneromooo-monero1-3/+13
2018-05-23db_lmdb: save pruned and prunable tx data separatelymoneromooo-monero1-8/+56
2018-05-07cryptonote: make sure outPk setup always happensmoneromooo-monero1-0/+37
2018-03-14device: untangle cyclic depenencystoffu1-182/+13
2018-03-14device: made function prototypes consistent with pre-#3303 codebasestoffu1-7/+3
2018-03-05Monero Cryptonight variants, and add one for v7moneromooo-monero1-1/+2
2018-03-04Code modifications to integrate Ledger HW device into monero-wallet-cli.cslashm1-20/+117
2018-02-16wallet2: speed up subaddress generation (by about a third)moneromooo-monero1-0/+39
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-12-22factor STL container serializationmoneromooo-monero1-0/+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-16move includes around to lessen overall loadmoneromooo-monero1-0/+2
2017-11-27new wipeable_string class to replace std::string passphrasesmoneromooo-monero1-2/+3
2017-11-22cryptonote: do not overwrite const datamoneromooo-monero1-2/+2
2017-11-14remove "using namespace std" from headersmoneromooo-monero1-0/+2
2017-10-15refactor cryptonote_basic::add_tx_pub_key_to_extraJaquee1-3/+13
2017-10-07Subaddresseskenshi841-13/+125
2017-09-25move checkpoints in a separate librarymoneromooo-monero1-1/+1
2017-09-12wallet: add encrypted seed functionalitymoneromooo-monero1-0/+17
2017-04-03core: fix blob size cache, and reenable hash and blob size cachesmoneromooo-monero1-6/+0
2017-03-26core: disable tx/block hash cachemoneromooo-monero1-0/+6
2017-03-25core: avoid possible reordering bugs wth tx/bloch hash cachemoneromooo-monero1-15/+11
2017-03-23core: cache tx and block hashes in the respective classesmoneromooo-monero1-2/+77
2017-03-05format_utils: fix typo in assert messagelethos31-2/+2
2017-03-02allow user I/O in millinero, micronero, nanonero, piconeromoneromooo-monero1-8/+56
2017-02-27core: add functions to serialize base tx infomoneromooo-monero1-0/+10
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-08extract some basic code from libcryptonote_core into libcryptonote_basickenshi841-450/+0
2017-02-02core: fix integrated addresses breaking with auto zero changemoneromooo-monero1-0/+2
2017-01-22Remove boost/foreach.cpp includesMiguel Herranz1-1/+0
2017-01-22Replace BOOST_FOREACH with C++11 ranged forMiguel Herranz1-16/+16
2017-01-16core: don't try to deserialize an empty extra to remove a fieldmoneromooo-monero1-0/+2
2017-01-16Change logging to easylogging++moneromooo-monero1-3/+6
2016-12-09Fix sending outputs from a tx with more than one pubkeymoneromooo-monero1-7/+11
2016-12-04Fix a few minor typosPierre Boyer1-1/+1
2016-11-15core: remove any tx pubkey from extra before adding onemoneromooo-monero1-0/+1
2016-11-01refresh speedupluigi11111-0/+7
2016-10-30core: fix removal of extra nonce using wrong typemoneromooo-monero1-1/+1
2016-10-08core: remove some unused codemoneromooo-monero1-3/+0
2016-09-27wallet: cold wallet transaction signingmoneromooo-monero1-5/+11
2016-09-26cryptonote_core: make extra field removal more genericmoneromooo-monero1-3/+3
2016-09-15compile errors fixed when DEBUG_CREATE_BLOCK_TEMPLATE definedrckngOpossum1-1/+1
2016-09-14rct: rework serialization to avoid storing vector sizesmoneromooo-monero1-5/+29
2016-09-14core: cleanup some typecastingmoneromooo-monero1-4/+4
2016-08-28core: use full rct signatures if just one inputmoneromooo-monero1-1/+4
2016-08-28New "Halfway RingCT" outputs for coinbase transactionsmoneromooo-monero1-5/+16
2016-08-28rct amount key modified as per luigi1111's recommendationsmoneromooo-monero1-4/+9
2016-08-28rct: rework v2 txes into prunable and non prunable datamoneromooo-monero1-6/+35
2016-08-28wallet: do not store signatures in the wallet cachemoneromooo-monero1-0/+5
2016-08-28rct: make the amount key derivable by a third party with the tx keymoneromooo-monero1-7/+3
2016-08-28core: always use the new simple rct variantmoneromooo-monero1-1/+1
2016-08-28port get_tx_key/check_tx_key to rctmoneromooo-monero1-4/+14
2016-08-28integrate simple rct apimoneromooo-monero1-29/+57
2016-08-28rct: add the tx prefix hash into the MLSAGmoneromooo-monero1-3/+4
2016-08-28add rct to the protocolmoneromooo-monero1-27/+116
2016-05-01core: move tx_extra parsing errors to log level 1moneromooo-monero1-4/+4
2016-04-02core: keep the acc loop for the genesis blockmoneromooo-monero1-1/+13
2016-04-01core: remove the block reward accumulation loopmoneromooo-monero1-5/+1
2016-03-25core: fix miner tx block reward with feesmoneromooo-monero1-8/+7
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-11-13Adjust difficulty target (2 min) and full reward zone (60 kbytes) for block v...Javier Smooth1-1/+1
2015-10-11from hard fork 2, all outputs must be decomposedmoneromooo-monero1-1/+1
2015-10-10from hard fork 2, claim a quantized reward in coinbasemoneromooo-monero1-1/+10
2015-10-10cryptonote_format_utils: add a function to tell if an amount is canonicalmoneromooo-monero1-0/+30
2015-08-24wallet: only return tx keys via RPC if requestedmoneromooo-monero1-1/+7
2015-08-23removed some gcc warnings. mainly unused variables.roman1-1/+0
2015-08-19make tx keys available to the usermoneromooo-monero1-1/+2
2015-08-09encrypted payment ids are now 64 bit, instead of 256 bitmoneromooo-monero1-14/+30
2015-08-09Encrypted payment IDsmoneromooo-monero1-4/+118
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-11-09Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, ...iamsmooth1-1/+1
2014-09-25Revert "low risk, potentially varint overflow bug patched thanks to BBR"Riccardo Spagni1-17/+0
2014-09-24low risk, potentially varint overflow bug patched thanks to BBRRiccardo Spagni1-0/+17
2014-09-15Pass tx and nonce to genesis block constructorZachary Michaels1-12/+6
2014-09-15Reorganize testnet constantsZachary Michaels1-3/+2
2014-09-15Add testnet flagZachary Michaels1-0/+10
2014-09-06override for get_block_longhash for block 202612Thomas Winget1-0/+7
2014-09-06added double-check for 202612 block idThomas Winget1-1/+13
2014-09-06hex_to_pod needs the destination as an arg, as opposed to it returning the podThomas Winget1-1/+1
2014-09-06Override for block hashing for block 202612Thomas Winget1-0/+10
2014-07-23License updated to BSD 3-clausefluffypony1-3/+29
2014-07-01C++ style castZachary Michaels1-1/+1
2014-05-250.8.8updatemydesktop1-2/+1
2014-05-07Update cryptonote_format_utils.cppNoodleDoodleNoodleDoodleNoodleDoodleNoo1-2/+2
2014-05-03fix genesis block hash, checkpoint, days behindmydesktop1-2/+2
2014-05-03initial [broken] updatemydesktop1-57/+82
2014-04-25Changed block minor versionHenry Hartshorne1-2/+2
2014-04-18Bitmonero releasethankful_for_today1-3/+2
2014-04-02json rpc for wallet and bugfixAntonio Juarez1-35/+33
2014-03-03moved all stuff to githubAntonio Juarez1-0/+710