Skip to content

6block/zkwork_quai_mining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

ZKWROK_QUAI_MINING

  • pool_address=quai.asia.zk.work:13333

Mining Tutorial

Supported Miners

Miner Name Download Setup Guide
Rigel https://github.com/rigelminer/rigel Configuration
SRBMiner https://github.com/doktor83/SRBMiner-Multi/releases Configuration
WildRig https://github.com/andru-kun/wildrig-multi Configuration
Quai GPU Miner https://github.com/dominant-strategies/quai-gpu-miner/releases Configuration

quai_gpu_miner

On Ubuntu

  1. Get a ZKWORK_API_TOKEN on ZK.WROK.
  2. Download quai gpu miner: https://github.com/dominant-strategies/quai-gpu-miner/releases.
  3. Create a script: vi quai_mining.sh.
    #!/bin/bash
    
    ./quai-gpu-miner -U --HWMON 1 -P stratum://<ZKWORK_API_TOKEN>.<CUSTOM_NAME>:x@quai.asia.zk.work:13333
  4. Update your ZKWORK_API_TOKEN in quai_mining.sh and set CUSTOM_NAME for mining server.
  5. Start mining with sudo chmod +x quai_mining.sh && nohup ./quai_mining.sh >> mining.log 2>&1 &.
  6. Check mining log with tail -f mining.log.

On HiveOS

  1. Choose your download url for your gpu.
  1. Get a ZKWORK_API_TOKEN on ZK.WROK as QUAI wallet address.
  2. Add New Flight Sheet with config as follows:

QuaiMiner settings

QuaiMiner settings

Configuration:

  • Installation URL: DOWNLOAD_URL
  • Hash algorithm: progpow
  • Wallet and worker template: %WAL%
  • Extra config arguments: -U --HWMON 1 -P stratum://%WAL%.%WORKER_NAME%@quai.asia.zk.work:13333
  1. Start Flight Sheet

On Mmpos

  1. Get a ZKWORK_API_TOKEN on ZK.WROK as QUAI wallet address.
  2. Import miner profiles from a JSON file using a JSON string format. (Miner profiles - Import from JSON - JSON String)
  • JSON String for Nvidia
    {"miner_profile":{"name":"Zkwork-QUAI","coin":"QUAI","os":"linux","commandline":"-U -P %pool_protocol%%user%@%pool_server%:%pool_port% --api-bind 127.0.0.1:%api_port%","miner":"quai-gpu-miner-nvidia.default","miner_version":"latest","api_port":3333,"platforms":[]},"pools":[{"url":"quai.asia.zk.work","port":"13333","username":"%wallet_address%.%rig_name%%miner_id%","password":"x","name":"Zk.Work - QUAI","coin":"QUAI","ssl":false}]}
    
  • JSON String for AMD
    {"miner_profile":{"name":"Zkwork-Quai-AMD","coin":"QUAI","os":"linux","commandline":"-G -P %pool_protocol%%user%@%pool_server%:%pool_port% --api-bind 127.0.0.1:%api_port%","miner":"quai-gpu-miner-amd.default","miner_version":"latest","api_port":3333,"platforms":[]},"pools":[{"url":"quai.asia.zk.work","port":"13333","username":"%wallet_address%.%rig_name%%miner_id%","password":"x","name":"Zk.Work - QUAI","coin":"QUAI","ssl":false}]}
    
    QuaiMiner settings
  1. If no pools are defined for this coin type, add a pool by creating one (Add pool - Create pool). Then, add a miner profile by creating a new profile (Add miner profile - Create profile).

    QuaiMiner settings
  2. Switch miner profile.

SRBMiner

