SChernykh
|
32dc235aa5
|
SideChain: fix for out of order blocks
|
2023-07-12 00:25:37 +02:00 |
|
SChernykh
|
a7f66c8883
|
SideChain: filter duplicates from missing blocks
|
2023-07-10 14:11:22 +02:00 |
|
SChernykh
|
fe2ff95f19
|
P2PServer: use BLOCK_NOTIFY to speed up syncing
|
2023-07-07 16:48:28 +02:00 |
|
SChernykh
|
b5fa34e1a1
|
Added support for multiple Monero hosts
Switch to the next host in list when P2Pool thinks current host is stuck or lagging
|
2023-06-18 12:56:27 +02:00 |
|
SChernykh
|
9d6f232dd1
|
Tweaked block_seen logic
|
2023-05-29 14:13:11 +02:00 |
|
SChernykh
|
eab8a51bb7
|
SideChain: tweaked m_seenBlocks cleanup logic
|
2023-05-22 15:30:57 +02:00 |
|
SChernykh
|
6a4583f758
|
Sync test: keep running for 2 minutes more
|
2023-05-18 00:28:49 +02:00 |
|
SChernykh
|
f6a285de87
|
API: added PPLNS window size to pool stats
|
2023-03-28 13:53:52 +02:00 |
|
SChernykh
|
1b5860eec8
|
Fixed cppcheck errors
|
2023-03-06 14:52:47 +01:00 |
|
SChernykh
|
f206e4b334
|
Testnet fork on January 21st
|
2023-01-16 15:36:21 +01:00 |
|
SChernykh
|
14f667de74
|
Support dynamic PPLNS window in status
|
2023-01-13 17:43:56 +01:00 |
|
SChernykh
|
4f2ad9a93c
|
Optimized get_shares
|
2023-01-10 22:17:17 +01:00 |
|
SChernykh
|
47f551c046
|
Randomize output order for P2Pool payouts
|
2023-01-09 20:07:11 +01:00 |
|
SChernykh
|
11e4c459c9
|
pub/sec tx key cleanup
|
2023-01-09 01:15:06 +01:00 |
|
SChernykh
|
4f34c4466a
|
Dynamic PPLNS window
|
2023-01-08 00:47:03 +01:00 |
|
SChernykh
|
ccc5117172
|
Track shares that failed to be added
|
2023-01-07 15:50:02 +01:00 |
|
SChernykh
|
b346b93285
|
Updated copyright
|
2023-01-04 13:07:55 +01:00 |
|
SChernykh
|
dffc8bcea0
|
Fixed cppcheck issues
|
2022-12-22 14:08:49 +01:00 |
|
SChernykh
|
e6d77a40e2
|
Check block major version in deserialize()
|
2022-12-19 10:29:29 +01:00 |
|
SChernykh
|
488ed8e562
|
Added more 128 bit calculations
|
2022-11-16 10:36:46 +01:00 |
|
SChernykh
|
255d312ae0
|
SideChain: log blocks with the same id
|
2022-11-02 12:49:12 +01:00 |
|
SChernykh
|
afa9cf371e
|
P2PServer: sync from the fastest peer if possible
|
2022-09-13 10:51:15 +02:00 |
|
SChernykh
|
bde5b19c77
|
CI: added sync test
|
2022-08-23 19:49:41 +02:00 |
|
SChernykh
|
30861bbf91
|
Speedup SideChain::get_outputs_blob()
|
2022-08-15 13:48:21 +02:00 |
|
SChernykh
|
02a8a512dc
|
SideChain: precalculate tx pubkeys for faster sync
|
2022-07-14 10:28:25 +02:00 |
|
SChernykh
|
c5bd184bbc
|
P2PServer: don't deserialize the same block twice
|
2022-07-10 10:24:03 +02:00 |
|
SChernykh
|
111087d96a
|
Fixed block reward share calculation
|
2022-05-28 22:27:46 +02:00 |
|
SChernykh
|
cb147773b5
|
Updated cppcheck workflow on Linux
|
2022-05-26 21:19:01 +02:00 |
|
SChernykh
|
9579be5c7d
|
Optimized SideChain::miner_count()
|
2022-05-12 22:18:08 +02:00 |
|
SChernykh
|
bd88c04e9e
|
SideChain: mutex locks refactoring
|
2022-05-12 15:24:02 +02:00 |
|
SChernykh
|
134f2d68a3
|
Fixed data races
|
2022-05-09 16:10:55 +02:00 |
|
SChernykh
|
7522111bb7
|
Fixed data races
|
2022-04-09 00:38:15 +02:00 |
|
SChernykh
|
a2afa29052
|
Updated copyright
|
2022-03-30 14:42:26 +02:00 |
|
SChernykh
|
ef15c3b54f
|
Show sidechain ID in status
|
2022-03-23 14:17:40 +01:00 |
|
SChernykh
|
aada1bb5cc
|
Use chrono::steady_clock for internal timestamps
|
2022-03-23 11:30:38 +01:00 |
|
SChernykh
|
cc6ce4a366
|
Reset stratum share counters after initial sync
|
2022-02-17 11:19:11 +01:00 |
|
SChernykh
|
8767ef9e19
|
Display payout amount when a block is found
|
2022-01-29 17:09:43 +01:00 |
|
SChernykh
|
89bcceb986
|
Added p2pool mini seed nodes and default port
|
2021-12-30 11:10:18 +01:00 |
|
SChernykh
|
64116643c2
|
Fixed block broadcasts
|
2021-11-01 19:36:11 +01:00 |
|
SChernykh
|
1e4c6ef5f4
|
Added block verification test
|
2021-11-01 18:53:34 +01:00 |
|
SChernykh
|
981b161cc9
|
SideChain: faster processing of repeated broadcasts
|
2021-10-31 11:06:00 +01:00 |
|
SChernykh
|
f59e9171e8
|
SideChain: use a separate lock for m_seenBlocks
|
2021-10-31 10:26:13 +01:00 |
|
SChernykh
|
148b9dd294
|
Switch to faster unordered_map/set
|
2021-10-22 18:34:20 +02:00 |
|
SChernykh
|
285560e120
|
Fixed possible sidechain split during RandomX epoch change
|
2021-10-16 09:57:13 +02:00 |
|
SChernykh
|
da0f376bef
|
P2PServer: ban peers that don't broadcast blocks
|
2021-09-13 15:01:02 +02:00 |
|
SChernykh
|
a332ac7d26
|
P2PServer: load peers from DNS
|
2021-09-07 21:43:44 +02:00 |
|
SChernykh
|
899d5a82dd
|
data api: check p2pool shares that come after a Monero block
|
2021-09-06 23:33:52 +02:00 |
|
SChernykh
|
d3dc4c731f
|
Added more tests
|
2021-09-06 15:49:39 +02:00 |
|
SChernykh
|
fbdef7d058
|
Count all miners that were active in last 24 hours
|
2021-09-01 20:48:03 +02:00 |
|
SChernykh
|
533cc202d2
|
Added pool stats
|
2021-09-01 16:28:05 +02:00 |
|