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
3 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
SChernykh
5c92920619
Default log level 3
...
Also refactored default port numbers
3 years ago
SChernykh
b4ea125a8a
Hardcode default consensus ID for faster startup
3 years ago
SChernykh
b35b4a9f76
Crypto: added cache for faster key derivation
3 years ago
SChernykh
da0f376bef
P2PServer: ban peers that don't broadcast blocks
3 years ago
SChernykh
0d439e7712
SideChain: submit blocks to monerod in more cases
3 years ago
WeebDataHoarder
7bad1e05a4
Implemented shares/uncles position chart on status command
...
Shows progress in slices of PPNLS window. Shares move left to right as they age.
A dot "." indicates no shares, 1-9 for that number in shares, for 9+ it shows a "+".
Will not show shares or uncles lines unless you have one on window.
3 years ago
SChernykh
a332ac7d26
P2PServer: load peers from DNS
3 years ago
SChernykh
25772abc0f
Show block share % in status
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
e264377f0e
Added more checks
3 years ago
SChernykh
a36825424b
Fixed some Coverity reports
3 years ago
SChernykh
dd0a35fb79
Show pool-side hashrate in status only when it's not zero
3 years ago
SChernykh
b17723f1e4
Removed unused code
3 years ago
SChernykh
661d596107
api: store difficulty and totalHashes for each block
3 years ago
SChernykh
fbdef7d058
Count all miners that were active in last 24 hours
3 years ago
SChernykh
73da71a2d3
Renamed next payout to block reward share
3 years ago
SChernykh
533cc202d2
Added pool stats
3 years ago
SChernykh
e44919c289
Changed pool name for the new test
3 years ago
SChernykh
780afd84a2
Added checks for tx keys
3 years ago
SChernykh
d1e94d6e1a
StartumServer: print average hashrate in status
3 years ago
SChernykh
519b4b548d
Relax JSON parsing
...
Allow comments and trailing commas
3 years ago
SChernykh
8e29abd906
Small fixes
3 years ago
SChernykh
8a26498b66
Tweaked log levels
3 years ago
SChernykh
8304d81961
Prepare for mainnet test
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
3ea71d51e5
Fixed crash on startup
3 years ago
SChernykh
37f3312e1d
Submit received p2pool blocks to monerod when possible
3 years ago
SChernykh
125815b502
Made print_status() thread-safe
3 years ago
SChernykh
63e442dffd
print_status: fixed next payout display
3 years ago
SChernykh
662865ad70
Reduced startup spam at log levels <= 5
3 years ago
SChernykh
336349e189
Show hashrate estimate in status
3 years ago
SChernykh
8f2493edfc
Log message fixes
3 years ago
SChernykh
a27577f735
Added log level 6 to reduce spam on level 5
...
Log level 5 is still default
3 years ago
SChernykh
e4be4c1a66
Fixed pruning logic
...
- Erase an element from m_blocksByHeight only if it's empty
- Remove blocks from unconnected alternative chains too when they get old enough (4xPPLNS window)
3 years ago
SChernykh
69533fd209
Store only fully verified blocks in the cache
3 years ago
SChernykh
aba3bc50b8
Block cache WIP and other fixes
...
- Block cache is implemented only on Windows for now
- Tracking of background jobs
- More robust sidechain syncing
3 years ago
SChernykh
86b31ea821
Reduce broadcast spam after initial sync
3 years ago
SChernykh
6d3cfa2c7a
Couple more sanity checks
3 years ago
SChernykh
510b7dbb85
Add files
3 years ago