Skip to content

Commit e47e849

Browse files
authored
Merge pull request #45 from BitPoolMining/Dev
New release for SUQA and CryptoDredge
2 parents ba41557 + 4aef610 commit e47e849

File tree

155 files changed

+6056
-9
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

155 files changed

+6056
-9
lines changed

BitPoolMiner/BitPoolMiner.csproj

Lines changed: 173 additions & 1 deletion
Large diffs are not rendered by default.

BitPoolMiner/Enums/CoinType.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ public enum CoinType
1919
BTG,
2020
ZEN,
2121
ZCL,
22-
RVN
22+
RVN,
23+
SUQA
2324
}
2425

2526
public static class CoinLogos
@@ -41,6 +42,7 @@ public static class CoinLogos
4142
{ CoinType.ZEN, @"Resources\\Images\\zencash.png" },
4243
{ CoinType.ZCL, @"Resources\\Images\\zcl.png" },
4344
{ CoinType.RVN, @"Resources\\Images\\rvn.png" },
45+
{ CoinType.SUQA, @"Resources\\Images\\suqa.png" },
4446
};
4547
}
4648

@@ -63,6 +65,7 @@ public static class CoinNames
6365
{ CoinType.ZEN, "ZENCASH" },
6466
{ CoinType.ZCL, "ZCLASSIC" },
6567
{ CoinType.RVN, "RAVENCOIN" },
68+
{ CoinType.SUQA, "SUQA" },
6669
};
6770
}
6871

@@ -85,6 +88,7 @@ public static class CoinWhatToMineIDDictionary
8588
{ CoinType.ZEN, 185 },
8689
{ CoinType.ZCL, 167 },
8790
{ CoinType.RVN, 234 },
91+
{ CoinType.SUQA, 277 },
8892
};
8993
}
9094

@@ -107,6 +111,7 @@ public static class CoinPaymentChartColor
107111
{ CoinType.ZEN, "#68fee0" },
108112
{ CoinType.ZCL, "#a072fc" },
109113
{ CoinType.RVN, "#68fee0" },
114+
{ CoinType.SUQA, "#35bda8" },
110115
};
111116
}
112117
}

