Commit Graph

140 Commits (master)

Author SHA1 Message Date
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
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
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
2 years ago
SChernykh 2a77695832 Fixed data races in miner
2 years ago
SChernykh 2c70bf8616 View tags support
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
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
SChernykh 3d60ae8c32 Fix: don't start until monerod is fully synchronized
3 years ago
SChernykh c0c210664a Show uptime in status
3 years ago
SChernykh 60a8538e0c P2PServer: show an error when there are no ZMQ messages
3 years ago
SChernykh a0a31b0f3b
Merge pull request #51 from Tonux599/stratumServerJson-staging
3 years ago
Thomas Clarke 7742d163f7
API for stratum server statistics.
3 years ago
SChernykh 7d66864b01 Print P2Pool version
3 years ago
SChernykh 4bcaa41c8e Clear crypto derivation/key cache when a block is found
3 years ago
SChernykh f05f7c4268 Fixed wrong nonce values in submit_block error log
3 years ago
SChernykh 5c92920619 Default log level 3
3 years ago
SChernykh 4c5144b37f Check monerod RPC version at startup
3 years ago
SChernykh 0d439e7712 SideChain: submit blocks to monerod in more cases
3 years ago
SChernykh 74096248e1 Better error handling of Monero RPC requests
3 years ago
SChernykh 36ee76d4d2 data api: fixed one block missing to calculate effort
3 years ago
SChernykh ee7a1e54f7 DNS name resolution for command line parameters
3 years ago
SChernykh 57bc38d2bb data api: added stats_mod
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 a36825424b Fixed some Coverity reports
3 years ago
SChernykh 2ecd935bc5 data api: fixed saving of p2pool.blocks
3 years ago
SChernykh 82a88ce0ef data api: added block hashes to pool/blocks
3 years ago
SChernykh b31adbd5ae Added macOS build
3 years ago
SChernykh 08d2fbdbd1 Parse full 128-bit difficulty from monerod
3 years ago
SChernykh 661d596107 api: store difficulty and totalHashes for each block
3 years ago
SChernykh b26c4616d7 Fixed wrong diff in api/network/stats
3 years ago
SChernykh bab148fbad Added cppcheck scripts
3 years ago
SChernykh 55f8e9dc33 Added total blocks found
3 years ago
SChernykh e1b4649c2a Added pool blocks
3 years ago
SChernykh 533cc202d2 Added pool stats
3 years ago
SChernykh 295cbda449 p2pool: export data to an external web-server
3 years ago
SChernykh 5d6fa03f11 Show all Monero block rewards in log
3 years ago
SChernykh 5eea610f3c Stricter wallet address checks
3 years ago
SChernykh 4757cdb8e2 P2PServer: added 1 second grace time for stale shares
3 years ago
SChernykh 9120b86007 Fixed use of out of scope variable
3 years ago
SChernykh 519b4b548d Relax JSON parsing
3 years ago
SChernykh 27c2aab145 Check network type at startup
3 years ago
SChernykh 776b1f561c Fixed use after free on p2pool shutdown
3 years ago
SChernykh 37f3312e1d Submit received p2pool blocks to monerod when possible
3 years ago
SChernykh 0009eba307 Fix RandomX startup logic
3 years ago
SChernykh a38a7be73f p2pool: submit block from the main thread only
3 years ago
SChernykh 8f93adf7a1 Refactored signal handler
3 years ago
SChernykh d8efb27374 Restrict uv_default_loop() to main thread
3 years ago
SChernykh 90a977228b
Merge pull request #2 from hyc/cmds
3 years ago
Howard Chu 0dc3baa480 Tweak command handling
3 years ago
SChernykh bf5db3db08 Update p2pool.cpp
3 years ago
SChernykh 3229909333 Update p2pool.cpp
3 years ago
SChernykh aba3bc50b8 Block cache WIP and other fixes
3 years ago
SChernykh 656f912a3e Workaround for crashes on shutdown
3 years ago
SChernykh 39a8c68ab7 More clang fixes
3 years ago
SChernykh 510b7dbb85 Add files
3 years ago