danicoin/src/cryptonote_core
moneromooo-monero a98e976f9e
blockchain_db: fixup missing key images in early DB version
Early DB versions did not store key images for inputs if the
transaction spending them had no outputs (ie, all fee). This
is not correct, as this would allow these outputs to be double
spent. This was fixed in 533acc30ed
a few months ago, but databases having synced blocks 2021612 and
685498 with a faulty version will be missing those key images
in the spent keys database. This code checks for this, and adds
those key images if they are missing.
2015-12-06 21:55:05 +00:00
..
account.cpp encrypted payment ids are now 64 bit, instead of 256 bit 2015-08-09 10:13:51 +01:00
account.h encrypted payment ids are now 64 bit, instead of 256 bit 2015-08-09 10:13:51 +01:00
account_boost_serialization.h year updated in license 2015-01-02 18:52:46 +02:00
blockchain.cpp blockchain_db: fixup missing key images in early DB version 2015-12-06 21:55:05 +00:00
blockchain.h More changes for 2-min blocks 2015-11-13 00:37:35 -08:00
blockchain_storage.cpp Relay transactions when they linger too long in the pool 2015-11-21 00:56:21 +00:00
blockchain_storage.h Build fixes for the old blockchain_storage version 2015-10-26 22:36:06 +00:00
blockchain_storage_boost_serialization.h year updated in license 2015-01-02 18:52:46 +02:00
checkpoints.cpp Fixes segfault in Blockchain::handle_alternative_block 2015-01-09 05:56:51 -05:00
checkpoints.h checkpoints: add consts where appropriate 2015-01-04 19:39:41 -08:00
checkpoints_create.cpp add recent static checkpoint 2015-11-22 13:32:19 -08:00
checkpoints_create.h DNS checkpoint loading for testnet should now be correct 2015-03-01 03:36:46 -05:00
CMakeLists.txt New hardfork class 2015-09-12 11:14:44 +01:00
connection_context.h year updated in license 2015-01-02 18:52:46 +02:00
cryptonote_basic.h Revert "Merge pull request #506" 2015-11-30 11:07:22 +02:00
cryptonote_basic_impl.cpp Adjust difficulty target (2 min) and full reward zone (60 kbytes) for block version 2 2015-11-13 00:30:45 -08:00
cryptonote_basic_impl.h Adjust difficulty target (2 min) and full reward zone (60 kbytes) for block version 2 2015-11-13 00:30:45 -08:00
cryptonote_boost_serialization.h year updated in license 2015-01-02 18:52:46 +02:00
cryptonote_core.cpp Relay transactions when they linger too long in the pool 2015-11-21 00:56:21 +00:00
cryptonote_core.h Relay transactions when they linger too long in the pool 2015-11-21 00:56:21 +00:00
cryptonote_format_utils.cpp Adjust difficulty target (2 min) and full reward zone (60 kbytes) for block version 2 2015-11-13 00:30:45 -08:00
cryptonote_format_utils.h from hard fork 2, claim a quantized reward in coinbase 2015-10-10 12:28:44 +01:00
cryptonote_stat_info.h year updated in license 2015-01-02 18:52:46 +02:00
difficulty.cpp More changes for 2-min blocks 2015-11-13 00:37:35 -08:00
difficulty.h More changes for 2-min blocks 2015-11-13 00:37:35 -08:00
hardfork.cpp hardfork: fix more major/minor issues 2015-11-24 20:47:12 +00:00
hardfork.h hardfork: fix more major/minor issues 2015-11-24 20:47:12 +00:00
miner.cpp year updated in license 2015-01-02 18:52:46 +02:00
miner.h year updated in license 2015-01-02 18:52:46 +02:00
tx_extra.h Encrypted payment IDs 2015-08-09 10:13:41 +01:00
tx_pool.cpp Relay transactions when they linger too long in the pool 2015-11-21 00:56:21 +00:00
tx_pool.h Relay transactions when they linger too long in the pool 2015-11-21 00:56:21 +00:00
verification_context.h year updated in license 2015-01-02 18:52:46 +02:00