SChernykh
be18ad4177
Made payout messages more visible
1 year ago
SChernykh
4bb1982806
Added BlockTemplate tests
2 years ago
SChernykh
d0eea1bf91
Fixed libuv init/shutdown sequence
2 years ago
SChernykh
53ba29b288
Optimized crypto cache memory allocation
2 years ago
SChernykh
cc92ae7998
Retry get_block_headers_range RPC call if it fails
2 years ago
SChernykh
d8bb85a1d8
Fix: api didn't always save total hashes
2 years ago
SChernykh
45674ef554
Better cache cleanup
2 years ago
SChernykh
32ea0f2cf6
Clear crypto cache more often
2 years ago
SChernykh
6a66615f37
Removed redundant m_mainChainData
2 years ago
SChernykh
b81f1c4975
Require monerod v0.18
2 years ago
SChernykh
ed78e9df6e
More reliable file load/save
2 years ago
SChernykh
f813cf6d36
Fix: possible use after free on shutdown
...
Console commands could access destroyed objects
2 years ago
SChernykh
e4dd46b498
Added `--no-dns` command line parameter
2 years ago
SChernykh
86156f3fec
SOCKS5 proxy support
2 years ago
SChernykh
3c697c2d7e
Fixed potential deadlock
...
Can't lock `m_minerLock` inside SideChain update
2 years ago
SChernykh
9d692d5194
ConsoleCommands: check if console is available
2 years ago
SChernykh
4ec0fe8d96
Fixed JSON RPC handling during shutdown
2 years ago
SChernykh
deaf47155f
Miner: reset share counter when synchronized
2 years ago
SChernykh
9f4388843a
Fixed error messages
2 years ago
SChernykh
8b681d6efb
Added memory hooks for CURL
2 years ago
SChernykh
a35d4b2701
Change llhttp to libcurl
2 years ago
SChernykh
05b0973a23
More reliable p2pool shutdown logic
2 years ago
SChernykh
b191962d32
Handle startup errors without calling abort()
2 years ago
SChernykh
eb3a3872eb
Fixed missing blocks download logic
2 years ago
SChernykh
5cea7be405
Allow only one pending get_miner_data
2 years ago
SChernykh
710e55422a
Ignore duplicate get_miner_data
2 years ago
SChernykh
6c6ef1c1b8
Restart ZMQ connection if it looks dead
2 years ago
SChernykh
54acfee036
Merge pull request #144 from SChernykh/view_tags
...
v15 hardfork changes
2 years ago
SChernykh
2a77695832
Fixed data races in miner
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
93cd9a659a
Code cleanup
2 years ago
SChernykh
7fe032915f
Ignore SIGPIPE
2 years ago
SChernykh
a2afa29052
Updated copyright
2 years ago
SChernykh
0c2b7d6010
More time handling fixes
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
272d206741
stats_mod api: updated min payout value
2 years ago
SChernykh
8045c40026
Check for proper `--local-api` usage
2 years ago
SChernykh
ec2f4467fb
Added `--mini` command line option to connect to p2pool-mini
2 years ago
SChernykh
8767ef9e19
Display payout amount when a block is found
2 years ago
SChernykh
e2931f94b5
Added embedded miner
2 years ago
SChernykh
89bcceb986
Added p2pool mini seed nodes and default port
2 years ago
SChernykh
d8bba4dc82
Updated version mismatch error message
3 years ago
SChernykh
f9def6cb73
Added "calc_pow" RPC support
3 years ago
SChernykh
998c2ba72f
Fixed msys2 build crash
3 years ago
SChernykh
b56d027dd5
Include P2P peer list into miner count
3 years ago
SChernykh
eaed654012
Check for missing data from monerod on each new block
...
It helps in these cases:
- monerod was down/unavailable for a while and then restarted
- monerod was out of sync and then jumped several block heights ahead
3 years ago
SChernykh
113e39817d
Cleanup old Monero blocks data
3 years ago
SChernykh
da4686b88f
ZMQReader: start after initial RPC calls are finished
3 years ago