1267 Commits (54a38abafe0c63dcb1bb95addf740539155ae1df)

Author SHA1 Message Date
Duke 1a49819e44 Compile fixes 5 months ago
Duke b853cb92a1 Compile fixes 5 months ago
Duke 27db254d68 Sapling and Overwinter network upgrades are always active 5 months ago
Duke b0b9565d6a Sapling and Overwinter network upgrades are always active 5 months ago
Duke 3a3c67e0fc Delete many things we do not want or need 5 months ago
Duke 7d73ebd7af Remove voutsum variable which is calculated but never used 5 months ago
Duke 196e00c786 Remove unused variables 5 months ago
Duke c1ab82a881 Remove unused variables and add a const 5 months ago
Duke 4054140b21 RandomX interval and block lag are consensus changes and will never change at run-time, so they can be static 5 months ago
Duke 447f1f50f3 SMART_CHAIN_SYMBOL is always nonzero 5 months ago
Duke b9937bc5d2 Release randomx cache in normal exit 5 months ago
Duke 1b5422eb2d Dynamically determine thread count for dataset init 5 months ago
Duke 56ef56b136 randomx_get_flags() automatically sets all flags except RANDOMX_FLAG_FULL_MEM, RANDOMX_FLAG_LARGE_PAGES and RANDOMX_FLAG_SECURE 5 months ago
Duke Leto 0e0b1cca97 Attempt to try different randomx flags 5 months ago
Duke 943ffbc1bf Remove unused variables in BitcoinMiner/RandomXMiner which saves about 3.5KB of memory per mining thread 6 months ago
Duke 43aa4a7d90 Create a local variable instead of modifying the global ASSETCHAINS_SCRIPTPUB 6 months ago
Duke d386a0439e Remove unused variables 6 months ago
Duke 0ce00a29ed Use sha256 of current block as input hash to LxrPow() 6 months ago
Duke aaea1a418b Include ramhash header 6 months ago
Duke e05e9b6fce Add most of the implementation of RamhashMiner() 6 months ago
Duke 61e801539d Add rhdebug() for ramhash-specific debug output 6 months ago
Duke 80bd3f262c Verbosify randomx debug logging in case that helps debug mismatched height coinbase issue 8 months ago
Duke fc6745129d Fix randomx memory leak but create some mining errors 8 months ago
Duke 963ce1e444 Release randomx dataset+cache when mining is interrupted or errors 8 months ago
Duke 7db6745056 s/zouts/zins/ in debug log 8 months ago
Duke c8a88e1168 Check null randomx dataset before calling randomx_dataset_item_count 8 months ago
Duke 2308db22ee Antispam defenses 9 months ago
Duke f335fb539f We are calling it ramhash not memhash 10 months ago
Duke b40a6f6d34 Start implementing MemhashMiner 10 months ago
Duke 479ed54ff0 Add devtax address and scriptpub to getblocktemplate output 1 year ago
Duke 9f92bdd7dc Decentralized Devtax 1 year ago
Duke fc921eba57 Remove dead code 1 year ago
Duke bde7273c9f Remove mapRequest tracking 1 year ago
Duke e033a2e6eb Update copyrights to 2023 1 year ago
Duke Leto b7adb511a6 cleanup 2 years ago
Duke Leto 665f895134 Optimize inner mining loop 2 years ago
Duke Leto c8b2163c1c Optimize inner mining loop 2 years ago
Duke Leto 1a4e8d4acf Initialize randomx dataset with 2 threads 2 years ago
Duke Leto c55d1cbc5f Destroy randomx VM when we are done with it 2 years ago
Duke Leto d3b948005c indentation 2 years ago
Duke Leto 3dbe8d3c6b indentation 2 years ago
Duke Leto c108db8f3c Speed up randomx hashing by ~60X per core 2 years ago
Duke Leto b94ec80307 Use RANDOMX_FLAG_FULL_MEM 2 years ago
Duke Leto 5aea752337 Fix compiler warnings 2 years ago
Duke Leto 6eccab3e98 Add missing newline in rxdebug and add debugging about solutionTargetChecks 2 years ago
Duke Leto 8e1ba0658d Ensure pindexPrev is not null before mining against it in both BitcoinMiner and RandomXMiner 2 years ago
jahway603 b2987b43f0 miner: fix MAXSOLS 2 years ago
Duke Leto a70897966a Only print out randomx debug stuff when -debug=randomx 2 years ago
Duke Leto 66e9bd835a less debug 2 years ago
Duke Leto 8ca330dc68 cleanup 2 years ago