SChernykh
|
eabf856dbd
|
Removed redundant m_sideChainData
|
2 years ago |
SChernykh
|
32ea0f2cf6
|
Clear crypto cache more often
|
2 years ago |
SChernykh
|
6a66615f37
|
Removed redundant m_mainChainData
|
2 years ago |
SChernykh
|
bde5b19c77
|
CI: added sync test
|
2 years ago |
SChernykh
|
d4e27a27cb
|
Tweaked SideChain::get_missing_blocks()
|
2 years ago |
SChernykh
|
4c8dbee79d
|
More fine-grained locks in crypto cache
|
2 years ago |
SChernykh
|
30861bbf91
|
Speedup SideChain::get_outputs_blob()
|
2 years ago |
SChernykh
|
948436e57e
|
Fixed coverity issue
|
2 years ago |
SChernykh
|
555414cd51
|
SideChain: improved precalculation coverage
|
2 years ago |
SChernykh
|
c33033b2f4
|
Code cleanup
|
2 years ago |
SChernykh
|
3c697c2d7e
|
Fixed potential deadlock
Can't lock `m_minerLock` inside SideChain update
|
2 years ago |
SChernykh
|
0e7c1aa481
|
SideChain: stricter checks for number of threads
|
2 years ago |
SChernykh
|
7d5ff13f75
|
Fixed cppcheck warnings
|
2 years ago |
SChernykh
|
02a8a512dc
|
SideChain: precalculate tx pubkeys for faster sync
|
2 years ago |
SChernykh
|
c5bd184bbc
|
P2PServer: don't deserialize the same block twice
|
2 years ago |
SChernykh
|
deaf47155f
|
Miner: reset share counter when synchronized
|
2 years ago |
SChernykh
|
7f1b849394
|
Fixed new cppcheck issues
|
2 years ago |
SChernykh
|
09f46beeb4
|
SideChain: added more checks to is_longer_chain()
|
2 years ago |
SChernykh
|
6ef34bb3f5
|
Enabled more compiler warnings
|
2 years ago |
SChernykh
|
c203f6eb0a
|
Fixed a new cppcheck issue
|
2 years ago |
SChernykh
|
111087d96a
|
Fixed block reward share calculation
|
2 years ago |
SChernykh
|
cb147773b5
|
Updated cppcheck workflow on Linux
|
2 years ago |
SChernykh
|
1cf13e142a
|
SideChain: fixed alternative chain detection
|
2 years ago |
SChernykh
|
72d70eba16
|
SideChain: added "synchronized" log message
|
2 years ago |
SChernykh
|
9579be5c7d
|
Optimized SideChain::miner_count()
|
2 years ago |
SChernykh
|
bd88c04e9e
|
SideChain: mutex locks refactoring
|
2 years ago |
SChernykh
|
3406cf78b4
|
Don't return stale chain tip to other peers
|
2 years ago |
SChernykh
|
134f2d68a3
|
Fixed data races
|
2 years ago |
SChernykh
|
2c70bf8616
|
View tags support
See http://github.com/monero-project/monero/pull/8061
|
2 years ago |
SChernykh
|
7522111bb7
|
Fixed data races
|
2 years ago |
SChernykh
|
afb52e4235
|
Check return value (Coverity fix)
|
2 years ago |
SChernykh
|
a2afa29052
|
Updated copyright
|
2 years ago |
SChernykh
|
8b27faad6d
|
BlockCache: fixed collisions of same height blocks
|
2 years ago |
SChernykh
|
ef15c3b54f
|
Show sidechain ID in status
|
2 years ago |
SChernykh
|
aada1bb5cc
|
Use chrono::steady_clock for internal timestamps
|
2 years ago |
SChernykh
|
62b1690780
|
Added an option to disable RandomX for the build
|
2 years ago |
SChernykh
|
cc6ce4a366
|
Reset stratum share counters after initial sync
|
2 years ago |
SChernykh
|
8767ef9e19
|
Display payout amount when a block is found
|
2 years ago |
SChernykh
|
89bcceb986
|
Added p2pool mini seed nodes and default port
|
2 years ago |
SChernykh
|
f9def6cb73
|
Added "calc_pow" RPC support
|
3 years ago |
SChernykh
|
64116643c2
|
Fixed block broadcasts
|
3 years ago |
SChernykh
|
1e4c6ef5f4
|
Added block verification test
|
3 years ago |
SChernykh
|
b56d027dd5
|
Include P2P peer list into miner count
|
3 years ago |
SChernykh
|
981b161cc9
|
SideChain: faster processing of repeated broadcasts
|
3 years ago |
SChernykh
|
f59e9171e8
|
SideChain: use a separate lock for m_seenBlocks
|
3 years ago |
SChernykh
|
806e1ca0a3
|
SideChain: faster check for low-diff spam blocks
|
3 years ago |
SChernykh
|
0869326f39
|
SideChain: count miners in the last 48 hours
|
3 years ago |
SChernykh
|
75d62c0303
|
SideChain: cleanup m_seenBlocks when pruning old blocks
|
3 years ago |
SChernykh
|
285560e120
|
Fixed possible sidechain split during RandomX epoch change
|
3 years ago |
SChernykh
|
2a3cd13b19
|
P2PServer: delete old cached blocks after initial sync
Saves ~20 MB of memory
|
3 years ago |