danicoin/src/cryptonote_core
moneromooo-monero 6cf8ca2a7f
core: faster find_blockchain_supplement
Since this queries block heights for blocks that may or may not
exist, queries for non existing blocks would throw an exception,
and that would slow down the loop a lot. 7 seconds to go through
a 30 hash list.

Fix this by adding an optional return block height to block_exists
and using this instead. Actual errors will still throw an
exception.

This also cuts down on log exception spam.
2016-08-31 10:03:32 +01:00
..
account.cpp simplewallet: add a new --restore-from-keys option 2016-02-22 22:10:55 +00:00
account.h simplewallet: add a new --restore-from-keys option 2016-02-22 22:10:55 +00:00
account_boost_serialization.h updated copyright year 2015-12-31 08:39:56 +02:00
blockchain.cpp core: faster find_blockchain_supplement 2016-08-31 10:03:32 +01:00
blockchain.h rct: rework the verification preparation process 2016-08-28 21:30:16 +01:00
blockchain_storage_boost_serialization.h updated copyright year 2015-12-31 08:39:56 +02:00
checkpoints.cpp Merge pull request #749 2016-03-25 09:12:25 +02:00
checkpoints.h Merge pull request #749 2016-03-25 09:12:25 +02:00
CMakeLists.txt core: link against libringct 2016-08-28 21:28:18 +01:00
connection_context.h updated copyright year 2015-12-31 08:39:56 +02:00
cryptonote_basic.h New "Halfway RingCT" outputs for coinbase transactions 2016-08-28 21:30:26 +01:00
cryptonote_basic_impl.cpp Fix V1/V2 use of hard fork related parameters 2016-01-29 17:21:11 +00:00
cryptonote_basic_impl.h updated copyright year 2015-12-31 08:39:56 +02:00
cryptonote_boost_serialization.h New "Halfway RingCT" outputs for coinbase transactions 2016-08-28 21:30:26 +01:00
cryptonote_core.cpp Merge pull request #999 2016-08-28 22:50:18 +02:00
cryptonote_core.h core: new /getrandom_rctouts.bin binary RPC call 2016-08-28 21:28:16 +01:00
cryptonote_format_utils.cpp core: use full rct signatures if just one input 2016-08-28 21:30:40 +01:00
cryptonote_format_utils.h New "Halfway RingCT" outputs for coinbase transactions 2016-08-28 21:30:26 +01:00
cryptonote_stat_info.h updated copyright year 2015-12-31 08:39:56 +02:00
difficulty.cpp Merge pull request #749 2016-03-25 09:12:25 +02:00
difficulty.h Merge pull request #749 2016-03-25 09:12:25 +02:00
hardfork.cpp daemon: print time to next fork 2016-08-12 20:32:23 +01:00
hardfork.h daemon: print time to next fork 2016-08-12 20:32:23 +01:00
miner.cpp Revert "Print stack trace upon exceptions" 2016-03-21 10:12:23 +00:00
miner.h updated copyright year 2015-12-31 08:39:56 +02:00
tx_extra.h tx_extra: parse new chunk added by minergate 2016-06-06 18:29:16 +01:00
tx_pool.cpp core: allow v1 txes after HF 5 when sweeping unmixable outputs 2016-08-28 21:30:31 +01:00
tx_pool.h remove original Cryptonote blockchain_storage blockchain format 2016-08-28 21:27:32 +01:00
verification_context.h mixable transactions must be rct for v3 2016-08-28 21:29:07 +01:00