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
t1amak
db2addcaa8
fix clang
2025-11-13 13:06:40 +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
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
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
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
tiamak
82d6123265
Add nasm to MSYS2 toolchain installation
2025-11-12 19:37:19 +01:00
tiamak
cfa36723b2
Update macOS build configuration and dependencies
...
Updated macOS build configuration to use the latest version and added additional dependencies.
2025-11-12 19:34:39 +01:00
tiamak
f7bb92f885
Simplify CI workflow by removing test steps
...
Removed RandomX self-test and test build steps from the CI workflow for Linux, Windows, and macOS.
2025-11-12 19:26:47 +01:00
tiamak
cb029b4ac9
Add CI workflow for building and releasing p2pool
...
This workflow automates the build and release process for Linux, Windows, and macOS, including self-tests and artifact uploads.
2025-11-12 19:09:29 +01: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
SChernykh
4e690feefb
Support .onion domains for addpeers command and --addpeers option (requires SOCKS5 proxy)
2025-10-18 15:47:06 +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
52bcbda381
CI: updated sync test's error check
2025-10-13 06:46:19 +02:00
SChernykh
c490fe556a
CI: increased code coverage
2025-10-12 17:07:46 +02:00
SChernykh
977cd73bbd
CI: updated sync test's error check
2025-10-11 16:31:21 +02:00
SChernykh
f14e6fd08e
Build scripts: updated versions
2025-10-08 14:19:55 +02:00
SChernykh
8826a6c02c
Added more div128 tests
2025-10-07 14:59:05 +02:00