dncurrency/nano/node
Piotr Wójcik a1cc7a5a8c
Fix linker warnings about duplicate libs (#4299)
Fix linker warnings about duplicate libs
2023-09-27 19:28:43 +01:00
..
bootstrap Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
bootstrap_ascending Removing incorrect forward declarations of transaction classes (#4294) 2023-09-25 19:16:30 +01:00
ipc Move nano::thread_runner in to its own file. 2023-09-20 16:48:21 +01:00
plat Improvements in const correctness and 'const' positioning (#3510) 2021-10-21 16:20:09 +03:00
scheduler Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
transport Demoting tcp_server shared_ptr<nano:node> to a weak_ptr 2023-04-28 11:12:22 +01:00
active_transactions.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
active_transactions.hpp Removing incorrect forward declarations of transaction classes (#4294) 2023-09-25 19:16:30 +01:00
backlog_population.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
backlog_population.hpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
bandwidth_limiter.cpp Socket write queue fixes and improvements (#4202) 2023-04-03 14:19:08 +01:00
bandwidth_limiter.hpp Socket write queue fixes and improvements (#4202) 2023-04-03 14:19:08 +01:00
block_arrival.cpp Disambiguity of all the implemented locks (#4045) 2023-01-13 15:02:34 -03:00
block_arrival.hpp Removed all unnecessary usings 2023-01-13 22:51:06 +01:00
block_broadcast.cpp Refactor the enabled option of block_broadcast (#4176) 2023-03-07 18:28:36 -03:00
block_broadcast.hpp Refactor the enabled option of block_broadcast (#4176) 2023-03-07 18:28:36 -03:00
block_publisher.cpp Add the block_publisher class (#4178) 2023-03-09 11:54:47 -03:00
block_publisher.hpp Add the block_publisher class (#4178) 2023-03-09 11:54:47 -03:00
blocking_observer.cpp Blockprocessor stall workaround (#4240) 2023-05-31 14:42:46 +02:00
blocking_observer.hpp Blockprocessor stall workaround (#4240) 2023-05-31 14:42:46 +02:00
blockprocessor.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
blockprocessor.hpp Removing incorrect forward declarations of transaction classes (#4294) 2023-09-25 19:16:30 +01:00
cli.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
cli.hpp Remove useless arguments from the CLI 2023-02-15 10:41:47 -03:00
CMakeLists.txt Fix linker warnings about duplicate libs (#4299) 2023-09-27 19:28:43 +01:00
common.cpp Telemetry refactor (#4026) 2023-02-02 16:14:26 +01:00
common.hpp Telemetry refactor (#4026) 2023-02-02 16:14:26 +01:00
confirmation_height_bounded.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
confirmation_height_bounded.hpp Removing incorrect forward declarations of transaction classes (#4294) 2023-09-25 19:16:30 +01:00
confirmation_height_processor.cpp Removing reference from threading.hpp to thread_roles.hpp 2023-09-20 16:49:13 +01:00
confirmation_height_processor.hpp Moving store.hpp to component.hpp 2023-09-20 18:32:55 +01:00
confirmation_height_unbounded.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
confirmation_height_unbounded.hpp Removing incorrect forward declarations of transaction classes (#4294) 2023-09-25 19:16:30 +01:00
confirmation_solicitor.cpp Move socket to nano::transport namespace (#4156) 2023-02-25 19:45:37 +01:00
confirmation_solicitor.hpp Improvements in const correctness and 'const' positioning (#3510) 2021-10-21 16:20:09 +03:00
daemonconfig.cpp Removing references to boost from nano::error 2023-09-20 14:04:17 +01:00
daemonconfig.hpp Remove nano pow server (#4043) 2023-01-13 12:37:57 +00:00
distributed_work.cpp Move websocket initialization code out of node constructor (#4068) 2023-01-24 02:06:25 +01:00
distributed_work.hpp Removed all unnecessary usings 2023-01-13 22:51:06 +01:00
distributed_work_factory.cpp Using c++20 std::erase_if. (#4054) 2023-01-16 14:25:39 +00:00
distributed_work_factory.hpp Removed all unnecessary usings 2023-01-13 22:51:06 +01:00
election.cpp Fixing race condition identified by TSAN when reading status.winner which is now directly read within election::confirmed as of https://github.com/nanocurrency/nano-node/pull/4200 (#4218) 2023-04-24 16:49:33 +01:00
election.hpp Moving store.hpp to component.hpp 2023-09-20 18:32:55 +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
epoch_upgrader.cpp Moving nano::store to nano::store::component. 2023-09-20 18:33:05 +01:00
epoch_upgrader.hpp Moving nano::store to nano::store::component. 2023-09-20 18:33:05 +01:00
gap_cache.cpp Moving store.hpp to component.hpp 2023-09-20 18:32:55 +01:00
gap_cache.hpp Removing incorrect forward declarations of transaction classes (#4294) 2023-09-25 19:16:30 +01:00
gap_tracker.cpp Add the gap_tracker class (#4180) 2023-03-09 23:28:32 -03:00
gap_tracker.hpp Add the gap_tracker class (#4180) 2023-03-09 23:28:32 -03:00
inactive_cache_information.cpp Replace election::insert_inactive_votes_cache by election::vote (#3874) 2022-08-02 16:04:00 +02:00
inactive_cache_information.hpp Replace election::insert_inactive_votes_cache by election::vote (#3874) 2022-08-02 16:04:00 +02:00
inactive_cache_status.cpp Inactive cache information to string (easy review) (#3730) 2022-02-10 11:24:28 +00:00
inactive_cache_status.hpp Inactive cache information to string (easy review) (#3730) 2022-02-10 11:24:28 +00:00
json_handler.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
json_handler.hpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
ledger_walker.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
ledger_walker.hpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
logging.cpp Removing references to boost from nano::error 2023-09-20 14:04:17 +01:00
logging.hpp improve election result logging (#3684) 2022-02-01 19:32:53 +00:00
make_store.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
make_store.hpp Moving nano::store to nano::store::component. 2023-09-20 18:33:05 +01:00
messages.cpp Add to_string functions to the classes asc_pull_req and asc_pull_ack (#4255) 2023-08-30 19:42:50 +01:00
messages.hpp Add to_string functions to the classes asc_pull_req and asc_pull_ack (#4255) 2023-08-30 19:42:50 +01:00
network.cpp Convert node-wide request rate limiter to a per-channel outstanding request limiter. (#4211) 2023-04-17 11:41:26 +01:00
network.hpp Connecting ascending bootstrap client to node. 2023-03-14 22:28:22 +00:00
node.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
node.hpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
node_observers.cpp Improve observer_set class (#3924) 2022-08-27 22:58:44 +01:00
node_observers.hpp Move socket to nano::transport namespace (#4156) 2023-02-25 19:45:37 +01:00
node_rpc_config.cpp Removed all unnecessary usings 2023-01-13 22:51:06 +01:00
node_rpc_config.hpp Remove json config code (#3655) 2022-01-12 23:02:09 +00:00
nodeconfig.cpp Blockprocessor stall workaround (#4240) 2023-05-31 14:42:46 +02:00
nodeconfig.hpp Blockprocessor stall workaround (#4240) 2023-05-31 14:42:46 +02:00
online_reps.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
online_reps.hpp Removing incorrect forward declarations of transaction classes (#4294) 2023-09-25 19:16:30 +01: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 Removed all unnecessary usings 2023-01-13 22:51:06 +01:00
openclwork.hpp Pulling a work_thresholds reference through opencl_work class so it doesn't need a static reference. 2021-08-10 13:50:57 +01:00
peer_exclusion.cpp Telemetry refactor (#4026) 2023-02-02 16:14:26 +01:00
peer_exclusion.hpp Telemetry refactor (#4026) 2023-02-02 16:14:26 +01:00
portmapping.cpp Remove disable_udp flag 2023-02-15 10:41:47 -03:00
portmapping.hpp Removed all unnecessary usings 2023-01-13 22:51:06 +01:00
process_live_dispatcher.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
process_live_dispatcher.hpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
repcrawler.cpp Removing tracking weight from rep_crawler class. (#4187) 2023-03-20 13:17:01 +00:00
repcrawler.hpp Removing tracking weight from rep_crawler class. (#4187) 2023-03-20 13:17:01 +00:00
request_aggregator.cpp Moving store.hpp to component.hpp 2023-09-20 18:32:55 +01:00
request_aggregator.hpp Move nano::transport::channel to a dedicated file (#4155) 2023-02-25 11:38:09 +01:00
signatures.cpp Removed all unnecessary usings 2023-01-13 22:51:06 +01:00
signatures.hpp Moving nano::thread_pool in to its own file 2023-09-20 16:49:13 +01:00
state_block_signature_verification.cpp Remove unchecked_info::account and unchecked_info::verified (#4021) 2022-12-09 11:28:40 +00:00
state_block_signature_verification.hpp Remove unchecked_info::account and unchecked_info::verified (#4021) 2022-12-09 11:28:40 +00:00
telemetry.cpp Telemetry refactor (#4026) 2023-02-02 16:14:26 +01:00
telemetry.hpp Telemetry refactor (#4026) 2023-02-02 16:14:26 +01:00
unchecked_map.cpp Removing reference from threading.hpp to thread_roles.hpp 2023-09-20 16:49:13 +01:00
unchecked_map.hpp Remove store dependency from unchecked_map 2023-04-19 14:54:34 -03:00
vote_cache.cpp Replace random_access with sequenced in vote_cache (#3955) 2022-09-22 22:13:06 +02:00
vote_cache.hpp Removed all unnecessary usings 2023-01-13 22:51:06 +01:00
vote_processor.cpp Use 'magic_enum' library for static reflection for enums (#4065) 2023-01-26 14:18:25 +00:00
vote_processor.hpp Removing incorrect forward declarations of transaction classes (#4294) 2023-09-25 19:16:30 +01:00
voting.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
voting.hpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
wallet.cpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
wallet.hpp Rename classes to be under namespace nano::store 2023-09-20 18:33:05 +01:00
websocket.cpp Move nano::transport::channel to a dedicated file (#4155) 2023-02-25 11:38:09 +01:00
websocket.hpp Move websocket initialization code out of node constructor (#4068) 2023-01-24 02:06:25 +01:00
websocket_stream.cpp Secure websocket support and certificate config improvements. (#3032) 2021-11-01 15:45:17 +00:00
websocket_stream.hpp Secure websocket support and certificate config improvements. (#3032) 2021-11-01 15:45:17 +00:00
websocketconfig.cpp Remove json config code (#3655) 2022-01-12 23:02:09 +00:00
websocketconfig.hpp Remove json config code (#3655) 2022-01-12 23:02:09 +00:00
write_database_queue.cpp This removes debug checks for is_dev_network in several places that don't directly have access to the network constants. node_rpc_config::set_request_callback is used for testing though nothing functionally requires it to be called from a unit test context. write_database_queue::contains checks that it's only called in a unit test context though this is also not functionally required. Calling the count function on several of the db tables has a performance impact though nothing about it is functionally incorrect and the caller needs to determine if the performance hit is acceptable. 2021-08-09 12:12:41 +01:00
write_database_queue.hpp Removed all unnecessary usings 2023-01-13 22:51:06 +01:00
xorshift.hpp Various minor coding style updates (#1863) 2019-03-26 13:25:47 +00:00