Matt Hess
08dcd0a640
release.yml:
...
- Fixed alpine builds (shell: alpine.sh --root for apk)
- Added proper dependencies and comprehensive curl cmake options
- Disabled gRPC for all release builds (not used by Salvium)
- Updated macOS runners to macos-15-intel/macos-15
CMakeLists.txt:
- Changed WITH_GRPC default to OFF (merge mining not used)
side_chain.cpp:
- Cleaned up chain_recovery log formatting
2025-12-27 18:05:29 +00:00
Matt Hess
2d290833ac
carrot_crypto.cpp requires blake2/blake2.h from RandomX/src,
...
but the include path was only added when WITH_RANDOMX=ON.
This fixes builds with WITH_RANDOMX=OFF
2025-12-24 04:14:30 +00:00
Matt Hess
33bb2a81a6
Added redis backend support for storage alternative to empower nextgen observer
2025-12-22 19:12:25 +00:00
Matt Hess
418a2d363c
Fix GitHub Actions workflows and update tests with Carrot v1 data, Fix mx25519 Windows build in c-cpp.yml workflow, Remove scheduled workflow runs from cppcheck.yml and test-sync.yml, Add mx25519 Windows linker flags to CMakeLists.txt
2025-12-18 19:52:53 +00:00
Matt Hess
27dfd4788b
fixing C/C++ CI errors
2025-12-17 03:28:41 +00:00
Matt Hess
a5ee896215
Fix Carrot v1 onetime address computation
2025-11-27 05:41:17 +00:00
Matt Hess
62c654f77c
Port P2Pool to Salvium
2025-11-12 15:20:13 +00:00
SChernykh
25a5361777
Wallet: added checks for FCMP++ compatibility
2025-10-23 12:58: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
2ce8ce65e2
Util: added secure_zero_memory with type safety checks
2025-10-07 12:53:20 +02:00
SChernykh
fd6549849c
Updated BoringSSL
2025-09-29 22:01:30 +02:00
SChernykh
a64753ecd0
clang-21, one more time
2025-09-18 21:37:49 +02:00
sech1
b69de65e78
Display git commit in version
2025-09-14 16:27:26 +02:00
SChernykh
28511c7e5a
Show additional version information
2025-07-11 12:25:09 +02:00
SChernykh
3461872435
Build scripts: fixed Windows 7 compatibility
2025-07-05 12:58:49 +02:00
SChernykh
e4402845e1
Build scripts: actually disable dynamic nss
2025-07-03 13:01:51 +02:00
SChernykh
db572ce9d8
Scripts to build release binaries without Github CI (WIP)
2025-06-29 11:45:12 +02:00
SChernykh
09532c901a
CMake: removed unused dependencies
2025-06-11 10:22:07 +02:00
SChernykh
ab89a3c792
Fixed GCC-8 builds
2025-06-10 22:20:55 +02:00
SChernykh
70298cd065
Merge mining donation support
2025-05-13 17:18:29 +02:00
SChernykh
f94d411f3c
Updated Tari gRPC proto files
2025-03-19 13:51:53 +01:00
SChernykh
d1dd95d9c9
Set thread names for better debugging
2025-03-13 11:19:58 +01:00
SChernykh
1a3ce762b3
Fixed slow MSAN debug build
2025-03-04 12:06:42 +01:00
SChernykh
d006ac2c6e
Better gcc/clang debugging flags
2025-03-04 00:41:07 +01:00
SChernykh
5a94840442
MSVC build: don't use prebuilt libcurl
2025-02-19 11:48:31 +01:00
SChernykh
0936d6e4f0
MSVC build: don't use prebuilt libuv and libzmq
2025-02-18 21:21:38 +01:00
SChernykh
9ce9516c99
Added RPC-SSL support for Monero node connections
2025-01-27 22:32:28 +01:00
SChernykh
3c4cf098a9
CMake: added DEV_DEBUG option
2024-10-29 11:33:46 +01:00
SChernykh
210ae3f9df
Fixed Windows 7 compatibility
2024-10-01 11:29:18 +02:00
SChernykh
c967c84e0e
Allow TLS support without GRPC
2024-08-06 18:42:00 +02:00
SChernykh
127dcc04bf
Stratum: added TLS support
2024-08-05 22:39:28 +02:00
SChernykh
fb87e01986
Fixed keccak_bmi.cpp compilation without RandomX
2024-05-31 11:40:35 +02:00
SChernykh
bd6f68790e
Faster Keccak code (BMI instructions)
2024-05-31 00:39:11 +02:00
SChernykh
bbfe3d84b7
Build fixes
2024-02-15 21:06:32 +01:00
SChernykh
dbb21151b0
Tari: connect to a node and get unique_id
2024-02-15 17:47:05 +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
159b54e943
Updated curl
2024-02-02 17:58:28 +01:00
SChernykh
6d39ea4696
Changed protobuf to protobuf-c
...
To reduce code bloat
2024-01-29 17:45:15 +01:00
SChernykh
0d8610815a
Updated dependencies
2024-01-29 13:48:12 +01:00
SChernykh
8628dc9141
Updated protobuf to 26.x
2024-01-28 17:28:46 +01:00
SChernykh
a60fba8c18
Added Tari gRPC definitions
2024-01-28 10:41:16 +01:00
SChernykh
75bb046f22
Added merge mining RPC client
...
Basic code and one API call implemented
2023-11-01 19:52:19 +01: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
b46da74c2c
Moved out merkle tree hash code
2023-10-21 19:04:17 +02:00
SChernykh
8d9b9e505e
Added ARM errata mitigations
...
Reworked #189
2023-09-06 16:32:09 +02:00
SChernykh
8e0f28ee30
Fixed Windows 7 compatibility
2023-08-31 16:21:59 +02:00