SChernykh
321d698be5
Refactored command line parsing
2025-11-21 13:22:39 +01:00
SChernykh
27fbf2fc93
Added more wallet tests
2025-10-23 16:40:23 +02:00
SChernykh
cb9fc89b22
Added --onion-address command line option to support incoming TOR connections
2025-10-20 13:06:45 +02:00
SChernykh
e2f0ec7c69
De-duplicate tx hashes and pub keys to save memory (off by default) ( #382 )
...
P2Pool-main: 8.2 MB saved
P2Pool-mini: 66 MB saved
P2Pool-nano: 25.2 MB saved
The feature is available only when building from source and is intended for use on low-memory systems (for example, a VPS server with < 1 GB RAM).
It only makes sense to use with `--no-cache --no-randomx` in the command line because cache and RandomX hasher take much more memory.
2025-10-18 12:21:16 +02:00
SChernykh
c490fe556a
CI: increased code coverage
2025-10-12 17:07:46 +02:00
SChernykh
0755a9dcf1
CI: updated and repacked test data
2025-07-15 18:22:52 +02:00
SChernykh
52d3454b0f
CI: added pruned and compact block blobs test
2025-06-24 23:13:58 +02:00
SChernykh
1b863109f9
CI: more tests
2025-06-22 23:18:36 +02:00
SChernykh
5aea5768a7
CI: more tests
2025-06-21 16:20:24 +02:00
SChernykh
6cd79b3a48
CI: added more tests to improve code coverage
2025-06-20 19:49:30 +02:00
SChernykh
547b3430c2
CI: added nano sidechain dump to tests
2025-06-20 11:24:49 +02:00
SChernykh
88df27a359
CI: block verify - more tests
2025-06-20 08:33:21 +02:00
SChernykh
c88f126cb1
Updated tests post-fork
2024-10-13 13:13:14 +02:00
SChernykh
fb9ade7e9f
CI: fix BSD builds
2024-05-21 01:26:49 +02:00
SChernykh
899a908409
Added hardfork code
2024-05-14 22:48:59 +02:00
SChernykh
f95d366881
Merge branch 'master' into merge-mining
2024-01-02 14:26:32 +01:00
SChernykh
1e1c3ad6e9
Updated copyright
2024-01-02 14:12:16 +01:00
SChernykh
ec35c74e5f
Init merge mining tag properly
2023-10-25 00:14:09 +02:00
SChernykh
513c2dfc3b
Updated copyright
2023-09-16 22:29:32 +02:00
SChernykh
326b2d7a04
Pool block test: check RandomX hash where possible
2023-08-18 12:01:14 +02:00
SChernykh
76c4573c39
CI: cleanup build warnings
...
Tests: fixed "unused const variable" warning
CMakeLists.txt: fixed deprecation warnings
2023-08-16 14:20:23 +02:00
SChernykh
32dc235aa5
SideChain: fix for out of order blocks
2023-07-12 00:25:37 +02:00
SChernykh
a7496dbc02
Updated tests
2023-05-26 15:21:40 +02:00
SChernykh
f455ce398c
Updated tests
2023-04-22 21:26:37 +02:00
SChernykh
6e258bb210
Refactored TCPServer to reduce code duplication
2023-04-19 16:37:32 +02:00
SChernykh
bb80fe12a0
Added a check for unstable hardware
2023-03-28 10:27:27 +02:00
SChernykh
79ad29e99a
Fixed pool_block.deserialize test
2023-03-19 20:54:09 +01:00
SChernykh
a84a0bd8dc
Added miniupnp submodule
2023-03-19 19:13:29 +01:00
SChernykh
387860aa4a
Post-fork test data
2023-03-19 11:38:43 +01:00
SChernykh
47f551c046
Randomize output order for P2Pool payouts
2023-01-09 20:07:11 +01:00
SChernykh
47ff7e228e
Added code to deserialize compact blobs
2022-11-09 16:21:31 +01:00
SChernykh
eabf856dbd
Removed redundant m_sideChainData
2022-10-04 15:49:58 +02:00
SChernykh
6a66615f37
Removed redundant m_mainChainData
2022-10-03 18:42:32 +02:00
SChernykh
f0d576e1b0
Reduced memory usage for each PoolBlock
2022-09-28 16:50:30 +02:00
SChernykh
b9eb66e2b3
Added a test for mini chain
2022-08-23 21:37:55 +02:00
SChernykh
30861bbf91
Speedup SideChain::get_outputs_blob()
2022-08-15 13:48:21 +02:00
SChernykh
02a8a512dc
SideChain: precalculate tx pubkeys for faster sync
2022-07-14 10:28:25 +02:00
SChernykh
8767ef9e19
Display payout amount when a block is found
2022-01-29 17:09:43 +01:00
SChernykh
f9def6cb73
Added "calc_pow" RPC support
2021-11-21 09:12:21 +01:00
SChernykh
bb7a5b4d6d
Cleanup
2021-11-02 17:18:02 +01:00
SChernykh
1e4c6ef5f4
Added block verification test
2021-11-01 18:53:34 +01:00
SChernykh
ac5243a9a6
Update pool_block_tests.cpp
2021-09-08 12:36:21 +02:00
SChernykh
d3dc4c731f
Added more tests
2021-09-06 15:49:39 +02:00