1790 Commits

Author SHA1 Message Date
t1amak 5c3259e58c remove unused compile-time block sizing constants 2025-11-14 20:12:15 +00:00
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