dncurrency/nano/node
Minecon724 3579b95fff
Some checks failed
code_sanitizers.yml / squashed commit (push) Failing after 0s
Static Analyzers / clang_format (push) Has been cancelled
Static Analyzers / cmake_format (push) Has been cancelled
Static Analyzers / code_inspector (push) Has been cancelled
Code Flamegraphs / Linux [large_confirmation] (push) Has been cancelled
Code Flamegraphs / Linux [large_direct_processing] (push) Has been cancelled
Unit Tests / macOS [lmdb] (push) Has been cancelled
Unit Tests / macOS [rocksdb] (push) Has been cancelled
Unit Tests / Linux [lmdb | clang] (push) Has been cancelled
Unit Tests / Linux [lmdb | gcc] (push) Has been cancelled
Unit Tests / Linux [rocksdb | clang] (push) Has been cancelled
Unit Tests / Linux [rocksdb | gcc] (push) Has been cancelled
Unit Tests / Windows [lmdb] (push) Has been cancelled
Unit Tests / Windows [rocksdb] (push) Has been cancelled
squashed commit
2025-10-15 17:34:32 +02:00
..
bootstrap Use least congested channels first for bootstrap requests 2025-04-28 22:17:04 +02:00
ipc Node config use const ref for network params 2025-10-12 15:25:10 +02:00
plat Improvements in const correctness and 'const' positioning (#3510) 2021-10-21 16:20:09 +03:00
scheduler Benchmarks 2025-10-12 15:25:10 +02:00
transport squashed commit 2025-10-15 17:34:32 +02:00
active_elections.cpp Introduce election started and erased events 2025-10-12 15:25:10 +02:00
active_elections.hpp Introduce election started and erased events 2025-10-12 15:25:10 +02:00
active_elections_index.cpp Test and fix handling of election cementing races 2025-09-07 14:12:17 +02:00
active_elections_index.hpp Test and fix handling of election cementing races 2025-09-07 14:12:17 +02:00
backlog_scan.cpp Directly configurable rate limit 2024-11-26 19:37:03 +01:00
backlog_scan.hpp Directly configurable rate limit 2024-11-26 19:37:03 +01:00
bandwidth_limiter.cpp Node traffic prioritization 2024-12-22 17:53:54 +01:00
bandwidth_limiter.hpp Bandwidth limiter container info 2024-11-12 00:37:38 +01:00
block_context.hpp Move block context to a dedicated header 2025-01-14 21:46:20 +01:00
block_processor.cpp Block processor unchecked queue should use system size 2025-09-27 16:46:44 +02:00
block_processor.hpp Warn about ledger processing cooldown (#4921) 2025-06-27 00:50:53 +02:00
block_source.cpp Move block context to a dedicated header 2025-01-14 21:46:20 +01:00
block_source.hpp Benchmarks 2025-10-12 15:25:10 +02:00
bootstrap_weights_beta.hpp Updated bootstrap weights 2025-03-22 13:37:38 +01:00
bootstrap_weights_live.hpp squashed commit 2025-10-15 17:34:32 +02:00
bounded_backlog.cpp Use cemented cache to prevent restarting cemented elections 2025-09-07 14:12:17 +02:00
bounded_backlog.hpp Unlimited backlog when bootstrapping (#4922) 2025-07-05 19:41:21 +02:00
bucketing.cpp Introduce bucketing component 2024-11-26 18:33:34 +01:00
bucketing.hpp Introduce bucketing component 2024-11-26 18:33:34 +01:00
cementing_set.cpp Benchmarks 2025-10-12 15:25:10 +02:00
cementing_set.hpp Benchmarks 2025-10-12 15:25:10 +02:00
cli.cpp Improve configuration loading 2025-09-27 16:46:44 +02:00
cli.hpp Improve configuration loading 2025-09-27 16:46:44 +02:00
CMakeLists.txt Introduce active_elections_index 2025-09-06 19:26:20 +02:00
confirmation_solicitor.cpp Node traffic prioritization 2024-12-22 17:53:54 +01:00
confirmation_solicitor.hpp Improvements in const correctness and 'const' positioning (#3510) 2021-10-21 16:20:09 +03:00
daemonconfig.cpp Use c++ std::filesystem instead of boost::filesystem 2023-10-18 23:37:21 +01:00
daemonconfig.hpp Use c++ std::filesystem instead of boost::filesystem 2023-10-18 23:37:21 +01:00
distributed_work.cpp Merge pull request #4833 from Exxenoz/websocket_linked_account 2025-02-17 10:49:09 +01:00
distributed_work.hpp Rename nano/common.hpp to nano/endpoint.hpp and extract endpoint_templ.hpp template implementation file. 2024-10-30 07:40:54 +00:00
distributed_work_factory.cpp Rework collect_container_info (..) functions (#4736) 2024-10-03 15:36:34 +02:00
distributed_work_factory.hpp Removing include of rep_weights from common.hpp 2024-10-30 07:40:58 +00:00
election.cpp Tests for recently confirmed / cemented caches 2025-09-07 14:12:17 +02:00
election.hpp Test and fix handling of election cementing races 2025-09-07 14:12:17 +02:00
election_behavior.hpp Renaming election_behavior::normal to election_behavior::priority 2024-05-13 09:09:14 +01:00
election_insertion_result.hpp Extracting election_insertion_result class in to its own file so it can be used separate from the entire active_transactions class. (#4174) 2023-03-07 02:58:15 +00:00
election_status.hpp Tests for recently confirmed / cemented caches 2025-09-07 14:12:17 +02:00
endpoint.cpp Remove inclusion of vote in common.hpp header. 2024-10-30 07:40:57 +00:00
endpoint.hpp Rename nano/common.hpp to nano/endpoint.hpp and extract endpoint_templ.hpp template implementation file. 2024-10-30 07:40:54 +00:00
endpoint_templ.hpp Rename nano/common.hpp to nano/endpoint.hpp and extract endpoint_templ.hpp template implementation file. 2024-10-30 07:40:54 +00:00
epoch_upgrader.cpp Lazy log formatting 2025-01-22 16:06:58 +01:00
epoch_upgrader.hpp Move a number of forward declarations in to the fwd.hpp files. 2024-10-30 22:04:07 +00:00
fair_queue.hpp Rework collect_container_info (..) functions (#4736) 2024-10-03 15:36:34 +02:00
fork_cache.cpp Fork cache config implementation 2025-04-07 17:01:29 +02:00
fork_cache.hpp Fork cache config implementation 2025-04-07 17:01:29 +02:00
fwd.hpp Rename confirming_set to cementing_set (#4875) 2025-04-11 18:54:12 +02:00
inactive_node.cpp Ledger balance consistency checks 2025-06-23 00:28:17 +02:00
inactive_node.hpp Move inactive_node and node_wrapper into their own files 2024-04-08 20:52:08 +09:00
json_handler.cpp Tests for recently confirmed / cemented caches 2025-09-07 14:12:17 +02:00
json_handler.hpp Cleanup 2025-01-07 17:28:16 +01:00
ledger_notifications.cpp Ledger notifications 2025-01-14 22:35:36 +01:00
ledger_notifications.hpp Ledger notifications 2025-01-14 22:35:36 +01:00
local_block_broadcaster.cpp Reduce logging of component queues (#4897) 2025-04-24 17:34:08 +02:00
local_block_broadcaster.hpp Periodically log queue sizes for node components (#4890) 2025-04-20 22:49:51 +02:00
local_vote_history.cpp Rework collect_container_info (..) functions (#4736) 2024-10-03 15:36:34 +02:00
local_vote_history.hpp Forward declare hash specialisations and move implementations to numbers_templ.hpp 2024-10-30 07:40:08 +00:00
make_store.cpp Respect read only mode for lmdb databases (#4913) 2025-06-04 12:40:52 +02:00
make_store.hpp Dont exit on backend misconfiguration 2025-01-21 21:18:59 +01:00
message_processor.cpp Coroutine server 2025-07-23 14:08:57 +02:00
message_processor.hpp Periodically log queue sizes for node components (#4890) 2025-04-20 22:49:51 +02:00
messages.cpp Coroutine server 2025-07-23 14:08:57 +02:00
messages.hpp Coroutine server 2025-07-23 14:08:57 +02:00
monitor.cpp Handle negative block rate in monitor (#4920) 2025-06-25 00:50:28 +02:00
monitor.hpp Inconsistent enable / enabled config naming 2024-09-30 15:41:24 +02:00
network.cpp Overhaul vote rebroadcaster 2025-03-04 20:17:29 +01:00
network.hpp Overhaul vote rebroadcaster 2025-03-04 20:17:29 +01:00
node.cpp Allow overriding ledger work thresholds for testing 2025-10-12 15:25:10 +02:00
node.hpp Replace checking init_error () with exceptions 2025-07-08 18:01:27 +02:00
node_observers.cpp Rename event to channel_connected 2024-12-17 18:49:25 +01:00
node_observers.hpp Return merge peer result 2024-12-22 17:16:17 +01:00
node_rpc_config.cpp Add warning to external rpc config (#4873) 2025-04-11 10:43:52 +02:00
node_rpc_config.hpp Use c++ std::filesystem instead of boost::filesystem 2023-10-18 23:37:21 +01:00
node_wrapper.cpp Move file related utilities to files.hpp 2024-11-12 00:46:28 +01:00
node_wrapper.hpp Move inactive_node and node_wrapper into their own files 2024-04-08 20:52:08 +09:00
nodeconfig.cpp squashed commit 2025-10-15 17:34:32 +02:00
nodeconfig.hpp squashed commit 2025-10-15 17:34:32 +02:00
online_reps.cpp Fix online reps weight sampling (#4927) 2025-07-12 11:22:33 +02:00
online_reps.hpp Fix online reps weight sampling (#4927) 2025-07-12 11:22:33 +02:00
openclconfig.cpp Remove json config code (#3655) 2022-01-12 23:02:09 +00:00
openclconfig.hpp Remove json config code (#3655) 2022-01-12 23:02:09 +00:00
openclwork.cpp Rename back to nano::logger 2024-01-19 14:56:29 +01:00
openclwork.hpp Move network_constants to a dedicated header (#4800) 2024-11-30 20:17:44 +01:00
peer_exclusion.cpp Rework collect_container_info (..) functions (#4736) 2024-10-03 15:36:34 +02:00
peer_exclusion.hpp Rename nano/common.hpp to nano/endpoint.hpp and extract endpoint_templ.hpp template implementation file. 2024-10-30 07:40:54 +00:00
peer_history.cpp Remove unnecessary fmt::streamed 2025-01-22 16:07:15 +01:00
peer_history.hpp Rename nano/common.hpp to nano/endpoint.hpp and extract endpoint_templ.hpp template implementation file. 2024-10-30 07:40:54 +00:00
portmapping.cpp Move network_constants to a dedicated header (#4800) 2024-11-30 20:17:44 +01:00
portmapping.hpp Forward declare endpoint in lib/common.hpp 2024-10-30 07:40:08 +00:00
pruning.cpp Additional pruning logs 2025-04-22 20:41:51 +02:00
pruning.hpp Extract pruning class 2025-01-16 18:43:03 +01:00
recently_cemented_cache.cpp Use cemented cache to prevent restarting cemented elections 2025-09-07 14:12:17 +02:00
recently_cemented_cache.hpp Use cemented cache to prevent restarting cemented elections 2025-09-07 14:12:17 +02:00
recently_confirmed_cache.cpp Use cemented cache to prevent restarting cemented elections 2025-09-07 14:12:17 +02:00
recently_confirmed_cache.hpp Use cemented cache to prevent restarting cemented elections 2025-09-07 14:12:17 +02:00
rep_tiers.cpp Improve handling of rep weights snapshots (#4847) 2025-02-20 12:27:00 +01:00
rep_tiers.hpp Removing include of rep_weights from common.hpp 2024-10-30 07:40:58 +00:00
repcrawler.cpp Use cemented cache to prevent restarting cemented elections 2025-09-07 14:12:17 +02:00
repcrawler.hpp Rep crawler should track local representatives (#4858) 2025-03-06 18:15:06 +01:00
request_aggregator.cpp Reduce logging of component queues (#4897) 2025-04-24 17:34:08 +02:00
request_aggregator.hpp Periodically log queue sizes for node components (#4890) 2025-04-20 22:49:51 +02:00
rpc_callbacks.cpp Reduce logging of component queues (#4897) 2025-04-24 17:34:08 +02:00
rpc_callbacks.hpp Multithreaded interval utility 2025-01-04 14:27:36 +01:00
telemetry.cpp Node traffic prioritization 2024-12-22 17:53:54 +01:00
telemetry.hpp Rename nano/common.hpp to nano/endpoint.hpp and extract endpoint_templ.hpp template implementation file. 2024-10-30 07:40:54 +00:00
unchecked_map.cpp Rework collect_container_info (..) functions (#4736) 2024-10-03 15:36:34 +02:00
unchecked_map.hpp Rework collect_container_info (..) functions (#4736) 2024-10-03 15:36:34 +02:00
vote_cache.cpp Multithreaded interval utility 2025-01-04 14:27:36 +01:00
vote_cache.hpp Contains hash functionality 2024-11-26 18:33:34 +01:00
vote_generator.cpp Vote generator config 2025-10-12 15:25:10 +02:00
vote_generator.hpp Vote generator config 2025-10-12 15:25:10 +02:00
vote_processor.cpp Reduce logging of component queues (#4897) 2025-04-24 17:34:08 +02:00
vote_processor.hpp Periodically log queue sizes for node components (#4890) 2025-04-20 22:49:51 +02:00
vote_rebroadcaster.cpp Reduce logging of component queues (#4897) 2025-04-24 17:34:08 +02:00
vote_rebroadcaster.hpp Periodically log queue sizes for node components (#4890) 2025-04-20 22:49:51 +02:00
vote_router.cpp Use cemented cache to prevent restarting cemented elections 2025-09-07 14:12:17 +02:00
vote_router.hpp Distinct vote code enum value for late votes 2025-03-04 20:25:44 +01:00
vote_spacing.cpp Move vote_generator and vote_spacing in to their own files. 2024-03-20 14:05:56 +00:00
vote_spacing.hpp Forward declare hash specialisations and move implementations to numbers_templ.hpp 2024-10-30 07:40:08 +00:00
vote_with_weight_info.hpp Remove inclusion of election.hpp from other headers 2024-03-20 14:04:44 +00:00
wallet.cpp Improve wallet logging (#4948) 2025-09-22 17:20:13 +02:00
wallet.hpp Replace checking init_error () with exceptions 2025-07-08 18:01:27 +02:00
websocket.cpp Tests for recently confirmed / cemented caches 2025-09-07 14:12:17 +02:00
websocket.hpp refactor(websocket): simplify confirmation topic logic and remove _a suffix from parameters 2025-03-04 14:47:19 +01:00
websocket_stream.cpp Replace legacy logging calls 2024-01-19 14:55:30 +01:00
websocket_stream.hpp Replace legacy logging calls 2024-01-19 14:55:30 +01:00
websocketconfig.cpp Node config use const ref for network params 2025-10-12 15:25:10 +02:00
websocketconfig.hpp Node config use const ref for network params 2025-10-12 15:25:10 +02:00
xorshift.hpp Various minor coding style updates (#1863) 2019-03-26 13:25:47 +00:00