Commit Graph

55 Commits (1e1c3ad6e96cb7205cef69e0481c5f507bb7cb71)

Author SHA1 Message Date
SChernykh 1e1c3ad6e9 Updated copyright
6 months ago
SChernykh 4e55f53fb4 Notify about new P2Pool versions
8 months ago
SChernykh 32dc235aa5 SideChain: fix for out of order blocks
11 months ago
SChernykh a7f66c8883 SideChain: filter duplicates from missing blocks
11 months ago
SChernykh fe2ff95f19 P2PServer: use BLOCK_NOTIFY to speed up syncing
11 months ago
SChernykh b5fa34e1a1 Added support for multiple Monero hosts
1 year ago
SChernykh 9d6f232dd1 Tweaked `block_seen` logic
1 year ago
SChernykh eab8a51bb7 SideChain: tweaked `m_seenBlocks` cleanup logic
1 year ago
SChernykh 6a4583f758 Sync test: keep running for 2 minutes more
1 year ago
SChernykh f6a285de87 API: added PPLNS window size to pool stats
1 year ago
SChernykh 1b5860eec8 Fixed cppcheck errors
1 year ago
SChernykh f206e4b334 Testnet fork on January 21st
1 year ago
SChernykh 14f667de74 Support dynamic PPLNS window in status
1 year ago
SChernykh 4f2ad9a93c Optimized `get_shares`
1 year ago
SChernykh 47f551c046 Randomize output order for P2Pool payouts
1 year ago
SChernykh 11e4c459c9 pub/sec tx key cleanup
1 year ago
SChernykh 4f34c4466a Dynamic PPLNS window
1 year ago
SChernykh ccc5117172 Track shares that failed to be added
1 year ago
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