skoupidi
|
1eebd74ff2
validator/pow: simplyfied randomx keys usage in pow module
|
6 months ago |
x
|
9785777642
chore: Update copyright license year
|
7 months ago |
skoupidi
|
e81e01dd98
darkfid: massive overhaul of mining rpc so everything goes through the registry
|
7 months ago |
x
|
5b72692759
validator/pow: Use entire header for PoW hashing
|
7 months ago |
x
|
57717ecf3c
Change block nonce to u32
|
7 months ago |
skoupidi
|
c29cfc4521
darkfid/task/unknown_proposal: properly verify reorg block pow
|
8 months ago |
skoupidi
|
fc78a6f91d
minerd: rest randomx flags added for configuring miner
|
8 months ago |
skoupidi
|
940418cabc
validator/pow: use optimized vm hashing api and an atomic nonce to ensure sequential nonce mining
|
8 months ago |
skoupidi
|
9d2683fc6f
validator/pow: properly initialize the dataset with all available threads
|
8 months ago |
skoupidi
|
c3dfe69967
validator/pow: always mine in a diff thread
|
8 months ago |
skoupidi
|
5155425c19
minerd: cache current randomx key vms and pregenerate next ones in background
|
8 months ago |
skoupidi
|
9b141f3fcb
minerd: changed comms logic so it polls darkfid for new mining jobs
|
8 months ago |
skoupidi
|
85f52088b7
validator/pow: removed redundant x86 features checks
|
8 months ago |
skoupidi
|
7429990ea8
validator/randomx_factory: simplified factory api to generate light mode VMs always since its just used for verification
|
8 months ago |
skoupidi
|
621e704115
rust: set stable toolchain and clippy chore
|
8 months ago |
skoupidi
|
3ddfe3a608
validator/pow: restored mising monero gen wide data script
|
8 months ago |
skoupidi
|
a80800aac8
validator/pow: multithreaded mining fixed
|
8 months ago |
skoupidi
|
245d142f16
validator/pow: use HeaderHash for randomx_key references
|
8 months ago |
x
|
95a8319007
darkfid: Monero Merge Mining
|
9 months ago |
x
|
9ffbd4cf40
validator/pow: Proper PoW verification of merge mined blocks
|
9 months ago |
x
|
1dee0542de
validator/pow: Use little endian BigUint
|
9 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 |
parazyd
|
3a42ba5fda
validator: Add wrapper for initializing RandomX datasets
|
1 year ago |
parazyd
|
8e18778e46
validator/pow: Fix RandomX dataset offset calculations
|
1 year ago |
parazyd
|
09a78273d0
validator: Adapt code to new RandomX crate API
|
1 year ago |
oars
|
d85cf80dbf
replace log imports with tracing everywhere
|
1 year ago |