SChernykh
b5558baa4c
More tests, code cleanup
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:OFF upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Waiting to run
Sync test / sync-test-ubuntu-tsan (push) Waiting to run
Sync test / sync-test-ubuntu-ubsan (push) Waiting to run
Sync test / sync-test-ubuntu-asan (push) Waiting to run
Sync test / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Waiting to run
Sync test / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Waiting to run
Sync test / sync-test-windows-debug-asan (push) Waiting to run
Sync test / sync-test-windows-leaks (push) Waiting to run
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Waiting to run
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2019 rx:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Waiting to run
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2022 rx:ON upnp:ON vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Waiting to run
C/C++ CI / build-macos (push) Waiting to run
C/C++ CI / build-macos-aarch64 (push) Waiting to run
C/C++ CI / build-freebsd (map[architecture:x86-64 host:ubuntu-latest name:freebsd version:13.3]) (push) Waiting to run
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-latest name:openbsd version:7.4]) (push) Waiting to run
clang-tidy / clang-tidy (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
cppcheck / cppcheck-ubuntu (push) Waiting to run
cppcheck / cppcheck-windows (push) Waiting to run
Microsoft C++ Code Analysis / Analyze (push) Waiting to run
source-snapshot / source-snapshot (push) Waiting to run
Sync test (old) / sync-test-ubuntu-tsan (push) Waiting to run
Sync test (old) / sync-test-ubuntu-msan (push) Waiting to run
Sync test (old) / sync-test-ubuntu-ubsan (push) Waiting to run
Sync test (old) / sync-test-ubuntu-asan (push) Waiting to run
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Waiting to run
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Waiting to run
Sync test (old) / sync-test-windows-debug-asan (push) Waiting to run
Sync test (old) / sync-test-windows-leaks (push) Waiting to run
Sync test / sync-test-ubuntu-msan (push) Waiting to run
2024-06-26 11:25:21 +02:00
SChernykh
3ce57ec254
Second merge mining test
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:OFF upnp:OFF vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:OFF upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2019 rx:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2022 rx:ON upnp:ON vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Has been cancelled
C/C++ CI / build-macos (push) Has been cancelled
C/C++ CI / build-macos-aarch64 (push) Has been cancelled
C/C++ CI / build-freebsd (map[architecture:x86-64 host:ubuntu-latest name:freebsd version:13.3]) (push) Has been cancelled
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-latest name:openbsd version:7.4]) (push) Has been cancelled
clang-tidy / clang-tidy (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
cppcheck / cppcheck-ubuntu (push) Has been cancelled
cppcheck / cppcheck-windows (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
source-snapshot / source-snapshot (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-tsan (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-msan (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-asan (push) Has been cancelled
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Has been cancelled
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Has been cancelled
Sync test (old) / sync-test-windows-debug-asan (push) Has been cancelled
Sync test (old) / sync-test-windows-leaks (push) Has been cancelled
Sync test / sync-test-ubuntu-tsan (push) Has been cancelled
Sync test / sync-test-ubuntu-msan (push) Has been cancelled
Sync test / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test / sync-test-ubuntu-asan (push) Has been cancelled
Sync test / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Has been cancelled
Sync test / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Has been cancelled
Sync test / sync-test-windows-debug-asan (push) Has been cancelled
2024-06-17 10:36:36 +02:00
SChernykh
955a471747
Updated gRPC to v1.65.x
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:OFF upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2019 rx:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2022 rx:ON upnp:ON vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Has been cancelled
C/C++ CI / build-macos (push) Has been cancelled
C/C++ CI / build-macos-aarch64 (push) Has been cancelled
C/C++ CI / build-freebsd (map[architecture:x86-64 host:ubuntu-latest name:freebsd version:13.3]) (push) Has been cancelled
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-latest name:openbsd version:7.4]) (push) Has been cancelled
clang-tidy / clang-tidy (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
cppcheck / cppcheck-ubuntu (push) Has been cancelled
cppcheck / cppcheck-windows (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
source-snapshot / source-snapshot (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-tsan (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-msan (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-asan (push) Has been cancelled
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Has been cancelled
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Has been cancelled
Sync test (old) / sync-test-windows-debug-asan (push) Has been cancelled
Sync test (old) / sync-test-windows-leaks (push) Has been cancelled
Sync test / sync-test-ubuntu-tsan (push) Has been cancelled
Sync test / sync-test-ubuntu-msan (push) Has been cancelled
Sync test / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test / sync-test-ubuntu-asan (push) Has been cancelled
Sync test / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Has been cancelled
Sync test / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Has been cancelled
Sync test / sync-test-windows-debug-asan (push) Has been cancelled
Sync test / sync-test-windows-leaks (push) Has been cancelled
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