wownero/src/cryptonote_basic
SChernykh f698f2b708 Refactored rx-slow-hash.c
- Straight-forward call interface: `void rx_slow_hash(const char *seedhash, const void *data, size_t length, char *result_hash)`
- Consensus chain seed hash is now updated by calling `rx_set_main_seedhash` whenever a block is added/removed or a reorg happens
- `rx_slow_hash` will compute correct hash no matter if `rx_set_main_seedhash` was called or not (the only difference is performance)
- New environment variable `MONERO_RANDOMX_FULL_MEM` to force use the full dataset for PoW verification (faster block verification)
- When dataset is used for PoW verification, dataset updates don't stall other threads (verification is done in light mode then)
- When mining is running, PoW checks now also use dataset for faster verification
2022-12-14 07:21:00 +01:00
..
CMakeLists.txt CMake: Add missing headers via monero_find_all_headers macro 2022-04-06 08:12:44 +02:00
account.cpp Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
account.h src, epee: fix a couple compiler warnings 2022-05-17 00:33:10 +02:00
account_boost_serialization.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
blobdatatype.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
connection_context.cpp Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
connection_context.h Move copyable_atomic into connection_context 2022-04-18 09:55:21 -05:00
cryptonote_basic.h Add view tags to outputs to reduce wallet scanning time 2022-04-18 00:49:53 -07:00
cryptonote_basic_impl.cpp Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
cryptonote_basic_impl.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
cryptonote_boost_serialization.h Add view tags to outputs to reduce wallet scanning time 2022-04-18 00:49:53 -07:00
cryptonote_format_utils.cpp ledger support for hf 15 (BP+, view tags) 2022-08-06 15:04:16 -07:00
cryptonote_format_utils.h ledger support for hf 15 (BP+, view tags) 2022-08-06 15:04:16 -07:00
cryptonote_format_utils_basic.cpp Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
difficulty.cpp Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
difficulty.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
events.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
fwd.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
hardfork.cpp Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
hardfork.h wallet2: check wallet compatibility with daemon's hard fork version 2022-09-12 21:23:08 -06:00
merge_mining.cpp Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
merge_mining.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
miner.cpp Refactored rx-slow-hash.c 2022-12-14 07:21:00 +01:00
miner.h Merge pull request #8223 2022-04-06 00:19:59 -04:00
subaddress_index.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
tx_extra.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
verification_context.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00