SChernykh
b346b93285
Updated copyright
1 year ago
SChernykh
dffc8bcea0
Fixed cppcheck issues
2 years ago
SChernykh
e6d77a40e2
Check block major version in `deserialize()`
2 years ago
SChernykh
488ed8e562
Added more 128 bit calculations
2 years ago
SChernykh
255d312ae0
SideChain: log blocks with the same id
2 years ago
SChernykh
afa9cf371e
P2PServer: sync from the fastest peer if possible
2 years ago
SChernykh
bde5b19c77
CI: added sync test
2 years ago
SChernykh
30861bbf91
Speedup SideChain::get_outputs_blob()
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
111087d96a
Fixed block reward share calculation
2 years ago
SChernykh
cb147773b5
Updated cppcheck workflow on Linux
2 years ago
SChernykh
9579be5c7d
Optimized SideChain::miner_count()
2 years ago
SChernykh
bd88c04e9e
SideChain: mutex locks refactoring
2 years ago
SChernykh
134f2d68a3
Fixed data races
2 years ago
SChernykh
7522111bb7
Fixed data races
2 years ago
SChernykh
a2afa29052
Updated copyright
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
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
64116643c2
Fixed block broadcasts
3 years ago
SChernykh
1e4c6ef5f4
Added block verification test
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
148b9dd294
Switch to faster unordered_map/set
3 years ago
SChernykh
285560e120
Fixed possible sidechain split during RandomX epoch change
3 years ago
SChernykh
da0f376bef
P2PServer: ban peers that don't broadcast blocks
3 years ago
SChernykh
a332ac7d26
P2PServer: load peers from DNS
3 years ago
SChernykh
899d5a82dd
data api: check p2pool shares that come after a Monero block
3 years ago
SChernykh
d3dc4c731f
Added more tests
3 years ago
SChernykh
fbdef7d058
Count all miners that were active in last 24 hours
3 years ago
SChernykh
533cc202d2
Added pool stats
3 years ago
SChernykh
4ac08ac10d
StratumServer: print current effort in status
3 years ago
SChernykh
27c2aab145
Check network type at startup
...
- Make network type part of consensus ID to avoid mixing p2pool nodes from mainnet and testnet/stagenet
- Check that wallet address matches the network type of monerod
3 years ago
SChernykh
510b7dbb85
Add files
3 years ago