aboutsummaryrefslogtreecommitdiff
path: root/tests/core_tests/block_validation.cpp (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-08-21enforce claiming maximum coinbase amountmoneromooo-monero1-0/+16
Claiming a slightly lesser amount does not yield the size gains that were seen pre rct, so this closes a fingerprinting vector
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
Update copyright year to 2020
2019-08-19blockchain: forbid v1 coinbase from v12moneromooo-monero1-0/+15
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2018-09-11v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero1-2/+2
2018-02-02pass large parameters by const ref, not valuemoneromooo-monero1-1/+1
Coverity 136394 136397 136409 136526 136529 136533 175302
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-11-14Merge pull request #2691Riccardo Spagni1-1/+1
f92f1606 core_tests: do not include chaingen_tests_list.h in all tests (moneromooo-monero)
2017-10-20core_tests: do not include chaingen_tests_list.h in all testsmoneromooo-monero1-1/+1
This fixes all tests being annoyingly rebuilt when one changes
2017-10-17core_tests: fix for subaddress patchkenshi841-2/+2
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2016-08-28New "Halfway RingCT" outputs for coinbase transactionsmoneromooo-monero1-0/+2
When RingCT is enabled, outputs from coinbase transactions are created as a single output, and stored as RingCT output, with a fake mask. Their amount is not hidden on the blockchain itself, but they are then able to be used as fake inputs in a RingCT ring. Since the output amounts are hidden, their "dustiness" is not an obstacle anymore to mixing, and this makes the coinbase transactions a lot smaller, as well as helping the TXO set to grow more slowly. Also add a new "Null" type of rct signature, which decreases the size required when no signatures are to be stored, as in a coinbase tx.
2016-08-28add rct to the protocolmoneromooo-monero1-2/+2
It is not yet constrained to a fork, so don't use on the real network or you'll be orphaned or rejected.
2016-01-31tests: fix compilation failure after V1 define renamemoneromooo-monero1-1/+1
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-12-25tests: fix various tests by using parameters better suited to moneromoneromooo-monero1-1/+1
Either smaller coin values (as monero has smaller block rewards), or pre-hard fork values (full reward zone), or post-Bytecoin values (emission speed).
2015-12-25tests: use 255 as a "too high" block versionmoneromooo-monero1-2/+2
While the original cryptonote accepted only the current major version, we can accept higher ones.
2015-12-25blockchain: fix bitflipping test with quantized block rewardsmoneromooo-monero1-1/+2
Block reward may now be less than the full amount allowed. This was breaking the bitflipping test. We now keep track of whether a block which was accepted by the core has a lower than allowed block reward, and allow this in the test.
2015-11-13More changes for 2-min blocksJavier Smooth1-4/+4
Use the correct block time for realtime fuzz on locktime Use the correct block time to calculate next_difficulty on alt chains (will not work as-is with voting) Lock unit tests to original block time for now
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-07-23License updated to BSD 3-clausefluffypony1-3/+29
2014-05-03initial [broken] updatemydesktop1-2/+2
2014-03-03moved all stuff to githubAntonio Juarez1-0/+613