On Ubuntu

  1. Get a ZKWORK_API_TOKEN on ZK.WROK.
  2. Download: https://github.com/doktor83/SRBMiner-Multi/releases.
  3. Create a script: vi quai_mining.sh.
    export GPU_MAX_HEAP_SIZE=100
    export GPU_MAX_USE_SYNC_OBJECTS=1
    export GPU_SINGLE_ALLOC_PERCENT=100
    export GPU_MAX_ALLOC_PERCENT=100
    export GPU_MAX_SINGLE_ALLOC_PERCENT=100
    export GPU_ENABLE_LARGE_ALLOCATION=100
    export GPU_MAX_WORKGROUP_SIZE=1024
    #!/bin/sh
    reset
    
    ./SRBMiner-MULTI --disable-cpu --algorithm progpow_quai --pool quai.asia.zk.work:13333 --wallet <ZKWORK_API_TOKEN>.<CUSTOM_NAME>
  4. Update your QUAI ZKWORK_API_TOKEN in quai_mining.sh and set CUSTOM_NAME for mining server.
  5. Start mining with sudo chmod +x quai_mining.sh && nohup ./quai_mining.sh >> mining.log 2>&1 &.
  6. Check mining log with tail -f mining.log.

On HiveOS

  1. Update HiveOS to version 0.6-229@250202 or later.
  2. Get a ZKWORK_API_TOKEN on ZK.WROK as QUAI wallet address.
  3. Add New Flight Sheet with config as follows:

SRBMiner settings

SRBMiner settings

Configuration:

  • Hash algorithm: progpow_quai
  • Wallet and worker template: %WAL%
  • Worker name: WORKER_NAME%
  • Pool server:port: quai.asia.zk.work:13333
  1. Start Flight Sheet

On Mmpos

  1. Get a ZKWORK_API_TOKEN on ZK.WROK as QUAI wallet address.

  2. Import miner profiles from a JSON file using a JSON string format. (Miner profiles - Import from JSON - JSON String)

    {"miner_profile":{"name":"Zk.Work-SRBMiner-QUAI","coin":"QUAI","os":"linux","commandline":"--algorithm progpow_quai --disable-cpu --pool %pool_protocol%%pool_server%:%pool_port% --wallet %user% --password %password% --log-file /dev/null --api-enable --api-port %api_port%", "miner":"sbrminer.quai","miner_version":"latest","api_port":4056,"platforms":[]},"pools":[{"url":"quai.asia.zk.work","port":"13333","username":"%wallet_address%.%rig_name%%miner_id%","password":"x","name":"Zk.Work - QUAI","coin":"QUAI","ssl":false}]}
    
    QuaiMiner settings
  3. If no pools are defined for this coin type, add a pool by creating one (Add pool - Create pool). Then, add a miner profile by creating a new profile (Add miner profile - Create profile).

    QuaiMiner settings
  4. Switch miner profile.

WildRig

On Ubuntu

  1. Get a ZKWORK_API_TOKEN on ZK.WROK.
  2. Download miner: https://github.com/andru-kun/wildrig-multi/releases.
  3. Create a script: vi quai_mining.sh.
    export GPU_MAX_HEAP_SIZE=100
    export GPU_MAX_USE_SYNC_OBJECTS=1
    export GPU_SINGLE_ALLOC_PERCENT=100
    export GPU_MAX_ALLOC_PERCENT=100
    export GPU_MAX_SINGLE_ALLOC_PERCENT=100
    export GPU_ENABLE_LARGE_ALLOCATION=100
    export GPU_MAX_WORKGROUP_SIZE=1024
    #!/bin/sh
    reset
    
    ./wildrig-multi -a progpow-quai -o stratum+tcp://quai.asia.zk.work:13333 -u <ZKWORK_API_TOKEN> -w <CUSTOM_NAME>
  4. Update your QUAI ZKWORK_API_TOKEN in quai_mining.sh and set CUSTOM_NAME for mining server.
  5. Start mining with sudo chmod +x quai_mining.sh && nohup ./quai_mining.sh >> mining.log 2>&1 &.
  6. Check mining log with tail -f mining.log.

On HiveOS

  1. Update HiveOS to version 0.6-229@250202 or later.

  2. Get a ZKWORK_API_TOKEN on ZK.WROK as QUAI wallet address.

  3. Add New Flight Sheet with config as follows:

WildRig settings

WildRig settings

