NushyPool 下载
在一个页面下载 NushyPool 的 npminer 包,并查看安装说明、命令、平台支持和未来的挖矿工具。
NPMiner
最新发布包高性能多币种 GPU 矿工,支持 CUDA 和 OpenCL 后端。
npminer 支持的功能
- 在 nushypool.com 上 devfee 为 0%
NushyPool 用户挖矿无需开发费。 - Stratum, gRPC, and Xelis RPC
使用统一的--url和--user流程。 - 本地统计 API
为 HiveOS、mmpOS 和兼容 XMRig 的面板提供只读 HTTP 统计。 - NVIDIA 和 AMD GPU
NVIDIA 使用 CUDA,AMD 显卡使用 OpenCL。
AMD OpenCL 支持仍为实验性。 - 多 GPU 选择
使用--devices指定--list-gpus输出的 GPU Index。 - Autotune 缓存
调优后的启动设置会在重启后复用。 - Watchdog 监控
面向恢复的 worker 启动和监控。
算法
| 币种 | Algo | 后端 |
|---|---|---|
| Vecno | memhash | CUDA / OpenCL |
| Cryptix | cryptix | CUDA / OpenCL |
| Hoosat | hoohash | CUDA / OpenCL |
| Xelis | xelishash | CUDA / OpenCL |
请使用最新 GPU 驱动以获得最佳稳定性和算力。
Devfee
NushyPool 端点免收费用。在其他兼容矿池挖矿,或直接连接自己的 node 进行 solo mining 时,npminer 会应用下方显示的内置 devfee。
| 币种 | 算法 | 其他 Stratum 矿池 | 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% |
对于 XelisHash,direct-node solo mining 使用 Xelis JSON-RPC 端点,例如 rpc://ADDRESS:PORT。Vecno、Hoosat 和 Cryptix direct-node 示例使用 grpc://ADDRESS:PORT。
矿池挖矿示例
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
列出 GPU
./npminer --list-gpus
选择 GPU
./npminer -a memhash -o grpc://POOL:PORT -u vecno:YOUR_WALLET -d 0,2
Solo 直连节点示例
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
Vecno 风格 direct-node mining 使用 grpc://。XelisHash direct-node mining 使用 rpc://host:port[/json_rpc]。--devices 使用 --list-gpus 输出的 GPU Index,而不是 Bus ID。
API 参考
npminer 提供本地只读 HTTP API,供 HiveOS、mmpOS 和兼容 XMRig 的监控工具使用。独立运行时 API 默认关闭,直到你启用它;HiveOS 和 mmpOS 包默认启用 localhost。
启用 API
使用 --api-port 在 localhost 启动 API。mining OS 默认端口是 42330,并且 --api-disable 始终优先。
./npminer -a memhash -o stratum+tcp://nushypool.com:50010 -u vecno:YOUR_WALLET -w Hashvilly --api-port 42330
安全默认值
API 默认绑定到 127.0.0.1。绑定到其他地址需要 --api-token,客户端必须发送 Authorization: Bearer TOKEN。
兼容 XMRig 的参数
现有 dashboard 可以使用 --http-enabled、--http-host、--http-port 和 --http-access-token 别名。npminer v1 API 为只读;--http-no-restricted 会作为 no-op 接受。
./npminer -a xelishash -o stratum+tcp://nushypool.com:40008 -u xel:YOUR_WALLET -w Hashvilly --http-enabled --http-port 42330
| 选项 | 描述 |
|---|---|
--api-port <PORT> | 在选定端口启动本地 HTTP stats API。 |
--api-bind <ADDR> | API listener 的绑定地址。默认是 localhost。 |
--api-token <TOKEN> | 用于保护 API 响应的 Bearer token。非本地绑定时必须设置。 |
--api-disable | 禁用 API,包括 mining OS 包通常会启用它的情况。 |
--api-worker-id <ID> | 覆盖 API 响应中显示的 worker ID。 |
--api-id <ID> | 覆盖 API 响应中显示的 miner 实例 ID。 |
--http-enabled, --http-host, --http-port, --http-access-token | 面向已支持 miner HTTP flags 的监控软件的 XMRig 兼容别名。 |
--http-no-restricted | 为 CLI 兼容而接受。npminer v1 不提供写入或控制 endpoints。 |
| Endpoint | 响应 |
|---|---|
/npminer/v1/health | 小型 health 响应,包含 uptime、算法和 snapshot 状态。 |
/npminer/v1/stats | 完整 npminer native stats,包括总 hashrate、每设备 telemetry、shares、difficulty、mode、URL 和 snapshot age。 |
/npminer/v1/hiveos | 面向 mining OS 集成的 HiveOS 格式 stats JSON。 |
/npminer/v1/mmpos | 面向 mining OS 集成的 mmpOS 格式 stats JSON。 |
/2/summary, / | 面向常见监控 dashboard 的 XMRig 形式 summary 响应。 |
/2/backends | XMRig-style backend 和每 GPU thread 响应。 |
/1/summary, /1/threads | 面向较旧 XMRig-style 客户端的兼容别名。 |
查询示例
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
命令参考
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



