1739 Commits

Author SHA1 Message Date
tiamak
0154208df2 Enhance release workflow with required version input
Updated workflow to require version input for releases and added dynamic title and body for GitHub releases.
v4.12
2025-11-14 20:41:10 +01:00
tiamak
16a3a36e99 Merge branch 'mxhess:main' into main 2025-11-14 19:56:37 +01:00
Matt Hess
5bbbac72f1 Update .gitignore, add chain utils, modify cmake for just main atm 2025-11-14 18:53:42 +00:00
t1amak
85f191ab9a checksum fix 2025-11-14 14:19:16 +00:00
tiamak
4d9a57d03a Merge branch 'mxhess:main' into main 2025-11-14 14:36:40 +01:00
t1amak
6562fd79dd win build fix 8 - just lol 2025-11-14 13:35:47 +00:00
t1amak
e55feba9c6 win build fix 8 - temp disable others 2025-11-14 13:20:53 +00:00
t1amak
eb0751b9f0 win build fix 8 2025-11-14 13:16:54 +00:00
t1amak
5eb009c2b3 win build fix 6 2025-11-14 11:55:51 +00:00
t1amak
00c99dd93c win build fix 6 2025-11-14 11:21:08 +00:00
t1amak
051bccfdd5 win build fix 5 2025-11-14 10:51:06 +00:00
Matt Hess
c4d46fbd0b Update pool_block verify test for Salvium
- Add 200-block test data extracted from live cache
2025-11-14 10:41:38 +00:00
t1amak
9a26cc1e85 win build fix 4 2025-11-14 09:37:01 +00:00
t1amak
aff689c848 win build fix 3 2025-11-14 09:03:39 +00:00
t1amak
17ce961fbf win build fix 2 2025-11-14 08:33:21 +00:00
t1amak
f3b441a271 win build fix 1 2025-11-14 07:48:57 +00:00
t1amak
b8281938a1 macos build fix 5 2025-11-14 02:33:24 +00:00
Matt Hess
3622b67989 Add multi-platform release workflow 2025-11-13 22:47:38 +00:00
Matt Hess
4998cec0a4 updated donate addr and added missed dev donate end log msg 2025-11-13 21:34:16 +00:00
t1amak
7c19f5fba4 macos build fix 4 2025-11-13 19:36:08 +00:00
t1amak
4f9d40f396 macos build fix 3 2025-11-13 19:17:27 +00:00
t1amak
348b47ea3d macos build fix 2 2025-11-13 19:01:57 +00:00
t1amak
d41607a483 macos build fix 1 2025-11-13 18:45:35 +00:00
t1amak
8188c5daa3 docker fix 5 2025-11-13 18:29:22 +00:00
t1amak
20f5df2ffa docker fix 5 2025-11-13 18:28:10 +00:00
t1amak
b958d5adb9 docker fix 5 2025-11-13 18:23:55 +00:00
t1amak
d55751cd48 docker fix 5 v4.9.1-test 2025-11-13 18:05:04 +00:00
t1amak
0f040a2ac0 docker fix 4 2025-11-13 18:03:26 +00:00
t1amak
2956aa4fcd docker fix 3 2025-11-13 18:01:55 +00:00
t1amak
c19e5f870f docker fix 2 2025-11-13 18:00:19 +00:00
t1amak
ceaf6ee431 docker fix 2 2025-11-13 17:58:52 +00:00
t1amak
3a6d0fea73 docker fix 2025-11-13 17:51:14 +00:00
Matt Hess
081fc03aae Add status display and runtime command for donate-time
- status command now shows current donation time setting
 - donate_time <N> command allows runtime adjustment (1-50 minutes)
 - Changes take effect immediately without resetting cycle timer
2025-11-13 16:56:59 +00:00
Matt Hess
853d4bf2db Dev donation setup based on N minutes per 100
- Designed like xmrig --donate-level but specific to the minute per 100 cycle
2025-11-13 16:13:59 +00:00
Matt Hess
fcdeeb1e48 adapting test to salvium fork 2025-11-13 13:07:09 +00:00
t1amak
db2addcaa8 fix clang 2025-11-13 13:06:40 +00:00
Matt Hess
c51d0ccb53 source snapshot fix for detecting binary 2025-11-13 13:05:42 +00:00
Matt Hess
feb528e7f3 Update CI workflows for Salvium, Use Salvium whiskymine seed nodes, Update ports to 19089/19084, Change branch trigger to main 2025-11-13 13:02:31 +00:00
t1amak
f0238b63ed fix docker 2025-11-13 12:13:46 +00:00
t1amak
23a64ddca4 speed up things 2025-11-13 10:21:45 +00:00
Matt Hess
8e17597227 fixed display coin name, added default seeds 2025-11-13 07:02:48 +00:00
Matt Hess
63f69dac0d Salvium P2Pool port
- SC1 Carrot v1 address support (decode/encode)
- Salvium transaction version 4
- Carrot v1 output types (TXOUT_TO_CARROT_V1)
- Salvium hardfork schedule
- Emission formula (80% PoW)
- Mainchain block relay compatibility
- Fixed wallet encode for varint prefixes
2025-11-13 06:08:32 +00:00
Matt Hess
8fa225b909 Revert "Add consensus-enforced 0.3% dev fee"
This reverts commit 2a41ad9670.
2025-11-13 04:59:08 +00:00
Matt Hess
6a21f04600 Revert "Fix dev fee implementation for peer synchronization"
This reverts commit 8ff12ad180.
2025-11-13 04:59:00 +00:00
t1amak
f99daecdc6 Fix checksum even more lol 2025-11-12 23:47:19 +01:00
t1amak
05d1530516 Fix checksum 2025-11-12 23:37:34 +01:00
t1amak
46c5e122f8 Releases workflow update 2025-11-12 23:31:38 +01:00
Matt Hess
8ff12ad180 Fix dev fee implementation for peer synchronization
- Add dev fee output in get_outputs_blob() for sidechain validation
- Fix extra nonce size calculation to account for dev fee weight
- Fix size estimation in busy mempool handler to account for dev fee
- Add debug logging for mainchain data serialization
- Fixes peer banning due to sidechain ID mismatch (error 502)
2025-11-12 22:26:47 +00:00
tiamak
9fee1f5013 Enhance MSYS2 setup with additional dependencies 2025-11-12 23:10:27 +01:00
tiamak
dd8e656e6c Fix snprintf format for 64-bit tag variable 2025-11-12 23:02:47 +01:00