Skip to content

Commit 9c1590e

Browse files
authored
Merge pull request #53 from BitPoolMining/Dev
Release 1.0.1.23
2 parents 405599a + 2ac2b4f commit 9c1590e

File tree

157 files changed

+6297
-187
lines changed

Some content is hidden

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

157 files changed

+6297
-187
lines changed

BitPoolMiner/BitPoolMiner.csproj

Lines changed: 156 additions & 13 deletions
Large diffs are not rendered by default.

BitPoolMiner/MainWindow.xaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,15 @@
533533
<Border x:Name="BorderFooter" BorderThickness="0 1 0 0" BorderBrush="#444444" Grid.Row="9" Grid.Column="0" Grid.RowSpan="1" Grid.ColumnSpan="10" Background="#1a1a1a">
534534
<StackPanel Orientation="Horizontal">
535535

536+
<!-- Mining Buttons -->
537+
<Button x:Name="ButtonStartMining" Style="{StaticResource buttonStyleFooterStart}" Command="{Binding CommandStartMining}" Click="ButtonStartMining_Click">
538+
START MINING
539+
</Button>
540+
<Button x:Name="ButtonStopMining" IsEnabled="False" Style="{StaticResource buttonStyleFooterStop}" Command="{Binding CommandStopMining}" Click="ButtonStopMining_Click">
541+
STOP MINING
542+
</Button>
543+
<!-- Mining Buttons -->
544+
536545
<StackPanel Orientation="Vertical" Margin="20 0 0 0" DataContext="{Binding Source={StaticResource MainWindowViewModel}, Path=MinerPaymentsData, UpdateSourceTrigger=PropertyChanged}">
537546
<StackPanel Orientation="Horizontal">
538547
<Label Style="{StaticResource labelStyleFooterGrey}">Revenue Last 24h</Label>
@@ -597,16 +606,7 @@
597606
<StackPanel Orientation="Vertical">
598607
<Label Style="{StaticResource labelStyleFooterWhite}" Content="{Binding Source={StaticResource MainWindowViewModel}, Path=VersionNumber, UpdateSourceTrigger=PropertyChanged}"></Label>
599608
<Label Style="{StaticResource labelStyleFooterWhite}" Content="{Binding Source={StaticResource MainWindowViewModel}, Path=TotalPower, UpdateSourceTrigger=PropertyChanged}"></Label>
600-
</StackPanel>
601-
602-
<!-- Mining Buttons -->
603-
<Button x:Name="ButtonStartMining" Style="{StaticResource buttonStyleFooterStart}" Command="{Binding CommandStartMining}" Click="ButtonStartMining_Click">
604-
START MINING
605-
</Button>
606-
<Button x:Name="ButtonStopMining" IsEnabled="False" Style="{StaticResource buttonStyleFooterStop}" Command="{Binding CommandStopMining}" Click="ButtonStopMining_Click">
607-
STOP MINING
608-
</Button>
609-
<!-- Mining Buttons -->
609+
</StackPanel>
610610

