monero/src/serialization
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
..
binary_archive.h fix serialization being different on mac 2021-03-05 23:41:19 +00:00
binary_utils.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
CMakeLists.txt Fix pruned tx for ZMQ's GetBlocksFast 2020-08-14 19:46:33 +00:00
container.h fix serialization being different on mac 2021-03-05 23:41:19 +00:00
containers.h replace most boost serialization with existing monero serialization 2020-08-17 16:23:58 +00:00
crypto.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
debug_archive.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
difficulty_type.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
json_archive.h fix serialization being different on mac 2021-03-05 23:41:19 +00:00
json_object.cpp RPC and ZeroMQ APIs to support p2pool 2021-09-21 20:28:11 +02:00
json_object.h RPC and ZeroMQ APIs to support p2pool 2021-09-21 20:28:11 +02:00
json_utils.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
list.h replace most boost serialization with existing monero serialization 2020-08-17 16:23:58 +00:00
pair.h fix serialization being different on mac 2021-03-05 23:41:19 +00:00
serialization.h replace most boost serialization with existing monero serialization 2020-08-17 16:23:58 +00:00
string.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00
variant.h Update copyright year to 2020 2020-05-06 22:36:54 -04:00