Använda grin-miner
Det finns ett med ytterligare detaljer om hur man konfigurerar grin-miner och mine grins testnät.
GitHub:
Grin Miner – En fristående gruvimplementering avsedd för gruvdrift av Grin mot en löpande Grin-nod.
v1.0.2: fixa problem med att kontrollera lösningen mot målet
curl https://sh.rustup.rs -sSf | sh; källa $HOME/.cargo/env )Och en att bryta in!
git clone https://github.com/mimblewimble/grin-miner.gitcd grin-minergit submodul update --initcargo build
Grin-miner bygger automatiskt x86_64 CPU-plugins. Cuda-plugins tillhandahålls också, men är inte aktiverade som standard. För att aktivera dem, ändra Cargo.toml enligt följande:
change:cuckoo_miner ={ path ="./cuckoo-miner" }to:cuckoo_miner ={ path ="./cuckoo-miner", features =["build-cuda-plugins"]}
Cuda Toolkit 9+ måste vara installerat på ditt system (kontrollera med nvcc --version )
OpenCL-plugins är inte aktiverade som standard. Kör install_ocl_plugins.sh skript för att bygga och installera dem.
./install_ocl_plugins.sh Du måste installera OpenCL-bibliotek för ditt operativsystem innan. Om du bara behöver kompilera dem (för utvecklings- eller testsyften) bygg grin-miner på följande sätt:
lastbyggd --features opencl Se
En framgångsrik konstruktion ger dig:
target/debug/grin-miner – den huvudsakliga grin-miner-binärentarget/debug/plugins/* – gruvplugins
Se till att du alltid kör grin-miner i en katalog som innehåller en grin-miner.toml konfigurationsfil.
Medan du testar, placera grin-miner-binären på din väg så här:
exportera PATH=/path/to/grin-miner/dir/target/debug:$PATH
Du kan sedan köra grin-miner direkt.
Grin-miner kan konfigureras ytterligare via grin-miner.toml fil. Den här filen innehåller inline-dokumentation om alla konfigurationsalternativ och bör vara den första referenspunkten.
Du bör alltid se till att den här filen finns i katalogen från vilken du kör grin-miner.
Det finns ett med ytterligare detaljer om hur man konfigurerar grin-miner och mine grins testnät.