oxen-core/src/cryptonote_core
Jason Rhinelander dd230491db Uptime proof timer tweak + debug option
This tweaks uptime proofs to go out on the first timer tick in the
58.5-62.5 interval (rather than 60-65) which should result in proofs
usually being very close to the 60 minute mark.  (Currently a fair
percentage end up at the 65m mark because the timer fires just before
the 60m mark).

It also tweaks the first uptime proof to go out after 2 minutes instead
of 5 minutes, and uses separate constants
(UPTIME_PROOF_INITIAL_DELAY_SECONDS, UPTIME_PROOF_TIMER_SECONDS) for
times that were previously overloading the
UPTIME_PROOF_BUFFER_IN_SECONDS constant.

For debugging this also adds a cmake option LOKI_DEBUG_SHORT_PROOFS
that, when enabled, makes the whole proof cycle (sending and acceptance)
20x faster, which is very useful for local testnet debugging.
2019-11-27 14:07:52 -04:00
..
blockchain.cpp Remove useless goto 2019-11-27 14:07:52 -04:00
blockchain.h Merge pull request #925 from loki-project/master 2019-11-08 17:22:27 +11:00
CMakeLists.txt Add tx_blink to core build files 2019-11-27 14:07:52 -04:00
cryptonote_core.cpp Uptime proof timer tweak + debug option 2019-11-27 14:07:52 -04:00
cryptonote_core.h Uptime proof timer tweak + debug option 2019-11-27 14:07:52 -04:00
cryptonote_tx_utils.cpp Merge pull request #920 from jagerman/tx-burning 2019-11-07 12:24:13 +11:00
cryptonote_tx_utils.h Remove boost::value_initialized and BOOST_FOREACH (#921) 2019-11-01 09:26:58 +11:00
miner.cpp Remove boost::value_initialized and BOOST_FOREACH (#921) 2019-11-01 09:26:58 +11:00
miner.h Move miner.h to fix cn basic referencing core and core referencing basic (#679) 2019-06-27 19:15:58 +10:00
service_node_list.cpp Add blink quorums 2019-11-27 14:07:52 -04:00
service_node_list.h Blink WIP 2019-11-27 14:07:52 -04:00
service_node_quorum_cop.cpp Blink WIP 2019-11-27 14:07:52 -04:00
service_node_quorum_cop.h Blink WIP 2019-11-27 14:07:52 -04:00
service_node_rules.cpp Turn staking requirement into integer math variant (#877) 2019-10-09 12:54:34 +11:00
service_node_rules.h Add blink quorums 2019-11-27 14:07:52 -04:00
service_node_swarm.cpp Bufferless swarm assignment logic (#518) 2019-04-08 12:03:47 +10:00
service_node_swarm.h Bufferless swarm assignment logic (#518) 2019-04-08 12:03:47 +10:00
service_node_voting.cpp Add & use tools::enum_count to get _count as underlying type 2019-11-27 14:07:52 -04:00
service_node_voting.h Add blink quorums 2019-11-27 14:07:52 -04:00
tx_blink.cpp Blink WIP 2019-11-27 14:07:52 -04:00
tx_blink.h Blink WIP 2019-11-27 14:07:52 -04:00
tx_pool.cpp Add fee burning 2019-10-30 18:47:22 -03:00
tx_pool.h Merge pull request #920 from jagerman/tx-burning 2019-11-07 12:24:13 +11:00
tx_sanity_check.cpp tx_sanity_check: relax the median check a lot 2019-06-26 13:17:01 +10:00
tx_sanity_check.h rpc: new sanity check on relayed transactions 2019-04-12 20:22:09 +00:00