oxen-core/src/cryptonote_core
Jason Rhinelander f382c1971e
Replace hook virtual calls with std::function
- Instead of inheriting from a pure virtual base class, we know just use
  lambdas for hook callbacks.
- The signature of hooks also changes to take an info struct rather than
  a list of parameters, so that you don't have to change everything to
  ignore unwanted parameters if someone adds something to a hook.
2022-07-27 14:20:29 -03:00
..
blockchain.cpp Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
blockchain.h Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
CMakeLists.txt Batching of service node rewards 2022-04-29 09:51:14 +10:00
cryptonote_core.cpp Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
cryptonote_core.h Fix negative coinbase emissions 2022-07-05 10:24:08 -03:00
cryptonote_tx_utils.cpp Batching address string optimizations 2022-06-19 12:36:40 -03:00
cryptonote_tx_utils.h Remove testnet hack 2022-05-27 21:40:36 -03:00
oxen_name_system.cpp Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
oxen_name_system.h Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
pulse.cpp Atomic staking amounts 2022-05-24 17:36:24 -03:00
pulse.h Pulse: Use the latest round when querying quorums via rpc 2020-10-12 11:42:54 +11:00
service_node_list.cpp Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
service_node_list.h Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
service_node_quorum_cop.cpp Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
service_node_quorum_cop.h Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
service_node_rules.cpp Remove assertion breaking wallet2 on a debug build 2022-05-26 15:08:08 -03:00
service_node_rules.h bump uptime proof checks on version 2022-05-27 12:55:48 -03:00
service_node_swarm.cpp Don't sort an already-sorted vector 2021-04-19 00:14:47 -03:00
service_node_swarm.h Fix get_new_swarm_id() returning MAX_ID/2 when single swarm 2021-04-18 23:47:22 -03:00
service_node_voting.cpp Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
service_node_voting.h Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
tx_blink.cpp Work around clang/libc++ compiler crash 2020-06-09 23:06:54 -03:00
tx_blink.h Target macos 10.12 2020-10-18 11:18:08 -03:00
tx_pool.cpp Rename hf19 -> hf19_reward_batching 2022-05-24 18:54:32 -03:00
tx_pool.h Remove stupid typedef 2022-05-20 18:30:55 -03:00
tx_sanity_check.cpp Remove stupid typedef 2022-05-20 18:30:55 -03:00
tx_sanity_check.h Remove stupid typedef 2022-05-20 18:30:55 -03:00
uptime_proof.cpp Update oxenmq to latest oxen-mq+oxen-encoding 2022-04-14 14:32:01 -03:00
uptime_proof.h Update oxenmq to latest oxen-mq+oxen-encoding 2022-04-14 14:32:01 -03:00