Unduhan NushyPool
Unduh paket npminer untuk NushyPool dan simpan catatan setup, perintah, dukungan platform, serta alat mining mendatang di satu tempat.
NPMiner
Paket rilis terbaruMiner GPU multi-coin berperforma tinggi dengan backend CUDA dan OpenCL.
Yang didukung npminer
- 0% devfee di nushypool.com
Pengguna NushyPool menambang tanpa biaya pengembang. - Stratum, gRPC, and Xelis RPC
Gunakan alur konsisten dengan--urldan--user. - API statistik lokal
Menyediakan statistik HTTP read-only untuk HiveOS, mmpOS, dan dashboard yang kompatibel dengan XMRig. - GPU NVIDIA dan AMD
CUDA untuk NVIDIA, OpenCL untuk kartu AMD.
Dukungan AMD OpenCL masih eksperimental. - Pemilihan multi-GPU
Gunakan--devicesdengan GPU Index dari--list-gpus. - Cache autotune
Pengaturan launch yang sudah dituning digunakan kembali setelah restart. - Pengawasan watchdog
Startup dan monitoring worker berorientasi pemulihan.
Algoritme
| Koin | Algo | Backend |
|---|---|---|
| Vecno | memhash | CUDA / OpenCL |
| Cryptix | cryptix | CUDA / OpenCL |
| Hoosat | hoohash | CUDA / OpenCL |
| Xelis | xelishash | CUDA / OpenCL |
Gunakan driver GPU terbaru untuk stabilitas dan hashrate terbaik.
Devfee
Endpoint NushyPool bebas biaya. Saat mining di pool kompatibel lain atau solo langsung ke node sendiri, npminer menerapkan devfee bawaan yang ditampilkan di bawah.
| Koin | Algoritme | Pool Stratum lain | Node langsung solo | NushyPool |
|---|---|---|---|---|
| Vecno | memhash |
1% | 1% via grpc:// |
0% |
| Hoosat | hoohash |
1% | 1% via grpc:// |
0% |
| Cryptix | cryptix |
1% | 1% via grpc:// |
0% |
| Xelis | xelishash |
1% | 1% via rpc:// |
0% |
Untuk XelisHash, solo mining direct-node memakai endpoint JSON-RPC Xelis, misalnya rpc://ADDRESS:PORT. Contoh direct-node Vecno, Hoosat, dan Cryptix memakai grpc://ADDRESS:PORT.
Contoh mining pool
Vecno PPS/Solo pool
./npminer -a memhash -o stratum+tcp://POOL:PORT -u vecno:YOUR_WALLET -w worker1
Hoosat PPS/Solo pool
./npminer -a hoohash -o stratum+tcp://POOL:PORT -u hoosat:YOUR_WALLET -w worker1
Cryptix PPS/Solo pool
./npminer -a cryptix -o stratum+tcp://nushypool.com:40003 -u cryptix:YOUR_WALLET -w worker1
XelisHash PPS/Solo pool
./npminer -a xelishash -o stratum+tcp://nushypool.com:40008 -u xel:YOUR_WALLET -w worker1
Daftar GPU
./npminer --list-gpus
Pilih GPU
./npminer -a memhash -o grpc://POOL:PORT -u vecno:YOUR_WALLET -d 0,2
Contoh solo direct-node
Vecno gRPC
./npminer -a memhash -o grpc://127.0.0.1:7110 -u vecno:YOUR_WALLET
Hoosat gRPC
./npminer -a hoohash -o grpc://127.0.0.1:42420 -u hoosat:YOUR_WALLET
Cryptix gRPC
./npminer -a cryptix -o grpc://127.0.0.1:19201 -u cryptix:YOUR_WALLET
XelisHash RPC
./npminer -a xelishash -o rpc://127.0.0.1:8080 -u xel:YOUR_WALLET
Gunakan grpc:// untuk direct-node mining gaya Vecno. Gunakan rpc://host:port[/json_rpc] untuk XelisHash direct-node mining. --devices memakai GPU Index yang dicetak oleh --list-gpus, bukan Bus ID.
Referensi API
npminer menyediakan HTTP API lokal read-only untuk HiveOS, mmpOS, dan alat monitoring kompatibel XMRig. Pada run standalone API tetap mati sampai Anda mengaktifkannya; paket HiveOS dan mmpOS mengaktifkan localhost secara default.
Aktifkan API
Gunakan --api-port untuk memulai API di localhost. Port default mining OS adalah 42330, dan --api-disable selalu menang.
./npminer -a memhash -o stratum+tcp://nushypool.com:50010 -u vecno:YOUR_WALLET -w Hashvilly --api-port 42330
Default keamanan
API bind ke 127.0.0.1 secara default. Bind ke alamat lain membutuhkan --api-token, dan client harus mengirim Authorization: Bearer TOKEN.
Flag kompatibel XMRig
Dashboard yang sudah ada dapat memakai alias --http-enabled, --http-host, --http-port, dan --http-access-token. API npminer v1 read-only; --http-no-restricted diterima sebagai no-op.
./npminer -a xelishash -o stratum+tcp://nushypool.com:40008 -u xel:YOUR_WALLET -w Hashvilly --http-enabled --http-port 42330
| Opsi | Deskripsi |
|---|---|
--api-port <PORT> | Memulai HTTP stats API lokal pada port yang dipilih. |
--api-bind <ADDR> | Alamat bind untuk API listener. Default adalah localhost. |
--api-token <TOKEN> | Bearer token untuk melindungi respons API. Wajib untuk bind non-local. |
--api-disable | Menonaktifkan API, termasuk saat paket mining OS biasanya mengaktifkannya. |
--api-worker-id <ID> | Mengganti worker ID yang tampil di respons API. |
--api-id <ID> | Mengganti ID instance miner yang tampil di respons API. |
--http-enabled, --http-host, --http-port, --http-access-token | Alias kompatibel XMRig untuk software monitoring yang sudah mengenal HTTP flag miner. |
--http-no-restricted | Diterima untuk kompatibilitas CLI. npminer tidak membuka endpoint tulis atau kontrol di v1. |
| Endpoint | Respons |
|---|---|
/npminer/v1/health | Respons health kecil dengan uptime, algoritma, dan status snapshot. |
/npminer/v1/stats | Stats native npminer lengkap, termasuk total hashrate, telemetry per device, shares, difficulty, mode, URL, dan usia snapshot. |
/npminer/v1/hiveos | Stats JSON berbentuk HiveOS untuk integrasi mining OS. |
/npminer/v1/mmpos | Stats JSON berbentuk mmpOS untuk integrasi mining OS. |
/2/summary, / | Respons summary gaya XMRig untuk dashboard monitoring umum. |
/2/backends | Respons backend dan thread per GPU gaya XMRig. |
/1/summary, /1/threads | Alias kompatibilitas untuk client lama gaya XMRig. |
Contoh query
curl http://127.0.0.1:42330/npminer/v1/stats curl http://127.0.0.1:42330/2/summary curl -H "Authorization: Bearer YOUR_TOKEN" http://127.0.0.1:42330/npminer/v1/stats
Referensi perintah
Output dari npminer -h.
npminer version
NushyPool Miner is high performance GPU miner
USAGE:
npminer [OPTIONS]
OPTIONS:
-a, --algo <ALGO> Mining algorithm to use (supported: memhash, hoohash, cryptix, xelishash)
--api-bind <API_BIND> HTTP stats API bind address [default: 127.0.0.1] [aliases: http-host]
--api-disable Disable the HTTP stats API even when a mining OS integration enables it
--api-id <API_ID> Custom instance ID reported by the HTTP stats API
--api-port <API_PORT> Enable the local HTTP stats API on this port [aliases: http-port]
--api-token <API_TOKEN> Bearer token for HTTP stats API access; required when binding outside localhost [aliases: http-access-token]
--api-worker-id <API_WORKER_ID> Custom worker ID reported by the HTTP stats API
--cuda-device <CUDA_DEVICE> Comma separated list with CUDA GPUs to use (example: --cuda-device 2,3 or --cuda-device=2,3) [default: all]
--cuda-disable Disable CUDA workers
--cuda-lock-core-clocks <CUDA_LOCK_CORE_CLOCKS> Lock core clocks eg: ,1200, [default: 0]
--cuda-lock-mem-clocks <CUDA_LOCK_MEM_CLOCKS> Lock mem clocks eg: ,810, [default: 0]
--cuda-no-blocking-sync Actively wait for result. Higher CPU usage, but less red blocks. Can have lower workload.
--cuda-nonce-gen <CUDA_NONCE_GEN> The random method used to generate nonces. Options: (i) xoshiro (ii) lean [default: lean] [default: lean]
--cuda-power-limits <CUDA_POWER_LIMITS> Lock power limits eg: ,150, [default: 0]
--cuda-workload <CUDA_WORKLOAD> Ratio of nonces to GPU possible parallel run for CUDA, optionally comma-separated per device [default: 128] [default: 128]
--cuda-workload-absolute The values given by workload are not ratio, but absolute number of nonces [default: false]
-d, --devices <DEVICES> Comma separated GPU Index values from --list-gpus, not Bus ID [default: all] [aliases: device]
-h, --help Print help information
--http-enabled Enable the HTTP stats API using the default API port
--http-no-restricted Accepted for XMRig CLI compatibility; npminer v1 API remains read-only
--list-gpus List detected GPUs and exit
--mine-when-not-synced Mine even when node says it is not synced
-o, --url <URL> Mining server URL for stratum, grpc, or Xelis RPC (e.g. stratum+tcp://host:port, grpc://host:port, rpc://host:port)
--opencl-amd-disable Disables AMD mining (does not override opencl-enable)
--opencl-device <OPENCL_DEVICE> Comma separated list with OpenCL GPUs to use on a specific platform
--opencl-no-amd-binary Disable fetching of precompiled AMD kernel (if exists)
--opencl-nonce-gen <OPENCL_NONCE_GEN> The random method used to generate nonces. Options: (i) xoshiro (ii) lean [default: lean]
--opencl-platform <OPENCL_PLATFORM> Which OpenCL platform to use (limited to one per executable)
--opencl-workload <OPENCL_WORKLOAD> Ratio of nonces to GPU possible parallel run for OpenCL [default: 128] [default: 128]
--opencl-workload-absolute The values given by workload are not ratio, but absolute number of nonces in OpenCL [default: false]
-p, --pass <PASS> Standard stratum mining CLI worker password (stratum only)
--reset-autotune Delete cached autotune/JIT state and force fresh autotuning before startup
--testnet Use testnet for solo grpc mining
-u, --user <USER> Mining wallet/address for stratum, grpc, or Xelis RPC (for example vecno:... or vecno:....worker)
-v, --version Print version information
-w, --worker <WORKER> Standard stratum mining CLI worker name (stratum only)
Examples:
npminer --algo memhash --url stratum+tcp://pool:50010 --user vecno:... --worker Hashvilly
npminer --algo hoohash --url grpc://127.0.0.1:7110 --user hoosat:...
npminer --algo cryptix --url stratum+tcp://nushypool.com:40003 --user cryptix:... --worker Hashvilly
npminer --algo xelishash --url stratum+tcp://nushypool.com:40008 --user xel:... --worker Hashvilly
npminer --algo xelishash --url rpc://127.0.0.1:8080 --user xel:...
npminer --algo xelishash --url stratum+tcp://nushypool.com:40008 --user xel:... --worker Hashvilly --api-port 42330
npminer --algo xelishash --url stratum+tcp://nushypool.com:40008 --user xel:... --worker Hashvilly --http-enabled
HTTP API examples:
curl http://127.0.0.1:42330/npminer/v1/stats
curl http://127.0.0.1:42330/2/summary
curl http://127.0.0.1:42330/2/backends



