Commit Graph

71 Commits (master)

Author SHA1 Message Date
SChernykh 29d84e3bcf Fixed data race in tx mempool
3 months ago
SChernykh 8a2a9a99a9 Fixed cppcheck error
4 months ago
SChernykh 1e1c3ad6e9 Updated copyright
5 months ago
SChernykh 9ad9821e2a Fix: set timestamp for locally found blocks
5 months ago
SChernykh 4e55f53fb4 Notify about new P2Pool versions
8 months ago
SChernykh 76c4573c39 CI: cleanup build warnings
9 months ago
SChernykh 9d6f232dd1 Tweaked `block_seen` logic
12 months ago
SChernykh 8bf045974f BlockTemplate code refactoring
1 year ago
SChernykh c2d8c806d2 Removed fork code, only v2 is left
1 year ago
SChernykh e53fd7a062 Tests: fixed block_template test volatility
1 year ago
SChernykh 1cfacf4118 Code cleanup and fixes
1 year ago
SChernykh f01bd88edd Fixed PPLNS window calculation
1 year ago
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