dncurrency/nano/core_test
clemahieu c96f37b34c
Change election scheduler to consider previous balance (#4022)
* Teach the scheduler priority queue to consider both the block's and previous block's balances and prioritize to the max of both.
* Move priority calculations in to the election_scheduler and directly accept the priority value in prioritization::push.
2022-12-09 12:19:52 +00:00
..
fakes Better move semantics & fix clang-tidy warnings (#3606) 2021-12-18 13:37:57 +02:00
active_transactions.cpp Fix use after scope error active_transactions.vacancy test (#4002) 2022-11-22 21:41:55 -03:00
block.cpp Block constructors to builders conversion in unit tests (#3841) 2022-07-08 14:56:55 +01:00
block_store.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
blockprocessor.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
bootstrap.cpp Removing "confirmed" from function signatures in lazy bootstrap. This variable seems to only affect the retry delay of lazy bootstrapping. The actual delay computed isn't documented or obvious. No tests fail so removing this entirely. (#4020) 2022-12-07 16:30:30 +00:00
bootstrap_server.cpp Specify whether bootstrap pull should start at block hash or account (#4018) 2022-12-08 15:22:59 +01:00
cli.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
CMakeLists.txt Stateless bootstrap server (#3975) 2022-11-01 19:31:23 +01:00
confirmation_height.cpp Continuous vote generation for active elections (#3996) 2022-11-14 13:44:31 +01:00
confirmation_solicitor.cpp Migrate test from UDP to TCP (core_test/confirmation_solicitor.cpp) (#3913) 2022-08-26 18:24:20 -03:00
conflicts.cpp Fix tests using election_scheduler::flush() (#3961) 2022-09-28 02:17:04 +02:00
core_test_main.cc Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
difficulty.cpp Moving work_thresholds in to their own object within network_params and including a referencing it within ledger_constants and network_constants instead of creating copies. 2021-08-10 23:10:10 +01:00
distributed_work.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
election.cpp Use constant vote broadcast interval (#4010) 2022-11-30 13:54:33 +01:00
election_scheduler.cpp Fix tests using election_scheduler::flush() (#3961) 2022-09-28 02:17:04 +02:00
entry.cpp Suggested changes from cppcheck (#2213) 2019-08-12 21:25:37 +01:00
epochs.cpp Attach sideband to block (#2596) 2020-03-02 22:10:54 +00:00
frontiers_confirmation.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
gap_cache.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
ipc.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
ledger.cpp Remove unchecked_info::account and unchecked_info::verified (#4021) 2022-12-09 11:28:40 +00:00
ledger_walker.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
locks.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
logger.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
memory_pool.cpp Improved inactive_vote_cache (#3907) 2022-08-29 10:50:02 +02:00
message.cpp Stateless bootstrap server (#3975) 2022-11-01 19:31:23 +01:00
message_parser.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
network.cpp Improved removal of dead network channels (#3993) 2022-11-10 18:06:37 +01:00
network_filter.cpp Passing work_thresholds in to ledger_constants and removing static references to nano::network_constants from within the ledger processor. 2021-08-09 08:57:40 +01:00
node.cpp Continuous vote generation for active elections (#3996) 2022-11-14 13:44:31 +01:00
peer_container.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
prioritization.cpp Change election scheduler to consider previous balance (#4022) 2022-12-09 12:19:52 +00:00
processing_queue.cpp Add batching to vote_generator (#3963) 2022-09-30 20:55:38 +02:00
processor_service.cpp Block constructors to builders conversion in unit tests (#3841) 2022-07-08 14:56:55 +01:00
request_aggregator.cpp Fix bug when using locally generated votes cache (#4007) 2022-11-29 13:30:15 +01:00
signal_manager.cpp IWYU in signal_manager (#3894) 2022-08-20 15:32:28 +02:00
signing.cpp Block constructors to builders conversion in unit tests (#3841) 2022-07-08 14:56:55 +01:00
socket.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
system.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
telemetry.cpp Lookup channels by node id instead of endpoints in test code (#3897) 2022-10-12 17:06:38 +02:00
timer.cpp Fix nano::timer tick update after stopping (#2932) 2020-09-15 09:29:27 +01:00
toml.cpp Stateless bootstrap server (#3975) 2022-11-01 19:31:23 +01:00
uint256_union.cpp Fix: Allow block count > UINT32_MAX (#3979) 2022-10-27 12:27:54 +01:00
unchecked_map.cpp Remove unchecked_info::account and unchecked_info::verified (#4021) 2022-12-09 11:28:40 +00:00
utility.cpp Fixing header with IWYU (#3893) 2022-08-18 18:45:21 +01:00
vote_cache.cpp Improved inactive_vote_cache (#3907) 2022-08-29 10:50:02 +02:00
vote_processor.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
voting.cpp Continuous vote generation for active elections (#3996) 2022-11-14 13:44:31 +01:00
wallet.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
wallets.cpp Move test code into namespace nano::test (#3890) 2022-08-10 20:48:31 +01:00
websocket.cpp Lookup channels by node id instead of endpoints in test code (#3897) 2022-10-12 17:06:38 +02:00
work_pool.cpp Block constructors to builders conversion in unit tests (#3841) 2022-07-08 14:56:55 +01:00