611611
</StackPanel>
612612
</Border>
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: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
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% (2% for MTP)
21+
22+
SUPPORTED ALGORITHMS
23+
24+
Allium
25+
BCD
26+
BitCore
27+
C11
28+
CryptoLightV7 (Aeon)
29+
CryptoNightFast (Masari)
30+
CryptoNightHaven
31+
CryptoNightHeavy
32+
CryptoNightSaber (Bittube)
33+
CryptoNightV7
34+
CryptoNightV8 (Monero)
35+
Dedal
36+
HMQ1725
37+
Lyra2REv3
38+
Lyra2vc0ban
39+
Lyra2z
40+
Lyra2zz (LAPO)
41+
MTP (see the "MTP Algorithm" item)
42+
NeoScrypt
43+
PHI1612
44+
Phi2
45+
Pipe
46+
Skunkhash
47+
Stellite
48+
Tribus
49+
X16R
50+
X16RT
51+
X16S
52+
X17
53+
X21S
54+
X22i
55+
56+
QUICKSTART
57+
58+
The current version of CryptoDredge is a (portable) console application.
59+
Unpack the downloaded archive and edit one of the sample .bat/.sh files or
60+
provide the necessary command line arguments.
61+
62+
Example:
63+
64+
CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> -p <OPTIONS>
65+
66+
67+
COMMAND-LINE ARGUMENTS
68+
69+
-v, --version Print version information
70+
-a, --algo Specify algorithm to use
71+
aeon (CryptoNight-Lite algorithm)
72+
allium
73+
bcd
74+
bitcore
75+
c11
76+
cnfast (Masari)
77+
cnhaven
78+
cnheavy
79+
cnsaber (BitTube)
80+
cnv7
81+
cnv8 (Monero)
82+
dedal
83+
hmq1725
84+
lyra2v3
85+
lyra2vc0ban
86+
lyra2z
87+
lyra2zz
88+
mtp
89+
neoscrypt
90+
phi
91+
phi2
92+
pipe
93+
skunk
94+
stellite
95+
tribus
96+
x16r
97+
x16rt
98+
x16s
99+
x17
100+
x21s
101+
x22i
102+
-d, --device List of comma-separated device IDs to use for mining.
103+
IDs are numbered 0,1...,N - 1
104+
-h, --help Print help information
105+
-i, --intensity Mining intensity (0 - 6). For example: -i N[,N] (default: 6)
106+
-o, --url URL of mining pool
107+
-p, --pass Password/Options for mining pool
108+
-u, --user Username for mining pool
109+
--log Log output to file
110+
--no-color Force color off
111+
--no-watchdog Force watchdog off
112+
--no-crashreport Force crash reporting off
113+
--cpu-priority Set process priority in the range 0 (low) to 5 (high)
114+
(default: 3)
115+
--api-type Specify API type to use
116+
ccminer-tcp (TCP)
117+
ccminer-ws (WebSocket)
118+
off
119+
(default: ccminer-tcp)
120+
-b, --api-bind IP:port for the miner API, 0 disabled
121+
(default: 127.0.0.1:4068)
122+
-r, --retries N number of times to retry if a network call fails,
123+
-1 retry indefinitely (default: -1)
124+
-R, --retry-pause N time to pause between retries, in seconds (default: 15)
125+
--timeout N network timeout, in seconds (default: 30)
126+
-c, --config JSON configuration file to use (default: config.json)
127+
--no-nvml Force NVML off
128+
129+
SYSTEM REQUIREMENTS
130+
131+
* NVIDIA GPUs with Compute Capability 5.0 or above
132+
* Latest GeForce driver
133+
* 2 GB RAM (4 GB recommended). Some algorithms such as NeoScrypt require the
134+
virtual memory (swap file) with the same size as all of the GPU's memory.
135+
* Internet connection
136+
137+
Windows
138+
139+
* Windows 7/8.1/10 (64-bit versions)
140+
* Visual C++ Redistributable for Visual Studio 2015:
141+
https://www.microsoft.com/en-US/download/details.aspx?id=48145
142+
143+
Linux
144+
145+
* Ubuntu 14.04+, Debian 8+ (64-bit versions)
146+
* Package libc-ares2. Installing libc-ares2 package is as easy as running
147+
the following command on terminal: apt-get install libc-ares2
148+
149+
NOTES
150+
151+
1. Antivirus Software Reports
152+
153+
CryptoDredge is not a piece of malicious software. You may try to add an
154+
exception in antivirus software you use.
155+
156+
2. Rejected Shares
157+
158+
There are many reasons for rejected shares. The primary reasons are:
159+
160+
* high network latency
161+
* overloaded mining server
162+
* aggressive graphics card overclocking
163+
164+
3. Watchdog
165+
166+
If you are using a third-party watchdog, you can disable the built-in
167+
watchdog by using --no-watchdog option.
168+
169+
Example:
170+
171+
CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> --no-watchdog
172+
173+
4. Several Instances After a While
174+
175+
It seems that you are using an own restart mechanism of CryptoDredge
176+
(see the "Watchdog" item).
177+
178+
5. Crash Reporting
179+
180+
If the built-in watchdog is enabled then CryptoDredge will generate and send
181+
us the report. You can disable error reporting with --no-crashreport option.
182+
Allowing CryptoDredge to send us automatic reports helps us prioritize what
183+
to fix and improve in the future versions.
184+
185+
Crash reports won't include any personal information about you, but they
186+
might include:
187+
188+
* Operating System version
189+
* Driver version
190+
* Miner configuration
191+
* Application crash data
192+
193+
6. MTP Algorithm
194+
195+
System Requirements:
196+
197+
* GPUs with at least 5 GB of memory
198+
* There are no special CPU and RAM requirements, 4 GB must be sufficient
199+
200+
In comparison to other algorithms, MTP requires transferring large amounts
201+
of data to the pool. This may be a problem for limited and slow connections.
202+
203+
The miner has to do some extra work every time that the pool sends a new
204+
"job", so an average hashrate will be a bit slow.
205+
206+
Developer fee is 2% for MTP.
207+
208+
CONTACT
209+
210+
If you have problems, questions, ideas or suggestions, please contact us
211+
by posting to cryptodredge@gmail.com
212+
213+
WEB SITE
214+
215+
Visit the CryptoDredge web site for the latest news and downloads:
216+
217+
https://cryptodredge.org/

0 commit comments

Comments
 (0)