SChernykh
1bf594d9e2
Refactored keccak interface
2023-11-24 14:20:11 +01:00
SChernykh
65d83aa09c
More tests
2023-11-23 14:02:00 +01:00
SChernykh
aebd9c28f5
Added Merkle tree params tests
2023-11-21 19:20:22 +01:00
SChernykh
13087dd45e
Submit found aux blocks
2023-11-20 22:22:37 +01:00
SChernykh
d697d0017e
Submit the aux block when the difficulty is met (WIP)
2023-11-20 00:56:48 +01:00
SChernykh
7e0b958207
Propagate aux difficulty to miners
2023-11-19 19:48:23 +01:00
SChernykh
394b4f310e
Sync test fixes
2023-11-17 19:50:55 +01:00
SChernykh
5aff5f5796
Sync test: added merge mining
2023-11-17 19:36:21 +01:00
SChernykh
d1fee33482
Added a fake merge mining node
2023-11-15 18:51:32 +01:00
SChernykh
e6b8292d5b
Added command line for merge mining
...
Start a merge mining client for each of the aux chains
2023-11-10 16:17:34 +01:00
SChernykh
abd9c80e4d
Merge branch 'master' into merge-mining
2023-11-07 16:52:57 +01:00
SChernykh
e4b11ecab4
Merge pull request #286 from hinto-janai/master
...
Add `gupax.io` to DNS seed nodes
2023-11-07 16:20:40 +01:00
SChernykh
781606bec5
Enabled SEH for MSVC builds
2023-11-07 13:09:24 +01:00
SChernykh
f4d709c0dd
Util: more checks in get_dns_txt_records_base
2023-11-07 12:34:36 +01:00
SChernykh
8699e1887c
Debug: print call stack of unhandled exceptions
2023-11-07 11:00:39 +01:00
hinto.janai
bf39319cbb
add gupax.io to DNS seed nodes
2023-11-06 17:05:33 -05:00
SChernykh
9eab833f66
Merge mining RPC: added merge_mining_submit_solution
2023-11-06 17:22:44 +01:00
SChernykh
40b2c2a858
Merge mining RPC: added merge_mining_get_job
2023-11-05 19:06:57 +01:00
SChernykh
e92ce0a5f3
Log: fixed broken output redirection on Windows
2023-11-05 18:28:11 +01:00
SChernykh
f7b90b3808
Fixed sync test
2023-11-02 21:42:03 +01:00
SChernykh
75bb046f22
Added merge mining RPC client
...
Basic code and one API call implemented
2023-11-01 19:52:19 +01:00
SChernykh
fd20313d65
Merge branch 'master' into merge-mining
2023-10-31 14:10:27 +01:00
SChernykh
837a33480e
p2pool v3.8
C/C++ CI / build-alpine-static (map[arch:aarch64 flags:-flto=2 -fuse-linker-plugin -ffunction-sections -Wno-error=inline -mfix-cortex-a53-835769 -mfix-cortex-a53-843419]) (push) Has been cancelled
C/C++ CI / build-alpine-static (map[arch:x86_64 flags:-flto=2 -fuse-linker-plugin -ffunction-sections -Wno-error=inline]) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-11 cpp:g++-11 os:ubuntu-20.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-12 cpp:g++-12 os:ubuntu-22.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-static-libs (map[flags:-flto=2 -fuse-linker-plugin -ffunction-sections -Wno-error=inline]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[flags:-flto=2 -fuse-linker-plugin -ffunction-sections -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 os:ubuntu-20.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[flags:-flto=2 -fuse-linker-plugin -ffunction-sections -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 os:ubuntu-22.04]) (push) Has been cancelled
C/C++ CI / build-windows-msys2 (map[c:clang cxx:clang++ flags:-flto -ffunction-sections -fuse-ld=lld -Wno-unused-command-line-argument]) (push) Has been cancelled
C/C++ CI / build-windows-msys2 (map[c:gcc cxx:g++ flags:-flto=2 -fuse-linker-plugin -ffunction-sections -Wno-error=maybe-uninitialized -Wno-error=attributes]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[os:2019 rx:OFF upnp:OFF vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[os:2019 rx:OFF upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[os:2019 rx:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-macos (push) Has been cancelled
C/C++ CI / build-macos-aarch64 (push) Has been cancelled
C/C++ CI / build-freebsd (map[architecture:x86-64 host:ubuntu-22.04 name:freebsd version:12.4]) (push) Has been cancelled
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-22.04 name:openbsd version:7.2]) (push) Has been cancelled
clang-tidy / clang-tidy (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
cppcheck / cppcheck-ubuntu (push) Has been cancelled
cppcheck / cppcheck-windows (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
source-snapshot / source-snapshot (push) Has been cancelled
Sync test / sync-test-ubuntu-tsan (push) Has been cancelled
Sync test / sync-test-ubuntu-msan (push) Has been cancelled
Sync test / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test / sync-test-ubuntu-asan (push) Has been cancelled
Sync test / sync-test-macos (push) Has been cancelled
Sync test / sync-test-windows-debug-asan (push) Has been cancelled
Sync test / sync-test-windows-leaks (push) Has been cancelled
v3.8
2023-10-31 12:32:36 +01:00
SChernykh
7b02c3d24a
Documentation: recommend more in-peers
...
This will balance out peers which can only have outgoing connections.
2023-10-30 09:49:36 +01:00
SChernykh
c59845e746
Fixed cppcheck errors
2023-10-29 09:43:22 +01:00
SChernykh
c75981d201
Update MERGE_MINING.MD
...
Added proposed RPC API
2023-10-28 18:59:29 +02:00
SChernykh
eef41696e8
Create MERGE_MINING.MD
2023-10-26 21:34:07 +02:00
SChernykh
fc31ac6cd0
Fixed Merkle tree root update
2023-10-25 22:54:25 +02:00
SChernykh
a852b4e3ad
Update clang-tidy.yml
2023-10-25 20:30:50 +02:00
SChernykh
0b711cbe65
Init and update merkle tree root
2023-10-25 20:06:12 +02:00
SChernykh
2d1158af64
Store Merkle tree root in the merge mining tag
2023-10-25 15:49:25 +02:00
SChernykh
963514667d
Increased time limit for cppcheck
2023-10-25 10:40:27 +02:00
SChernykh
ec35c74e5f
Init merge mining tag properly
2023-10-25 00:14:09 +02:00
SChernykh
417c89e96f
Added get_aux_slot
2023-10-24 14:16:55 +02:00
SChernykh
da45871f0b
Added sha256
2023-10-24 13:03:50 +02:00
SChernykh
d5a9fb8d0e
Fixed cppcheck error
2023-10-24 10:55:26 +02:00
SChernykh
b8c68dc2e4
Added verify_merkle_proof by index
2023-10-23 20:43:45 +02:00
SChernykh
12a3eb862e
Added merkle proofs
2023-10-22 23:31:07 +02:00
SChernykh
e51af9e6e8
Added merkle_hash_full_tree
2023-10-21 22:45:07 +02:00
SChernykh
b46da74c2c
Moved out merkle tree hash code
2023-10-21 19:04:17 +02:00
SChernykh
119782920a
Warn if there are too many background jobs
2023-10-20 21:12:26 +02:00
SChernykh
30ba38c2b3
macOS aarch64 build: switch to clang 15
2023-10-19 19:57:37 +02:00
SChernykh
87547576de
Update RandomX
2023-10-19 18:08:40 +02:00
SChernykh
5febb8c4e2
Self-test: multithreaded dataset initialization
2023-10-18 13:43:40 +02:00
SChernykh
ddc6986401
Self-test: calculate 100 hashes instead of just 1
2023-10-18 11:18:57 +02:00
SChernykh
c0cabc9739
Check for Windows 7 compatibility
2023-10-17 18:04:46 +02:00
SChernykh
9a1da5b7c2
Update README.md
2023-10-16 13:44:07 +02:00
SChernykh
5daa2b9dff
Removed -Wcast-align
...
Not necessary because misaligned accesses will be detected by UB sanitizer
2023-10-11 19:59:14 +02:00
SChernykh
5988acb12b
Fix CVE-2023-38545
2023-10-11 08:17:35 +02:00
SChernykh
011d05f7b6
Update RandomX
2023-10-09 18:42:45 +02:00