monero/src/cryptonote_basic
SChernykh d51e3f21f7 RPC and ZeroMQ APIs to support p2pool
Adds the following:

- "get_miner_data" to RPC API
- "json-miner-data" to ZeroMQ subscriber contexts

Both provide the necessary data to create a custom block template. They are used by p2pool.

Data provided:

- major fork version
- current height
- previous block id
- RandomX seed hash
- network difficulty
- median block weight
- coins mined by the network so far
- mineable mempool transactions
2021-09-21 20:28:11 +02:00
..
account.cpp Revert "Use domain-separated ChaCha20 for in-memory key encryption" 2020-08-17 14:08:59 -05:00
account.h Revert "Use domain-separated ChaCha20 for in-memory key encryption" 2020-08-17 14:08:59 -05:00
account_boost_serialization.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
blobdatatype.h Avoid some temporary strings when reading off the database 2020-08-17 14:02:27 +00:00
CMakeLists.txt cmake: fix undefined symbols and multiple definitions 2021-07-13 08:01:23 +02:00
connection_context.cpp Command max_bytes moved from dynamic map to static switch 2020-12-23 23:53:27 +00:00
connection_context.h cryptonote_protocol_handler: fix race condition 2021-03-22 19:42:45 +00:00
cryptonote_basic.h RPC and ZeroMQ APIs to support p2pool 2021-09-21 20:28:11 +02:00
cryptonote_basic_impl.cpp replace most boost serialization with existing monero serialization 2020-08-17 16:23:58 +00:00
cryptonote_basic_impl.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
cryptonote_boost_serialization.h Integrate CLSAGs into monero 2020-08-27 12:44:04 +00:00
cryptonote_format_utils.cpp cmake: fix undefined symbols and multiple definitions 2021-07-13 08:01:23 +02:00
cryptonote_format_utils.h Avoid some temporary strings when reading off the database 2020-08-17 14:02:27 +00:00
cryptonote_format_utils_basic.cpp cmake: fix undefined symbols and multiple definitions 2021-07-13 08:01:23 +02:00
difficulty.cpp Update copyright year to 2020 2020-05-06 22:36:54 -04:00
difficulty.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
events.h RPC and ZeroMQ APIs to support p2pool 2021-09-21 20:28:11 +02:00
fwd.h RPC and ZeroMQ APIs to support p2pool 2021-09-21 20:28:11 +02:00
hardfork.cpp Update copyright year to 2020 2020-05-06 22:36:54 -04:00
hardfork.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
miner.cpp core: fix mining from a block that's not the current top 2020-08-27 15:13:00 +00:00
miner.h core: fix mining from a block that's not the current top 2020-08-27 15:13:00 +00:00
subaddress_index.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
tx_extra.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
verification_context.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00