SChernykh
8a27a8cce4
Added a safety check to block template update
2 years ago
SChernykh
7eec4d742c
P2PServer: removed an unnecessary lock
2 years ago
SChernykh
3f66975e1b
Optimized transaction picking algorithm
2 years ago
SChernykh
b7f8c973f4
Refined transaction picking algorithm
2 years ago
SChernykh
98e51feb46
Updated libzmq
2 years ago
SChernykh
68fccd2edb
Updated FAQ
2 years ago
SChernykh
72e414b2b7
Fixed struct alignment
2 years ago
SChernykh
79a31ce57c
SideChain: reduce lock scope in get_outputs_blob
2 years ago
SChernykh
488ed8e562
Added more 128 bit calculations
2 years ago
SChernykh
b3bce1651b
SideChain: use full 128 bits in get_difficulty
2 years ago
SChernykh
e9a2e4b076
Added html
2 years ago
SChernykh
cc2f031a32
Fixed a race when stopping logger
2 years ago
SChernykh
d0eea1bf91
Fixed libuv init/shutdown sequence
2 years ago
SChernykh
53ba29b288
Optimized crypto cache memory allocation
2 years ago
SChernykh
c5f3a03d1e
Improved `peers` display
2 years ago
SChernykh
da9cdf7df3
Send our P2Pool version to other peers
2 years ago
SChernykh
8a7f1b1b3a
Log shares found by other nodes
2 years ago
SChernykh
aa14620a50
Merge branch 'compact_broadcast'
2 years ago
SChernykh
1fa6a7c11a
Fixed mouse wheel scrolling on Windows
2 years ago
SChernykh
25806b67a2
Added protocol version negotiation
...
Protocol version 1.1: compact block broadcasts
2 years ago
SChernykh
47ff7e228e
Added code to deserialize compact blobs
2 years ago
SChernykh
c135787620
Prepare compact blob for block broadcasts
...
Reference transactions by index in the parent block instead of storing full 32 bytes per transaction
2 years ago
SChernykh
bbc3d44526
P2PServer: tidy up PEER_LIST_RESPONSE messages
2 years ago
SChernykh
2e747beda6
Added sidechain height to SHARE FOUND log
2 years ago
SChernykh
b9a9be2795
Update robin-hood-hashing
2 years ago
SChernykh
19414b061b
Refactored BackgroundJobTracker
2 years ago
SChernykh
74b5ab1798
Force update block template after 30 seconds
...
To get new transactions in
2 years ago
SChernykh
83cda110aa
P2PServer: tweaked invalid timestamp messages
2 years ago
SChernykh
6f87546492
Update README.md
2 years ago
SChernykh
1f7c89a95c
Fixed Coverity issues
2 years ago
SChernykh
0df11d24f5
P2PServer: tweaked invalid timestamp logic
2 years ago
SChernykh
a6c27a1e3f
P2PServer: checks timestamps only for new blocks
2 years ago
SChernykh
0a5fa12ce5
Update wallet_tests.cpp
2 years ago
SChernykh
c090b0cf62
P2PServer: tweaked invalid timestamp logic
2 years ago
SChernykh
45660e3d96
Show wallet address in error messages and status
2 years ago
SChernykh
732190bb11
P2PServer: sanity check for timestamps
2 years ago
SChernykh
b667f88d0e
Updated cppzmq
2 years ago
SChernykh
255d312ae0
SideChain: log blocks with the same id
2 years ago
SChernykh
cc92ae7998
Retry get_block_headers_range RPC call if it fails
2 years ago
SChernykh
ae9905e4c7
CI: removed Ubuntu 18.04
2 years ago
SChernykh
38469c26ff
Updated curl to 7.86.0
2 years ago
SChernykh
07b460147e
P2PServer: added missing time check
2 years ago
SChernykh
6cf1b13500
p2pool v2.5
2 years ago
SChernykh
4a8d4ab8d9
Updated github actions
2 years ago
SChernykh
65a9574e52
Added `--p2p-external-port` command line parameter
2 years ago
SChernykh
6eacb677a4
Update README.md
2 years ago
SChernykh
d081c8ea74
TCPServer: fixed data race during shutdown
2 years ago
SChernykh
0342e7ffb5
Enabled parallel compilation
2 years ago
SChernykh
c029e5c39d
Added macro for debug builds
2 years ago
SChernykh
a917a9493c
Randomize extra_nonce
...
To guarantee that hashing blobs will be different between different p2pool nodes, even if they mine to the same wallet address and don't have transactions to shuffle within the block template.
2 years ago