Commit graph

113 commits

Author SHA1 Message Date
SChernykh
d1fee33482 Added a fake merge mining node 2023-11-15 18:51:32 +01:00
SChernykh
e6b8292d5b Added command line for merge mining
Start a merge mining client for each of the aux chains
2023-11-10 16:17:34 +01:00
SChernykh
0b711cbe65 Init and update merkle tree root 2023-10-25 20:06:12 +02:00
SChernykh
ec35c74e5f Init merge mining tag properly 2023-10-25 00:14:09 +02:00
SChernykh
417c89e96f Added get_aux_slot 2023-10-24 14:16:55 +02:00
SChernykh
da45871f0b Added sha256 2023-10-24 13:03:50 +02:00
SChernykh
b8c68dc2e4 Added verify_merkle_proof by index 2023-10-23 20:43:45 +02:00
SChernykh
12a3eb862e Added merkle proofs 2023-10-22 23:31:07 +02:00
SChernykh
e51af9e6e8 Added merkle_hash_full_tree 2023-10-21 22:45:07 +02:00
SChernykh
b46da74c2c Moved out merkle tree hash code 2023-10-21 19:04:17 +02:00
SChernykh
c0cabc9739 Check for Windows 7 compatibility 2023-10-17 18:04:46 +02:00
SChernykh
ed56206c30 More log tests 2023-09-17 10:38:46 +02:00
SChernykh
513c2dfc3b Updated copyright 2023-09-16 22:29:32 +02:00
SChernykh
0b544bf55a API: removed file size limitation 2023-09-16 19:38:16 +02:00
SChernykh
0463901db7 Run thread sanitizer test with static libs 2023-09-03 16:23:11 +02:00
SChernykh
f44ffd1959 Sync test: rewrote stratum connection code 2023-09-01 18:20:50 +02:00
SChernykh
e7545db663 Sync test: make sure stratum logs are saved 2023-09-01 17:12:22 +02:00
SChernykh
0e0101f507 CI: build libcxx_msan every time 2023-08-24 15:11:55 +02:00
SChernykh
17a17850ea Update libcxx_msan.tar.xz 2023-08-23 20:55:15 +02:00
SChernykh
326b2d7a04 Pool block test: check RandomX hash where possible 2023-08-18 12:01:14 +02:00
SChernykh
b3d72cbfcb Update googletest 2023-08-16 14:55:48 +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
7630c1a883 CI: added msys2-clang Windows build 2023-08-15 19:53:22 +02:00
SChernykh
05b88a48a3 CI: update to clang 17 2023-08-15 10:57:05 +02:00
SChernykh
c74b567fe4 Update stratum_dummy.py 2023-08-15 08:00:11 +02:00
SChernykh
86e9af6fd7 Sync test: submit more fake shares 2023-08-14 21:57:38 +02:00
SChernykh
929f908a86 Sync test: submit fake shares to test stratum 2023-08-14 17:10:36 +02:00
SChernykh
32dc235aa5 SideChain: fix for out of order blocks 2023-07-12 00:25:37 +02:00
SChernykh
19491f0994 Update libcxx_msan.tar.xz 2023-06-15 15:22:52 +02:00
SChernykh
b7ff4f2c2c Set default JSON parser flags 2023-06-12 15:29:23 +02:00
SChernykh
1ffaf3a292 Recompiled curl lib for MSVC using cmake 2023-05-26 19:25:18 +02:00
SChernykh
8e11c3dffd Updated libuv 2023-05-26 18:52:49 +02:00
SChernykh
a7496dbc02 Updated tests 2023-05-26 15:21:40 +02:00
SChernykh
fd8e5e4eed Create libcxx_msan.yml 2023-05-25 18:42:03 +02:00
SChernykh
d08ac60fd9 CI: set difficulties for fake stratum clients
Client 1: autodiff
Client 2: fixed 1000 diff
Client 3: fixed 10M diff
2023-05-25 09:44:44 +02:00
SChernykh
fbc0159453 Added UB sanitizer 2023-05-25 09:02:47 +02:00
SChernykh
3d526cebbc Enabled MemorySanitizer 2023-05-25 07:32:33 +02:00
SChernykh
325f2dc22f Sync test: run with TSAN on Ubuntu 2023-05-17 23:06:54 +02:00
SChernykh
7134187dc9 Sync test: added stratum connections 2023-05-17 20:35:51 +02:00
SChernykh
db9e5ba332 P2PServer: prefer DNS TXT records to load seed nodes 2023-05-10 22:07:35 +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
ce81c2769c Added get_hashing_blobs test with full mempool 2023-03-20 09:46:09 +01: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
e53fd7a062 Tests: fixed block_template test volatility
Hashes should stay the same from now on.
2023-03-01 09:20:09 +01:00
SChernykh
a76d8049c0 p2pool v3.1 2023-02-28 18:11:54 +01:00
SChernykh
e64a0acfb3 p2pool v3.0 2023-01-31 18:17:18 +01:00