Matt Hess
735eb6737f
fixed communication issue with tx version relay
2025-11-16 21:01:21 +00:00
Matt Hess
595d9560a7
lenient tx ver
2025-11-16 15:37:23 +00:00
Matt Hess
6114ae4af0
lenient tx ver
2025-11-16 15:15:16 +00:00
Matt Hess
35e05d4f56
set default display network names to salvium values
2025-11-16 14:48:09 +00:00
Matt Hess
56fbf8bcb1
set default network names to salvium values
2025-11-16 14:29:22 +00:00
Matt Hess
f22456d916
fixed miner_tx and proto_tx
2025-11-16 14:01:17 +00:00
Matt Hess
21f1422fb2
log text update
2025-11-16 02:53:24 +00:00
Matt Hess
e8c7b703f3
fixing block template submittal for protocol_tx
2025-11-16 02:18:09 +00:00
Matt Hess
b69fd42df8
Updated p2pool to fix submitted block format
2025-11-16 00:46:29 +00:00
Matt Hess
940da2c871
Fix block_template.update test for Salvium
2025-11-14 21:46:32 +00:00
Matt Hess
5bbbac72f1
Update .gitignore, add chain utils, modify cmake for just main atm
2025-11-14 18:53:42 +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
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
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
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
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
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
Matt Hess
78cbb8bc9f
Update hardfork schedule for Salvium
...
- Replace Monero hardfork schedule with Salvium's
- v1-v10 transitions at correct block heights
- Fixes peer banning due to version mismatch (error 87)
2025-11-12 19:00:53 +00:00
Matt Hess
2a41ad9670
Add consensus-enforced 0.3% dev fee
2025-11-12 17:34:00 +00:00
Matt Hess
62c654f77c
Port P2Pool to Salvium
2025-11-12 15:20:13 +00:00
mxhess
0f5f0e8386
Change some Monero references to Salvium in README
...
Updated README to reflect the transition from Monero to Salvium, including changes in mining parameters, wallet addresses, and version support.
2025-11-11 21:49:11 -07:00
Matt Hess
063ce6f90c
Port P2Pool to Salvium: SC1 address support and Carrot v1 transactions
...
- Implement SC1 address decode with varint tag parsing
- Add Salvium emission formula (80% PoW, 20% staking)
- Parse Carrot v1 transaction outputs (target.carrot_v1)
- Serialize asset_type, view_tag, encrypted_janus_anchor
- Update display: 8 decimals, SAL ticker
- Skip protocol_tx empty outputs in ZMQ parsing
2025-11-12 04:31:26 +00:00
SChernykh
0a15afb3eb
p2pool v4.12
2025-11-05 17:00:49 +01:00
SChernykh
fe85c2ff8e
Updated curl to 8.17.0
2025-11-05 08:51:06 +01:00
SChernykh
5187049b7f
Build scripts: updated versions
2025-11-04 19:09:35 +01:00
SChernykh
ba20d3c9db
Updated TOR documentation
2025-10-31 11:59:42 +01:00
SChernykh
9830987cf2
Build scripts: updated versions
2025-10-31 08:21:35 +01:00
SChernykh
c23d0e5024
Updated BoringSSL to v0.20251002.0
2025-10-30 11:50:28 +01:00
SChernykh
d8662ad41e
Updated build scripts
2025-10-25 17:32:12 +02:00
SChernykh
e7e623fbdd
More wallet tests
2025-10-23 19:03:24 +02:00
SChernykh
27fbf2fc93
Added more wallet tests
2025-10-23 16:40:23 +02:00
SChernykh
25a5361777
Wallet: added checks for FCMP++ compatibility
2025-10-23 12:58:45 +02:00
SChernykh
0451aebb8a
Fixed typos
2025-10-21 22:00:49 +02:00
SChernykh
5dc0cc4861
Added --no-clearnet-p2p parameter, added TOR documentation
2025-10-21 18:38:51 +02:00
SChernykh
8d9bac3b0c
Build scripts: updated versions
2025-10-21 15:46:35 +02:00
SChernykh
c41018bc5a
Util: fixed undefined behavior
2025-10-21 10:36:51 +02:00
SChernykh
55d1ee982c
Ignore case when converting onion addresses
2025-10-20 23:30:24 +02:00
SChernykh
801c131172
P2P: save/load onion peers, added onion seed nodes
2025-10-20 19:07:29 +02:00
SChernykh
f6353a6939
Fixed compile errors
2025-10-20 15:06:56 +02:00
SChernykh
cb9fc89b22
Added --onion-address command line option to support incoming TOR connections
2025-10-20 13:06:45 +02:00
SChernykh
d88790237d
Fixed cppcheck errors
2025-10-19 17:05:01 +02:00
SChernykh
d8e4a00a32
Refactored keccak constants initialization
2025-10-19 14:39:55 +02:00
SChernykh
baf13781e4
P2P: use a separate peer id for .onion peers
2025-10-18 20:04:16 +02:00