Commit History

Author SHA1 Message Date
  skoupidi caca412031 validator: use a single MAX_32_BYTES constant 8 months ago
  skoupidi 8753c20c1b validator/pow: don't blindly unwrap next darkfi rx key 8 months ago
  x 06cf1be98d validator: Use saturating arithmetic 8 months ago
  skoupidi e36a6d635b validator/randomx_factory: simplified factory api to not use locks 8 months ago
  skoupidi 1eebd74ff2 validator/pow: simplyfied randomx keys usage in pow module 8 months ago
  x 9785777642 chore: Update copyright license year 9 months ago
  skoupidi e81e01dd98 darkfid: massive overhaul of mining rpc so everything goes through the registry 9 months ago
  x 5b72692759 validator/pow: Use entire header for PoW hashing 9 months ago
  x 57717ecf3c Change block nonce to u32 9 months ago
  skoupidi c29cfc4521 darkfid/task/unknown_proposal: properly verify reorg block pow 9 months ago
  skoupidi fc78a6f91d minerd: rest randomx flags added for configuring miner 10 months ago
  skoupidi 940418cabc validator/pow: use optimized vm hashing api and an atomic nonce to ensure sequential nonce mining 10 months ago
  skoupidi 9d2683fc6f validator/pow: properly initialize the dataset with all available threads 10 months ago
  skoupidi c3dfe69967 validator/pow: always mine in a diff thread 10 months ago
  skoupidi 5155425c19 minerd: cache current randomx key vms and pregenerate next ones in background 10 months ago
  skoupidi 9b141f3fcb minerd: changed comms logic so it polls darkfid for new mining jobs 10 months ago
  skoupidi 85f52088b7 validator/pow: removed redundant x86 features checks 10 months ago
  skoupidi 7429990ea8 validator/randomx_factory: simplified factory api to generate light mode VMs always since its just used for verification 10 months ago
  skoupidi 621e704115 rust: set stable toolchain and clippy chore 10 months ago
  skoupidi 3ddfe3a608 validator/pow: restored mising monero gen wide data script 10 months ago
  skoupidi a80800aac8 validator/pow: multithreaded mining fixed 10 months ago
  skoupidi 245d142f16 validator/pow: use HeaderHash for randomx_key references 10 months ago
  x 95a8319007 darkfid: Monero Merge Mining 11 months ago
  x 9ffbd4cf40 validator/pow: Proper PoW verification of merge mined blocks 11 months ago
  x 1dee0542de validator/pow: Use little endian BigUint 11 months ago
  skoupidi f32e11af8d validator/pow: properly initialize the module if a specific height is provided 1 year ago
  skoupidi d819f257da validator/pow: use randomx factory to manage VMs and keys rotation optimization added 1 year ago
  parazyd ad36ed0eb6 validator/pow: Use RandomXFactory for PoW verification 1 year ago
  parazyd cd46c389a8 validator/consensus: Propagate RandomXFactory to PoWModule 1 year ago
  parazyd 315745b8ef system: Implement thread priority setting 1 year ago