Commit Graph

142 Commits (12deaff85f7d02c960e77b934a4174e337f706f2)

Author SHA1 Message Date
SChernykh 3ce57ec254 Second merge mining test 2024-06-17 10:36:36 +02:00
SChernykh 955a471747 Updated gRPC to v1.65.x 2024-06-12 21:16:54 +02:00
SChernykh bd6f68790e Faster Keccak code (BMI instructions) 2024-05-31 00:39:11 +02:00
SChernykh fb9ade7e9f CI: fix BSD builds 2024-05-21 01:26:49 +02:00
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 bbfe3d84b7 Build fixes 2024-02-15 21:06:32 +01:00
SChernykh b99b1689b7 Fixed compiler flags 2024-02-13 18:03:31 +01:00
SChernykh 9289a8c40c CI: use macos-14 (Apple M1) runners 2024-02-12 14:48:45 +01:00
SChernykh 6263c0bbda Fixed CI errors 2024-02-11 15:17:34 +01:00
SChernykh 0801d607a1 Added gRPC library 2024-02-10 23:38:22 +01:00
SChernykh fdb2ab19ab Added Tari gRPC client stub 2024-02-06 21:04:19 +01:00
SChernykh 9b15e8179f Merge mining client interface 2024-02-05 20:34:48 +01:00
SChernykh 0d8610815a Updated dependencies 2024-01-29 13:48:12 +01:00
SChernykh 010bdda236 C++17 2024-01-04 16:56:52 +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 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