1257 Commits (4928ed97c3a6216eff01cc6d09a89a3bfa595dfb)

Author SHA1 Message Date
Duke 65c4c5c8de They are called Hush Arrakis Chains (HACs) now 3 months ago
onryo 58b65f9670 Update copyrights 4 months ago
Duke 07b041fd94 Do not apply overwinter/sapling consensus rules to block 0 4 months ago
Duke 90d47ecce4 Potentially fix #382 by not checking the genesis block against sapling consensus rules 4 months ago
Duke bc0af82ce6 SMART_CHAIN_SYMBOL is always defined, no need to check which slows this hot path down 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 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 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
Duke Leto 7dfa3f9475 cleanup 2 years ago
Duke Leto 22f353cb61 Use the current block template as randomxInput 2 years ago
Duke Leto d078eed3cf reduce some debugging in non-randomx code 2 years ago
Duke Leto 5a742dfc9d Make our initial randomx key longer, at least 9 bytes of entropy 2 years ago