dncurrency/nano/lib
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
..
plat Move file related utilities to files.hpp 2024-11-12 00:46:28 +01:00
asio.cpp Renaming nano::transport::channel_loopback to nano::transport::inproc::channel. (#3805) 2022-05-04 21:54:45 +01:00
asio.hpp Coroutine server 2025-07-23 14:08:57 +02:00
assert.cpp Improve assertion logging 2025-04-18 17:43:24 +02:00
assert.hpp Extend assert macros 2025-06-04 15:00:44 +02:00
async.hpp Make nano::async::task::join safe to call from multiple threads (#4892) 2025-04-21 13:06:36 +02:00
block_sideband.cpp Create stream_fwd.hpp header for stream forward declarations. 2024-10-30 07:40:08 +00:00
block_sideband.hpp Cleanup block_sideband header 2025-05-20 10:27:58 +02:00
block_type.cpp Directly use nano::write for serializing block_type since it's just one byte. 2024-10-30 07:40:07 +00:00
block_type.hpp Directly use nano::write for serializing block_type since it's just one byte. 2024-10-30 07:40:07 +00:00
block_uniquer.hpp Forward declare hash specialisations and move implementations to numbers_templ.hpp 2024-10-30 07:40:08 +00:00
blockbuilders.cpp Fix race condition from TSAN where block_sideband is updated by different nodes. 2024-04-09 20:44:04 +01:00
blockbuilders.hpp Fix race condition from TSAN where block_sideband is updated by different nodes. 2024-04-09 20:44:04 +01:00
blocks.cpp Numbers streaming operators 2025-01-21 17:20:06 +01:00
blocks.hpp Introduce fork cache 2025-04-07 16:54:12 +02:00
char_traits.hpp Fix deprecation warning about using char_traits<uint8_t> (#4298) 2023-09-28 17:03:00 +01:00
cli.cpp Allow unescaped quoted strings with --config CLI (#2835) 2020-07-23 11:19:47 +01:00
cli.hpp Allow unescaped quoted strings with --config CLI (#2835) 2020-07-23 11:19:47 +01:00
CMakeLists.txt Link boost stacktrace appropriately for line information. 2025-02-11 16:49:50 +01:00
common.hpp Coroutine socket 2025-07-23 14:08:57 +02:00
config.cpp Improve configuration loading 2025-09-27 16:46:44 +02:00
config.hpp Improve configuration loading 2025-09-27 16:46:44 +02:00
configbase.hpp Updating and applying formatting changes. (#3209) 2021-04-19 21:37:01 +02:00
constants.cpp Allow overriding ledger work thresholds for testing 2025-10-12 15:25:10 +02:00
constants.hpp squashed commit 2025-10-15 17:34:32 +02:00
container_info.cpp Rework collect_container_info (..) functions (#4736) 2024-10-03 15:36:34 +02:00
container_info.hpp Rework collect_container_info (..) functions (#4736) 2024-10-03 15:36:34 +02:00
diagnosticsconfig.cpp Remove json config code (#3655) 2022-01-12 23:02:09 +00:00
diagnosticsconfig.hpp Remove json config code (#3655) 2022-01-12 23:02:09 +00:00
enum_util.hpp Enum utils (#4601) 2024-05-07 09:56:26 +02:00
env.cpp Configuration and environment variable improvements (#4613) 2024-05-13 12:30:49 +02:00
env.hpp Configuration and environment variable improvements (#4613) 2024-05-13 12:30:49 +02:00
epoch.cpp Extracting epochs class to its own file and reducing epoch.hpp 2024-10-30 07:40:08 +00:00
epoch.hpp Extracting epochs class to its own file and reducing epoch.hpp 2024-10-30 07:40:08 +00:00
epochs.cpp Extracting epochs class to its own file and reducing epoch.hpp 2024-10-30 07:40:08 +00:00
epochs.hpp Extracting epochs class to its own file and reducing epoch.hpp 2024-10-30 07:40:08 +00:00
errors.cpp Update clang-format (#4414) 2024-02-01 16:33:29 +01:00
errors.hpp Removing references to boost from nano::error 2023-09-20 14:04:17 +01:00
files.cpp Move file related utilities to files.hpp 2024-11-12 00:46:28 +01:00
files.hpp Move file related utilities to files.hpp 2024-11-12 00:46:28 +01:00
formatting.cpp Lazy log formatting 2025-01-22 16:06:58 +01:00
formatting.hpp Log tcp connection rejection reason (#4912) 2025-05-25 23:40:25 +02:00
function.hpp Move only function helper 2025-01-14 21:46:20 +01:00
fwd.hpp Handle negative block rate in monitor (#4920) 2025-06-25 00:50:28 +02:00
id_dispenser.hpp Unique object id generation 2024-02-01 16:40:08 +01:00
interval.hpp Throttle block processing when backlog is above threshold (#4881) 2025-04-22 20:32:02 +02:00
ipc.cpp Improvements in const correctness and 'const' positioning (#3510) 2021-10-21 16:20:09 +03:00
ipc.hpp IPC 2.0 (#2487) 2020-02-21 00:02:44 +01:00
ipc_client.cpp Fix ipc_client::async_resolve when given invalid endpoint 2022-02-03 02:47:58 +00:00
ipc_client.hpp Update clang-format (#4414) 2024-02-01 16:33:29 +01:00
json_error_response.hpp Updating and applying formatting changes. (#3209) 2021-04-19 21:37:01 +02:00
jsonconfig.cpp Move file related utilities to files.hpp 2024-11-12 00:46:28 +01:00
jsonconfig.hpp Move file related utilities to files.hpp 2024-11-12 00:46:28 +01:00
lmdbconfig.cpp Removing unused usages of nano::network_params 2021-08-01 12:02:16 +01:00
lmdbconfig.hpp Removing deprecated lmdb_max_dbs config option which has been replaced with lmdb.max_databases. (#3377) 2021-07-16 00:51:45 +01:00
locks.cpp Remove confirmation_height_processor and rename usages to confirming_set. 2024-03-24 22:46:03 +00:00
locks.hpp Modify nano::locked to work in const contexts (#4846) 2025-02-19 20:51:13 +01:00
logging.cpp Benchmarks 2025-10-12 15:25:10 +02:00
logging.hpp Benchmarks 2025-10-12 15:25:10 +02:00
logging_enums.cpp Enum utils (#4601) 2024-05-07 09:56:26 +02:00
logging_enums.hpp Periodically log queue sizes for node components (#4890) 2025-04-20 22:49:51 +02:00
memory.cpp Updating and applying formatting changes. (#3209) 2021-04-19 21:37:01 +02:00
memory.hpp Move singleton memory pool class to memory.hpp and reducing headers. 2024-10-30 07:40:08 +00:00
network_filter.cpp Add epochs to network_filter 2024-09-24 20:20:42 +02:00
network_filter.hpp Remove unused inclusion of utility.hpp 2024-10-30 07:40:58 +00:00
numbers.cpp squashed commit 2025-10-15 17:34:32 +02:00
numbers.hpp Include what you use 2025-09-25 19:47:23 +02:00
numbers_templ.hpp Overhaul vote rebroadcaster 2025-03-04 20:17:29 +01:00
object_stream.cpp Tracing 2024-02-01 18:59:29 +01:00
object_stream.hpp Allow easy printing ranges of objects (#4488) 2024-03-13 09:56:35 +01:00
object_stream_adapters.hpp Allow easy printing ranges of objects (#4488) 2024-03-13 09:56:35 +01:00
observer_set.hpp Test channel 2025-01-14 21:35:43 +01:00
optional_ptr.hpp Remove unused inclusion of utility.hpp 2024-10-30 07:40:58 +00:00
processing_queue.hpp Rework collect_container_info (..) functions (#4736) 2024-10-03 15:36:34 +02:00
random.hpp Multi threaded random generator 2024-10-30 18:42:37 +01:00
rate_limiting.cpp Rate limiter size accessor 2024-11-12 00:37:27 +01:00
rate_limiting.hpp Rate limiter size accessor 2024-11-12 00:37:27 +01:00
relaxed_atomic.hpp Move relaxed_atomic into a separate file 2023-04-03 17:22:24 +02:00
rocksdbconfig.cpp Added database_backend config setting 2025-01-19 15:52:20 +01:00
rocksdbconfig.hpp Configurable cache settings 2024-09-10 21:25:53 +02:00
rpc_handler_interface.hpp Updating and applying formatting changes. (#3209) 2021-04-19 21:37:01 +02:00
rpcconfig.cpp Remove tls rpc 2024-06-02 21:58:44 +02:00
rpcconfig.hpp Move network_constants to a dedicated header (#4800) 2024-11-30 20:17:44 +01:00
signal_manager.cpp Merge branch 'develop' into networking-fixes/daemon-latch-rebased 2024-04-17 09:46:21 +02:00
signal_manager.hpp Merge branch 'develop' into networking-fixes/daemon-latch-rebased 2024-04-17 09:46:21 +02:00
stacktrace.cpp Restore support for stacktrace info (#4217) 2023-04-21 17:12:10 +02:00
stacktrace.hpp Restore support for stacktrace info (#4217) 2023-04-21 17:12:10 +02:00
stats.cpp Optimize stats (#4951) 2025-09-24 13:15:10 +02:00
stats.hpp Optimize stats (#4951) 2025-09-24 13:15:10 +02:00
stats_enums.cpp Enum utils (#4601) 2024-05-07 09:56:26 +02:00
stats_enums.hpp Fix stale election notification 2025-09-13 00:49:25 +02:00
stats_sinks.hpp Stats overhaul (#4583) 2024-04-30 19:39:28 +02:00
stream.hpp Fix deprecation warning about using char_traits<uint8_t> (#4298) 2023-09-28 17:03:00 +01:00
thread_pool.hpp Fix windows compilation 2024-10-23 12:29:22 +02:00
thread_roles.cpp Test and fix handling of election cementing races 2025-09-07 14:12:17 +02:00
thread_roles.hpp Test and fix handling of election cementing races 2025-09-07 14:12:17 +02:00
thread_runner.cpp Debug log stuck IO threads 2024-12-17 18:49:24 +01:00
thread_runner.hpp Abort thread runner 2024-12-17 18:49:25 +01:00
threading.cpp Configuration and environment variable improvements (#4613) 2024-05-13 12:30:49 +02:00
threading.hpp Configuration and environment variable improvements (#4613) 2024-05-13 12:30:49 +02:00
timer.cpp Updating and applying formatting changes. (#3209) 2021-04-19 21:37:01 +02:00
timer.hpp Tests for recently confirmed / cemented caches 2025-09-07 14:12:17 +02:00
tomlconfig.cpp Move file related utilities to files.hpp 2024-11-12 00:46:28 +01:00
tomlconfig.hpp Move file related utilities to files.hpp 2024-11-12 00:46:28 +01:00
uniquer.hpp Multithreaded interval utility 2025-01-04 14:27:36 +01:00
utility.cpp Move file related utilities to files.hpp 2024-11-12 00:46:28 +01:00
utility.hpp Close connections without holding locks 2025-07-11 17:50:59 +02:00
walletconfig.cpp Numbers streaming operators 2025-01-21 17:20:06 +01:00
walletconfig.hpp Refer to empty/null accounts as nano::account{nullptr} (#3388) 2021-10-06 18:34:48 +02:00
work.cpp Move network_constants to a dedicated header (#4800) 2024-11-30 20:17:44 +01:00
work.hpp Using standard threads rather than boost threads and using default stack size. 2024-10-30 07:40:08 +00:00
work_version.hpp Forward declare work_version and extract to its own file. 2024-10-30 07:40:57 +00:00