Commit Graph

1788 Commits

Author SHA1 Message Date
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
tiamak
ff5a666834 Merge branch 'mxhess:main' into main 2025-11-12 22:59:51 +01:00