Commit Graph

42 Commits (2ca428bbbb54e366b5b31da37fcc85a26c1a5d54)

Author SHA1 Message Date
SChernykh 2ca428bbbb BlockTemplate: non-ambiguous transaction order
2 years ago
SChernykh 8a27a8cce4 Added a safety check to block template update
2 years ago
SChernykh 3f66975e1b Optimized transaction picking algorithm
2 years ago
SChernykh b7f8c973f4 Refined transaction picking algorithm
2 years ago
SChernykh 47ff7e228e Added code to deserialize compact blobs
2 years ago
SChernykh 2e747beda6 Added sidechain height to SHARE FOUND log
2 years ago
SChernykh 74b5ab1798 Force update block template after 30 seconds
2 years ago
SChernykh 02405bb8ff Workaround for duplicate sidechain IDs
2 years ago
SChernykh 077837054b Optimized TxOutput struct
2 years ago
SChernykh eabf856dbd Removed redundant m_sideChainData
2 years ago
SChernykh 6a66615f37 Removed redundant m_mainChainData
2 years ago
SChernykh c49e8d4770 Merge branch 'proxy'
2 years ago
SChernykh 86156f3fec SOCKS5 proxy support
2 years ago
SChernykh fec826b10e Changed spammy warning to level 5
2 years ago
SChernykh 30861bbf91 Speedup SideChain::get_outputs_blob()
2 years ago
SChernykh 14bbf96feb Enforce deterministic tx keys starting from v15
2 years ago
SChernykh 9e7666d12f Fixed data races
2 years ago
SChernykh d84bef8f14 Added block reward share percent to miner api
2 years ago
SChernykh 2c70bf8616 View tags support
2 years ago
SChernykh a2afa29052 Updated copyright
2 years ago
SChernykh a2d3dbad5e Use old bock template when update fails
2 years ago
SChernykh 915988d694 Added logging for the extra_nonce fix
2 years ago
SChernykh a7aed2f221 Fixed miner tx creation
2 years ago
SChernykh aada1bb5cc Use chrono::steady_clock for internal timestamps
2 years ago
SChernykh e2931f94b5 Added embedded miner
2 years ago
SChernykh f9def6cb73 Added "calc_pow" RPC support
3 years ago
SChernykh 9e90e988fa Refactored array_size to make it always constexpr
3 years ago
SChernykh f3024d3556 StratumServer: submit Monero block as soon as possible
3 years ago
SChernykh 8aa9e54dc4 BlockTemplate: wait for 10 seconds before including new transactions
3 years ago
SChernykh a36825424b Fixed some Coverity reports
3 years ago
SChernykh b31adbd5ae Added macOS build
3 years ago
SChernykh 1554a44f5c Added more integrity checks
3 years ago
SChernykh bab148fbad Added cppcheck scripts
3 years ago
SChernykh 5d6fa03f11 Show all Monero block rewards in log
3 years ago
SChernykh 780afd84a2 Added checks for tx keys
3 years ago
SChernykh 63e442dffd print_status: fixed next payout display
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
3 years ago
SChernykh 64885852dd Limit max number of transactions in block template
3 years ago
SChernykh d4388bf9c0 Removed unnecessary lock
3 years ago
SChernykh 510b7dbb85 Add files
3 years ago