BitPoolMiner/Enums/MinerBaseType.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ public enum MinerBaseType
1212
EWBF_NO_ASIC,
1313
CCMinerRaven,
1414
TRex,
15-
WildRig
15+
WildRig,
16+
CryptoDredge
1617
}
1718
}
19 MB
Binary file not shown.
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
******************************************************************************
2+
This End-User License Agreement ("EULA") is a legal agreement between you and
3+
Technobyl LLC
4+
5+
This EULA agreement governs your acquisition and use of our CryptoDredge
6+
software ("Software") directly from Technobyl LLC or indirectly through a
7+
Technobyl LLC authorized reseller or any other source (a "Reseller").
8+
9+
Please read this EULA agreement carefully before completing the installation
10+
process and using the CryptoDredge software. It provides a license to use
11+
the CryptoDredge software and contains warranty information and liability
12+
disclaimers.
13+
14+
By clicking "accept" or installing and/or using the CryptoDredge software,
15+
you are confirming your acceptance of the Software and agreeing to become
16+
bound by the terms of this EULA agreement.
17+
18+
If you do not agree with the terms and conditions of this EULA agreement,
19+
do not install or use the Software, and you must not accept this
20+
EULA agreement.
21+
22+
This EULA agreement shall apply only to the Software supplied by Technobyl
23+
LLC herewith regardless of whether other software is referred to or
24+
described herein. The terms also apply to any Technobyl LLC updates,
25+
supplements, Internet-based services, and support services for the
26+
Software, unless other terms accompany those items on delivery.
27+
If so, those terms apply.
28+
29+
License Grant
30+
31+
Technobyl LLC hereby grants you a personal, non-transferable, non-exclusive
32+
licence to use the CryptoDredge software on your devices in accordance
33+
with the terms of this EULA agreement.
34+
35+
You are permitted to load the CryptoDredge software (for example a PC,
36+
laptop, mobile or tablet) under your control. You are responsible for
37+
ensuring your device meets the minimum requirements of the CryptoDredge
38+
software.
39+
40+
You are not permitted to:
41+
42+
Edit, alter, modify, adapt, translate or otherwise change the whole or any
43+
part of the Software nor permit the whole or any part of the Software to be
44+
combined with or become incorporated in any other software, nor decompile,
45+
disassemble or reverse engineer the Software or attempt to do any of the
46+
following:
47+
Reproduce, copy, distribute, resell or otherwise use the Software for any
48+
commercial purpose.
49+
Allow any third party to use the Software on behalf of or for the benefit
50+
of any third party.
51+
Use the Software in any way which breaches any applicable local, national
52+
or international law.
53+
use the Software for any purpose that Technobyl LLC considers is a breach
54+
of this EULA agreement
55+
56+
Intellectual Property and Ownership
57+
58+
Technobyl LLC shall at all times retain ownership of the Software as
59+
originally downloaded by you and all subsequent downloads of the Software
60+
by you. The Software (and the copyright, and other intellectual property
61+
rights of whatever nature in the Software,
62+
including any modifications made thereto) are and shall remain the
63+
property of Technobyl LLC.
64+
65+
Technobyl LLC reserves the right to grant licences to use the Software
66+
to third parties.
67+
68+
Termination
69+
70+
This EULA agreement is effective from the date you first use the Software
71+
and shall continue until terminated. You may terminate it at any time
72+
upon written notice to Technobyl LLC.
73+
74+
It will also terminate immediately if you fail to comply with any term
75+
of this EULA agreement. Upon such termination, the licenses granted
76+
by this EULA agreement will immediately terminate and you agree to stop
77+
all access and use of the Software. The provisions that by their nature
78+
continue and survive will survive any termination of this EULA agreement.
79+
80+
No Warranties
81+
82+
THE SOFTWARE IS PROVIDED TO YOU "AS IS" AND "AS AVAILABLE" AND WITH ALL
83+
FAULTS AND DEFECTS WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT
84+
PERMITTED UNDER APPLICABLE LAW, Technobyl LLC, ON ITS OWN
85+
BEHALF AND ON BEHALF OF ITS AFFILIATES AND ITS AND THEIR RESPECTIVE
86+
LICENSORS AND SERVICE PROVIDERS, EXPRESSLY DISCLAIMS ALL WARRANTIES,
87+
WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, WITH RESPECT TO THE
88+
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
89+
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT, AND
90+
WARRANTIES THAT MAY ARISE OUT OF COURSE OF DEALING, COURSE OF PERFORMANCE,
91+
USAGE OR TRADE PRACTICE. WITHOUT LIMITATION TO THE FOREGOING,
92+
Technobyl LLC PROVIDES NO WARRANTY OR UNDERTAKING,
93+
AND MAKES NO REPRESENTATION OF ANY KIND THAT THE SOFTWARE WILL MEET
94+
YOUR REQUIREMENTS, ACHIEVE ANY INTENDED RESULTS, BE COMPATIBLE OR WORK
95+
WITH ANY OTHER SOFTWARE, APPLICATIONS, SYSTEMS OR SERVICES, OPERATE
96+
WITHOUT INTERRUPTION, MEET ANY PERFORMANCE OR RELIABILITY STANDARDS OR
97+
BE ERROR FREE OR THAT ANY ERRORS OR DEFECTS CAN OR WILL BE CORRECTED.
98+
WITHOUT LIMITING THE FOREGOING, NEITHER Technobyl LLC NOR
99+
ANY Technobyl LLC'S PROVIDER MAKES ANY REPRESENTATION OR
100+
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED: (I) AS TO THE OPERATION OR
101+
AVAILABILITY OF THE SOFTWARE, OR THE INFORMATION, CONTENT, AND
102+
MATERIALS OR PRODUCTS INCLUDED THEREON; (II) THAT THE SOFTWARE
103+
WILL BE UNINTERRUPTED OR ERROR-FREE; (III) AS TO THE ACCURACY,
104+
RELIABILITY, OR CURRENCY OF ANY INFORMATION OR CONTENT PROVIDED
105+
THROUGH THE SOFTWARE; OR (IV) THAT THE SOFTWARE, ITS SERVERS,
106+
THE CONTENT, OR E-MAILS SENT FROM OR ON BEHALF OF Technobyl LLC
107+
ARE FREE OF VIRUSES, SCRIPTS, TROJAN HORSES, WORMS, MALWARE, TIMEBOMBS
108+
OR OTHER HARMFUL COMPONENTS. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
109+
OF OR LIMITATIONS ON IMPLIED WARRANTIES OR THE LIMITATIONS ON THE APPLICABLE
110+
STATUTORY RIGHTS OF A CONSUMER, SO SOME OR ALL OF THE ABOVE EXCLUSIONS
111+
AND LIMITATIONS MAY NOT APPLY TO YOU.
112+
113+
Limitation of Liability
114+
115+
NOTWITHSTANDING ANY DAMAGES THAT YOU MIGHT INCUR, THE ENTIRE LIABILITY
116+
OF Technobyl LLC AND ANY OF ITS SUPPLIERS UNDER ANY PROVISION
117+
OF THIS AGREEMENT AND YOUR EXCLUSIVE REMEDY FOR ALL OF THE FOREGOING SHALL
118+
BE LIMITED TO THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE.
119+
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
120+
Technobyl LLC OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
121+
INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED
122+
TO, DAMAGES FOR LOSS OF PROFITS, FOR LOSS OF DATA OR OTHER INFORMATION,
123+
FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY
124+
ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO
125+
USE THE SOFTWARE, THIRD-PARTY SOFTWARE AND/OR THIRD-PARTY HARDWARE
126+
USED WITH THE SOFTWARE, OR OTHERWISE IN CONNECTION WITH ANY
127+
PROVISION OF THIS AGREEMENT), EVEN IF Technobyl LLC
128+
OR ANY SUPPLIER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND
129+
EVEN IF THE REMEDY FAILS OF ITS ESSENTIAL PURPOSE. SOME STATES/JURISDICTIONS
130+
DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
131+
DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
Lines changed: 207 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,207 @@
1+
_____ _ _____ _
2+
/ ____| | | | __ \ | |
3+
| | _ __ _ _ _ __ | |_ ___ | | | |_ __ ___ __| | __ _ ___
4+
| | | '__| | | | '_ \| __/ _ \| | | | '__/ _ \/ _` |/ _` |/ _ \
5+
| |____| | | |_| | |_) | || (_) | |__| | | | __/ (_| | (_| | __/
6+
\_____|_| \__, | .__/ \__\___/|_____/|_| \___|\__,_|\__, |\___|
7+
__/ | | __/ |
8+
|___/|_| |___/
9+
10+
OVERVIEW
11+
12+
CryptoDredge is a simple in use and highly optimized cryptocurrency mining
13+
software. It takes full advantage of modern NVIDIA graphics cards through the
14+
use of unique optimization techniques. We have also devoted great attention to
15+
stable power consumption. These benefits, along with the very small developer
16+
fee, make our product one of the best publicly available miners.
17+
18+
FEATURES
19+
20+
Developer fee is 1%
21+
22+
SUPPORTED ALGORITHMS
23+
24+
Allium
25+
BCD
26+
BitCore
27+
Blake (2s)
28+
C11
29+
CryptoLightV7 (Aeon)
30+
CryptoNightFast (Masari)
31+
CryptoNightHaven
32+
CryptoNightHeavy
33+
CryptoNightSaber (Bittube)
34+
CryptoNightV7
35+
CryptoNightV8 (Monero)
36+
Exosis
37+
HMQ1725
38+
Lbk3
39+
Lyra2REv2
40+
Lyra2z
41+
NeoScrypt
42+
PHI1612
43+
Phi2
44+
Polytimos
45+
Skein
46+
Skunkhash
47+
Stellite
48+
Tribus
49+
X16R
50+
X16S
51+
X17
52+
X22i
53+
54+
QUICKSTART
55+
56+
The current version of CryptoDredge is a (portable) console application.
57+
Unpack the downloaded archive and edit one of the sample .bat/.sh files or
58+
provide the necessary command line arguments.
59+
60+
Example:
61+
62+
CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> -p <OPTIONS>
63+
64+
65+
COMMAND-LINE ARGUMENTS
66+
67+
-v, --version Print version information
68+
-a, --algo Specify algorithm to use
69+
aeon (CryptoNight-Lite algorithm)
70+
allium
71+
bcd
72+
bitcore
73+
blake2s
74+
c11
75+
cnfast (Masari)
76+
cnhaven
77+
cnheavy
78+
cnsaber (BitTube)
79+
cnv7
80+
cnv8 (Monero)
81+
exosis
82+
hmq1725
83+
lbk3
84+
lyra2v2
85+
lyra2v2-old (see the "Lyra2REv2 Issues" item)
86+
lyra2z
87+
neoscrypt
88+
phi
89+
phi2
90+
polytimos
91+
skein
92+
skunk
93+
stellite
94+
tribus
95+
x16r
96+
x16s
97+
x17
98+
x22i
99+
-d, --device List of comma-separated device IDs to use for mining.
100+
IDs are numbered 0,1...,N - 1
101+
-h, --help Print help information
102+
-i, --intensity Mining intensity (0 - 6). For example: -i N[,N] (default: 6)
103+
-o, --url URL of mining pool
104+
-p, --pass Password/Options for mining pool
105+
-u, --user Username for mining pool
106+
--log Log output to file
107+
--no-color Force color off
108+
--no-watchdog Force watchdog off
109+
--no-crashreport Force crash reporting off
110+
--cpu-priority Set process priority in the range 0 (low) to 5 (high)
111+
(default: 3)
112+
--api-type Specify API type to use
113+
ccminer-tcp (TCP)
114+
ccminer-ws (WebSocket)
115+
off
116+
(default: ccminer-tcp)
117+
-b, --api-bind IP:port for the miner API, 0 disabled
118+
(default: 127.0.0.1:4068)
119+
-r, --retries N number of times to retry if a network call fails,
120+
-1 retry indefinitely (default: -1)
121+
-R, --retry-pause N time to pause between retries, in seconds (default: 15)
122+
--timeout N network timeout, in seconds (default: 30)
123+
-c, --config JSON configuration file to use (default: config.json)
124+
125+
SYSTEM REQUIREMENTS
126+
127+
* NVIDIA GPUs with Compute Capability 5.0 or above
128+
* Latest GeForce driver
129+
* 2 GB RAM (4 GB recommended). Some algorithms such as NeoScrypt require the
130+
virtual memory (swap file) with the same size as all of the GPU's memory.
131+
* Internet connection
132+
133+
Windows
134+
135+
* Windows 7/8.1/10 (64-bit versions)
136+
* Visual C++ Redistributable for Visual Studio 2015:
137+
https://www.microsoft.com/en-US/download/details.aspx?id=48145
138+
139+
Linux
140+
141+
* Ubuntu 14.04+, Debian 8+ (64-bit versions)
142+
* Package libc-ares2. Installing libc-ares2 package is as easy as running
143+
the following command on terminal: apt-get install libc-ares2
144+
145+
TROUBLESHOOTING
146+
147+
1. Antivirus Software Reports
148+
149+
CryptoDredge is not a piece of malicious software. You may try to add an
150+
exception in antivirus software you use.
151+
152+
2. Rejected Shares
153+
154+
There are many reasons for rejected shares. The primary reasons are:
155+
156+
* high network latency
157+
* overloaded mining server
158+
* aggressive graphics card overclocking
159+
160+
3. Watchdog
161+
162+
If you are using a third-party watchdog, you can disable the built-in
163+
watchdog by using --no-watchdog option.
164+
165+
Example:
166+
167+
CryptoDredge -a lyra2v2-old -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> --no-watchdog
168+
169+
4. Lyra2REv2 Issues
170+
171+
In case if you have issues with the current implementation of Lyra2REv2
172+
(lyra2v2), you might want to try lyra2v2-old.
173+
174+
Example:
175+
176+
CryptoDredge -a lyra2v2-old -o stratum+tcp://<POOL> -u <WALLET_ADDRESS>
177+
178+
5. Several Instances After a While
179+
180+
It seems that you are using an own restart mechanism of CryptoDredge
181+
(see the "Watchdog" item).
182+
183+
6. Crash Reporting
184+
185+
If the built-in watchdog is enabled then CryptoDredge will generate and send
186+
us the report. You can disable error reporting with --no-crashreport option.
187+
Allowing CryptoDredge to send us automatic reports helps us prioritize what
188+
to fix and improve in the future versions.
189+
190+
Crash reports won't include any personal information about you, but they
191+
might include:
192+
193+
* Operating System version
194+
* Driver version
195+
* Miner configuration
196+
* Application crash data
197+
198+
CONTACT
199+
200+
If you have problems, questions, ideas or suggestions, please contact us
201+
by posting to cryptodredge@gmail.com
202+
203+
WEB SITE
204+
205+
Visit the CryptoDredge web site for the latest news and downloads:
206+
207+
https://cryptodredge.org/

0 commit comments

Comments
 (0)