Configuration:

  • Hash algorithm: progpow-quai
  • Wallet and worker template: %WAL%.%WORKER_NAME%
  • Pool URL: quai.asia.zk.work:13333
  1. Start Flight Sheet

On Mmpos

  1. Get a ZKWORK_API_TOKEN on ZK.WROK as QUAI wallet address.

  2. Import miner profiles from a JSON file using a JSON string format. (Miner profiles - Import from JSON - JSON String)

    {"miner_profile":{"name":"WildRig-zkwrok-QUAI","coin":"QUAI","os":"linux","commandline":"-a progpow-quai -o %pool_protocol%%pool_server%:%pool_port% -u %user% -p %password% --api-port=%api_port%","miner":"wildrig-multi.quai","miner_version":"latest","api_port":4028,"platforms":[]},"pools":[{"url":"quai.asia.zk.work","port":"13333","username":"%wallet_address%.%rig_name%%miner_id%","password":"x","name":"Zk.Work - QUAI","coin":"QUAI","ssl":false}]}
    
    QuaiMiner settings
  3. If no pools are defined for this coin type, add a pool by creating one (Add pool - Create pool). Then, add a miner profile by creating a new profile (Add miner profile - Create profile).

    QuaiMiner settings
  4. Switch miner profile.

Rigel

On Ubuntu

  1. Get a ZKWORK_API_TOKEN on ZK.WROK.
  2. Download miner: https://github.com/rigelminer/rigel/releases.
  3. Create a script: vi quai_mining.sh.
    export GPU_MAX_HEAP_SIZE=100
    export GPU_MAX_USE_SYNC_OBJECTS=1
    export GPU_SINGLE_ALLOC_PERCENT=100
    export GPU_MAX_ALLOC_PERCENT=100
    export GPU_MAX_SINGLE_ALLOC_PERCENT=100
    export GPU_ENABLE_LARGE_ALLOCATION=100
    export GPU_MAX_WORKGROUP_SIZE=1024
    #!/bin/sh
    reset
    
    ./rigel -a quai -o stratum+tcp://quai.asia.zk.work:13333 -u <ZKWORK_API_TOKEN> -w <CUSTOM_NAME>
  4. Update your QUAI ZKWORK_API_TOKEN in quai_mining.sh and set CUSTOM_NAME for mining server.
  5. Start mining with sudo chmod +x quai_mining.sh && nohup ./quai_mining.sh >> mining.log 2>&1 &.
  6. Check mining log with tail -f mining.log.

On HiveOS

  1. Update HiveOS to version 0.6-229@250202 or later.

  2. Get a ZKWORK_API_TOKEN on ZK.WROK as QUAI wallet address.

  3. Add New Flight Sheet with config as follows:

Rigel settings

Rigel settings

Configuration:

  • Hash algorithm: quai
  • Wallet template: %WAL%
  • Worker name: %WORKER_NAME%
  • Pool URL: quai.asia.zk.work:13333
  1. Start Flight Sheet

On Mmpos

  1. Get a ZKWORK_API_TOKEN on ZK.WROK as QUAI wallet address.

  2. Import miner profiles from a JSON file using a JSON string format. (Miner profiles - Import from JSON - JSON String)

    {"miner_profile":{"name":"rigel-zk.work-QUAI","coin":"QUAI","os":"linux","commandline":"-a quai --no-tui -o %pool_protocol%%pool_server%:%pool_port% -u %wallet_address% -w %rig_name%%miner_id% --api-bind 127.0.0.1:%api_port% --no-strict-ssl", "miner":"rigel.quai","miner_version":"latest","api_port":7500,"platforms":[]},"pools":[{"url":"quai.asia.zk.work","port":"13333","username":"%wallet_address%.%rig_name%%miner_id%","password":"x","name":"Zk.Work - QUAI","coin":"QUAI","ssl":false}]}
    
    QuaiMiner settings
  3. If no pools are defined for this coin type, add a pool by creating one (Add pool - Create pool). Then, add a miner profile by creating a new profile (Add miner profile - Create profile).

    QuaiMiner settings
  4. Switch miner profile.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •