Commit graph

106 commits

Author SHA1 Message Date
SChernykh
9c3b8ef3a7 CI: New config for the sync test 2024-05-17 00:54:35 +02:00
SChernykh
08384156e4 Better API name, added API descriptions 2024-05-16 18:10:04 +02:00
SChernykh
d219b78d4c CI: added MSVC 2022 build 2024-05-16 15:55:40 +02:00
SChernykh
899a908409 Added hardfork code 2024-05-14 22:48:59 +02:00
SChernykh
21326c5103 Merkle trees: added get_position_from_path
Also double check against Monero's Merkle tree path code.
2024-05-14 19:37:38 +02:00
SChernykh
f67009f133 Added path bitmap to get_merkle_proof 2024-05-10 15:34:30 +02:00
SChernykh
0801d607a1 Added gRPC library 2024-02-10 23:38:22 +01:00
SChernykh
0d8610815a Updated dependencies 2024-01-29 13:48:12 +01:00
SChernykh
891f7f0a0e Updated copyright 2024-01-02 14:28:00 +01: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
3c510598fa Better type checking for Merkle root hashes 2023-12-23 10:17:49 +01:00
SChernykh
658d756120 Fixed Merkle proof generation for aux chains 2023-12-10 19:24:05 +01:00
SChernykh
4362ee490c Multiple bugfixes 2023-12-10 15:40:05 +01:00
SChernykh
65d83aa09c More tests 2023-11-23 14:02:00 +01:00
SChernykh
aebd9c28f5 Added Merkle tree params tests 2023-11-21 19:20:22 +01:00
SChernykh
7e0b958207 Propagate aux difficulty to miners 2023-11-19 19:48:23 +01:00
SChernykh
5aff5f5796 Sync test: added merge mining 2023-11-17 19:36:21 +01:00
SChernykh
d1fee33482 Added a fake merge mining node 2023-11-15 18:51:32 +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
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
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
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