Commit Graph

59 Commits (master)

Author SHA1 Message Date
SChernykh 1c4806e0d7 Fixed m_txkeySecSeed in block template update
1 year ago
SChernykh 595196b5ec Reduced transaction time-to-include delay
1 year ago
SChernykh 451778d704 Optimized RNG usage
1 year ago
SChernykh 5bd518da4b Optimized BlockTemplate::update()
1 year ago
SChernykh 850eb8e6e0 Fixed `submit_block`
1 year ago
SChernykh ae6747c82d Initialize tx key from previous blocks
1 year ago
SChernykh 1bd04c2840 Initialize tx key from random seed
1 year ago
SChernykh 11e4c459c9 pub/sec tx key cleanup
1 year ago
SChernykh e0913f9068 Speed up `calc_sidechain_hash`
1 year ago
SChernykh af0fa872ae Set sidechain extra (duplicate shares fix)
1 year ago
SChernykh 1ce8f28105 Added sidechain extra
1 year ago
SChernykh a525f34fec Speed up `calc_miner_tx_hash` a lot
1 year ago
SChernykh 632f3faac5 Refactored keccak interface
1 year ago
SChernykh ccc5117172 Track shares that failed to be added
1 year ago
SChernykh b346b93285 Updated copyright
1 year ago
SChernykh baf5a64c51 Add high fee transactions immediately
1 year ago
SChernykh 4bb1982806 Added BlockTemplate tests
2 years ago
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