├── .vs
├── myrminer
│ └── v14
│ │ └── .suo
└── monerospelunker
│ └── v14
│ └── .suo
├── monerospelunker
├── icon.ico
├── logo.png
├── favicon.ico
├── lilicon.ico
├── bin
│ ├── Debug
│ │ ├── monerospelunker.exe
│ │ ├── monerospelunker.pdb
│ │ ├── monerospelunker.vshost.exe
│ │ ├── cpuminer-multi-wolf-AES
│ │ │ ├── zlib1.dll
│ │ │ ├── minerd.exe
│ │ │ ├── libcurl-4.dll
│ │ │ ├── libiconv-2.dll
│ │ │ ├── libidn-11.dll
│ │ │ ├── libintl-8.dll
│ │ │ └── libwinpthread-1.dll
│ │ ├── monerospelunker.conf
│ │ ├── monerospelunker.exe.config
│ │ ├── myrminer.vshost.exe.config
│ │ ├── monerospelunker.vshost.exe.config
│ │ ├── myrminer.vshost.exe.manifest
│ │ ├── monerospelunker.vshost.exe.manifest
│ │ └── monerospelunker.xml
│ └── Release
│ │ ├── monerospelunker.exe
│ │ ├── monerospelunker.pdb
│ │ ├── monerospelunker.vshost.exe
│ │ ├── monerospelunker.exe.config
│ │ ├── monerospelunker.vshost.exe.config
│ │ ├── monerospelunker.vshost.exe.manifest
│ │ └── monerospelunker.xml
├── obj
│ ├── Debug
│ │ ├── monerospelunker.exe
│ │ ├── monerospelunker.pdb
│ │ ├── monerospelunker.Form1.resources
│ │ ├── monerospelunker.Resources.resources
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── TempPE
│ │ │ └── My Project.Resources.Designer.vb.dll
│ │ ├── monerospelunker.vbproj.GenerateResource.Cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── monerospelunker.vbprojResolveAssemblyReference.cache
│ │ ├── monerospelunker.xml
│ │ └── monerospelunker.vbproj.FileListAbsolute.txt
│ └── Release
│ │ ├── monerospelunker.exe
│ │ ├── monerospelunker.pdb
│ │ ├── monerospelunker.Form1.resources
│ │ ├── monerospelunker.Resources.resources
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── TempPE
│ │ └── My Project.Resources.Designer.vb.dll
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── monerospelunker.vbproj.GenerateResource.Cache
│ │ ├── monerospelunker.vbprojResolveAssemblyReference.cache
│ │ ├── monerospelunker.xml
│ │ └── monerospelunker.vbproj.FileListAbsolute.txt
├── App.config
├── My Project
│ ├── Settings.settings
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Settings.Designer.vb
│ ├── Application.Designer.vb
│ └── Resources.resx
├── monerospelunker.vbproj.user
├── ApplicationEvents.vb
├── Form1.vb
├── monerospelunker.vbproj
└── Form1.Designer.vb
├── README.md
└── monerospelunker.sln
/.vs/myrminer/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/.vs/myrminer/v14/.suo
--------------------------------------------------------------------------------
/monerospelunker/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/icon.ico
--------------------------------------------------------------------------------
/monerospelunker/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/logo.png
--------------------------------------------------------------------------------
/.vs/monerospelunker/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/.vs/monerospelunker/v14/.suo
--------------------------------------------------------------------------------
/monerospelunker/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/favicon.ico
--------------------------------------------------------------------------------
/monerospelunker/lilicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/lilicon.ico
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/monerospelunker.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/monerospelunker.exe
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/monerospelunker.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/monerospelunker.pdb
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/monerospelunker.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Debug/monerospelunker.exe
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/monerospelunker.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Debug/monerospelunker.pdb
--------------------------------------------------------------------------------
/monerospelunker/bin/Release/monerospelunker.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Release/monerospelunker.exe
--------------------------------------------------------------------------------
/monerospelunker/bin/Release/monerospelunker.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Release/monerospelunker.pdb
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/monerospelunker.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Release/monerospelunker.exe
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/monerospelunker.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Release/monerospelunker.pdb
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/monerospelunker.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/monerospelunker.vshost.exe
--------------------------------------------------------------------------------
/monerospelunker/bin/Release/monerospelunker.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Release/monerospelunker.vshost.exe
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/zlib1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/zlib1.dll
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/monerospelunker.Form1.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Debug/monerospelunker.Form1.resources
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/monerospelunker.Form1.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Release/monerospelunker.Form1.resources
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/minerd.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/minerd.exe
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/monerospelunker.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Debug/monerospelunker.Resources.resources
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libcurl-4.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libcurl-4.dll
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libiconv-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libiconv-2.dll
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libidn-11.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libidn-11.dll
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libintl-8.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libintl-8.dll
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/monerospelunker.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Release/monerospelunker.Resources.resources
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libwinpthread-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/bin/Debug/cpuminer-multi-wolf-AES/libwinpthread-1.dll
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Release/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/monerospelunker.vbproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Debug/monerospelunker.vbproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/TempPE/My Project.Resources.Designer.vb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Release/TempPE/My Project.Resources.Designer.vb.dll
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/monerospelunker.vbproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Release/monerospelunker.vbproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/monerospelunker.conf:
--------------------------------------------------------------------------------
1 | Pool=stratum+tcp://pool.minexmr.com:4444
2 | Address=45SkxgDmcLmW5ByS7w9AG78JuJRvCoVKCdGJWnd4US95CBUAtvdGAdM2oHgZgTGjkEAUcwdqcryM819aqdeiKxHSQC8HkmS
3 | Threads=2
4 |
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/monerospelunker.vbprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Debug/monerospelunker.vbprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/monerospelunker.vbprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jwinterm/monerospelunker/HEAD/monerospelunker/obj/Release/monerospelunker.vbprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/monerospelunker/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/monerospelunker.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/myrminer.vshost.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Release/monerospelunker.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/monerospelunker.vshost.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Release/monerospelunker.vshost.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/monerospelunker/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/monerospelunker/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 | TextBoxXmrAddress
5 | false
6 | 0
7 | true
8 | 0
9 | true
10 |
--------------------------------------------------------------------------------
/monerospelunker/monerospelunker.vbproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | publish\
5 |
6 |
7 |
8 |
9 |
10 | en-US
11 | false
12 |
13 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/myrminer.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/monerospelunker.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Release/monerospelunker.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Debug/monerospelunker.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | monerospelunker
6 |
7 |
8 |
9 |
10 |
11 | A strongly-typed resource class, for looking up localized strings, etc.
12 |
13 |
14 |
15 |
16 | Returns the cached ResourceManager instance used by this class.
17 |
18 |
19 |
20 |
21 | Overrides the current thread's CurrentUICulture property for all
22 | resource lookups using this strongly typed resource class.
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/monerospelunker.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | monerospelunker
6 |
7 |
8 |
9 |
10 |
11 | A strongly-typed resource class, for looking up localized strings, etc.
12 |
13 |
14 |
15 |
16 | Returns the cached ResourceManager instance used by this class.
17 |
18 |
19 |
20 |
21 | Overrides the current thread's CurrentUICulture property for all
22 | resource lookups using this strongly typed resource class.
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/monerospelunker/bin/Release/monerospelunker.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | monerospelunker
6 |
7 |
8 |
9 |
10 |
11 | A strongly-typed resource class, for looking up localized strings, etc.
12 |
13 |
14 |
15 |
16 | Returns the cached ResourceManager instance used by this class.
17 |
18 |
19 |
20 |
21 | Overrides the current thread's CurrentUICulture property for all
22 | resource lookups using this strongly typed resource class.
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/monerospelunker.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | monerospelunker
6 |
7 |
8 |
9 |
10 |
11 | A strongly-typed resource class, for looking up localized strings, etc.
12 |
13 |
14 |
15 |
16 | Returns the cached ResourceManager instance used by this class.
17 |
18 |
19 |
20 |
21 | Overrides the current thread's CurrentUICulture property for all
22 | resource lookups using this strongly typed resource class.
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/monerospelunker/ApplicationEvents.vb:
--------------------------------------------------------------------------------
1 | Namespace My
2 | ' The following events are available for MyApplication:
3 | ' Startup: Raised when the application starts, before the startup form is created.
4 | ' Shutdown: Raised after all application forms are closed. This event is not raised if the application terminates abnormally.
5 | ' UnhandledException: Raised if the application encounters an unhandled exception.
6 | ' StartupNextInstance: Raised when launching a single-instance application and the application is already active.
7 | ' NetworkAvailabilityChanged: Raised when the network connection is connected or disconnected.
8 | Partial Friend Class MyApplication
9 | Private Sub MyApplication_Shutdown(sender As Object, e As EventArgs) Handles Me.Shutdown
10 |
11 | End Sub
12 | End Class
13 | End Namespace
14 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # MoneroSpelunker
2 | This is a GUI wrapper made with VB .net for a cryptonight cpuminer.
3 | Rather than enter arguments on the command line, or create a batch file, the user can just open the program and fill the fields.
4 |
5 | ## How To Use
6 | Open the program, enter the number of threads to use (probably 1-4, maybe 8 or 16 if you have really nice cpu - take the size of your CPU's cache in MB and divide by two to get an idea of how many threads you can run),
7 | the mining pool (and port) you'd like to use, and *your Monero wallet address*, and then press start mining.
8 | The miner should stop if you press stop mining or if you exit the program
9 | (if it crashes you may need to ctrl-alt-del and kill the minerd.exe process using task manager, but I don't think this should occur).
10 | Be aware that this is alpha quality software, so the paranthetical in the previous sentence may not be accurate.
11 |
--------------------------------------------------------------------------------
/monerospelunker.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25420.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "monerospelunker", "monerospelunker\monerospelunker.vbproj", "{5B386AEC-1F28-4A37-80E5-8B273DB67F0C}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {5B386AEC-1F28-4A37-80E5-8B273DB67F0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {5B386AEC-1F28-4A37-80E5-8B273DB67F0C}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {5B386AEC-1F28-4A37-80E5-8B273DB67F0C}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {5B386AEC-1F28-4A37-80E5-8B273DB67F0C}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/monerospelunker/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/monerospelunker/obj/Debug/monerospelunker.vbproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | e:\src\myrminer\myrminer\myrminer\bin\Debug\myrminer.exe.config
2 | e:\src\myrminer\myrminer\myrminer\bin\Debug\myrminer.exe
3 | e:\src\myrminer\myrminer\myrminer\bin\Debug\myrminer.pdb
4 | e:\src\myrminer\myrminer\myrminer\bin\Debug\myrminer.xml
5 | e:\src\myrminer\myrminer\myrminer\obj\Debug\myrminer.vbprojResolveAssemblyReference.cache
6 | e:\src\myrminer\myrminer\myrminer\obj\Debug\myrminer.Form1.resources
7 | e:\src\myrminer\myrminer\myrminer\obj\Debug\myrminer.Resources.resources
8 | e:\src\myrminer\myrminer\myrminer\obj\Debug\myrminer.vbproj.GenerateResource.Cache
9 | e:\src\myrminer\myrminer\myrminer\obj\Debug\myrminer.exe
10 | e:\src\myrminer\myrminer\myrminer\obj\Debug\myrminer.xml
11 | e:\src\myrminer\myrminer\myrminer\obj\Debug\myrminer.pdb
12 | E:\src\monerospelunker\monerospelunker\monerospelunker\bin\Debug\monerospelunker.exe.config
13 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Debug\monerospelunker.exe
14 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Debug\monerospelunker.xml
15 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Debug\monerospelunker.pdb
16 | E:\src\monerospelunker\monerospelunker\monerospelunker\bin\Debug\monerospelunker.exe
17 | E:\src\monerospelunker\monerospelunker\monerospelunker\bin\Debug\monerospelunker.pdb
18 | E:\src\monerospelunker\monerospelunker\monerospelunker\bin\Debug\monerospelunker.xml
19 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Debug\monerospelunker.vbprojResolveAssemblyReference.cache
20 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Debug\monerospelunker.Form1.resources
21 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Debug\monerospelunker.Resources.resources
22 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Debug\monerospelunker.vbproj.GenerateResource.Cache
23 |
--------------------------------------------------------------------------------
/monerospelunker/obj/Release/monerospelunker.vbproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | e:\src\myrminer\myrminer\myrminer\bin\Release\myrminer.exe.config
2 | e:\src\myrminer\myrminer\myrminer\bin\Release\myrminer.exe
3 | e:\src\myrminer\myrminer\myrminer\bin\Release\myrminer.pdb
4 | e:\src\myrminer\myrminer\myrminer\bin\Release\myrminer.xml
5 | e:\src\myrminer\myrminer\myrminer\obj\Release\myrminer.vbprojResolveAssemblyReference.cache
6 | e:\src\myrminer\myrminer\myrminer\obj\Release\myrminer.Form1.resources
7 | e:\src\myrminer\myrminer\myrminer\obj\Release\myrminer.Resources.resources
8 | e:\src\myrminer\myrminer\myrminer\obj\Release\myrminer.vbproj.GenerateResource.Cache
9 | e:\src\myrminer\myrminer\myrminer\obj\Release\myrminer.exe
10 | e:\src\myrminer\myrminer\myrminer\obj\Release\myrminer.xml
11 | e:\src\myrminer\myrminer\myrminer\obj\Release\myrminer.pdb
12 | E:\src\monerospelunker\monerospelunker\monerospelunker\bin\Release\monerospelunker.exe.config
13 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Release\monerospelunker.exe
14 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Release\monerospelunker.xml
15 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Release\monerospelunker.pdb
16 | E:\src\monerospelunker\monerospelunker\monerospelunker\bin\Release\monerospelunker.exe
17 | E:\src\monerospelunker\monerospelunker\monerospelunker\bin\Release\monerospelunker.pdb
18 | E:\src\monerospelunker\monerospelunker\monerospelunker\bin\Release\monerospelunker.xml
19 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Release\monerospelunker.vbprojResolveAssemblyReference.cache
20 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Release\monerospelunker.Form1.resources
21 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Release\monerospelunker.Resources.resources
22 | E:\src\monerospelunker\monerospelunker\monerospelunker\obj\Release\monerospelunker.vbproj.GenerateResource.Cache
23 |
--------------------------------------------------------------------------------
/monerospelunker/My Project/Resources.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 | Imports System
15 |
16 | Namespace My.Resources
17 |
18 | 'This class was auto-generated by the StronglyTypedResourceBuilder
19 | 'class via a tool like ResGen or Visual Studio.
20 | 'To add or remove a member, edit your .ResX file then rerun ResGen
21 | 'with the /str option, or rebuild your VS project.
22 | '''
23 | ''' A strongly-typed resource class, for looking up localized strings, etc.
24 | '''
25 | _
29 | Friend Module Resources
30 |
31 | Private resourceMan As Global.System.Resources.ResourceManager
32 |
33 | Private resourceCulture As Global.System.Globalization.CultureInfo
34 |
35 | '''
36 | ''' Returns the cached ResourceManager instance used by this class.
37 | '''
38 | _
39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40 | Get
41 | If Object.ReferenceEquals(resourceMan, Nothing) Then
42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("monerospelunker.Resources", GetType(Resources).Assembly)
43 | resourceMan = temp
44 | End If
45 | Return resourceMan
46 | End Get
47 | End Property
48 |
49 | '''
50 | ''' Overrides the current thread's CurrentUICulture property for all
51 | ''' resource lookups using this strongly typed resource class.
52 | '''
53 | _
54 | Friend Property Culture() As Global.System.Globalization.CultureInfo
55 | Get
56 | Return resourceCulture
57 | End Get
58 | Set
59 | resourceCulture = value
60 | End Set
61 | End Property
62 | End Module
63 | End Namespace
64 |
--------------------------------------------------------------------------------
/monerospelunker/My Project/Settings.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
15 | Namespace My
16 |
17 | _
20 | Partial Friend NotInheritable Class MySettings
21 | Inherits Global.System.Configuration.ApplicationSettingsBase
22 |
23 | Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
24 |
25 | #Region "My.Settings Auto-Save Functionality"
26 | #If _MyType = "WindowsForms" Then
27 | Private Shared addedHandler As Boolean
28 |
29 | Private Shared addedHandlerLockObject As New Object
30 |
31 | _
32 | Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
33 | If My.Application.SaveMySettingsOnExit Then
34 | My.Settings.Save()
35 | End If
36 | End Sub
37 | #End If
38 | #End Region
39 |
40 | Public Shared ReadOnly Property [Default]() As MySettings
41 | Get
42 |
43 | #If _MyType = "WindowsForms" Then
44 | If Not addedHandler Then
45 | SyncLock addedHandlerLockObject
46 | If Not addedHandler Then
47 | AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
48 | addedHandler = True
49 | End If
50 | End SyncLock
51 | End If
52 | #End If
53 | Return defaultInstance
54 | End Get
55 | End Property
56 | End Class
57 | End Namespace
58 |
59 | Namespace My
60 |
61 | _
64 | Friend Module MySettingsProperty
65 |
66 | _
67 | Friend ReadOnly Property Settings() As Global.monerospelunker.My.MySettings
68 | Get
69 | Return Global.monerospelunker.My.MySettings.Default
70 | End Get
71 | End Property
72 | End Module
73 | End Namespace
74 |
--------------------------------------------------------------------------------
/monerospelunker/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | Option Strict Off
2 | Option Explicit On
3 | Imports System.IO
4 | '------------------------------------------------------------------------------
5 | '
6 | ' This code was generated by a tool.
7 | ' Runtime Version:4.0.30319.42000
8 | '
9 | ' Changes to this file may cause incorrect behavior and will be lost if
10 | ' the code is regenerated.
11 | '
12 | '------------------------------------------------------------------------------
13 |
14 | Imports Microsoft.VisualBasic.ApplicationServices
15 |
16 | Namespace My
17 |
18 | 'NOTE: This file is auto-generated; do not modify it directly. To make changes,
19 | ' or if you encounter build errors in this file, go to the Project Designer
20 | ' (go to Project Properties or double-click the My Project node in
21 | ' Solution Explorer), and make changes on the Application tab.
22 | '
23 | Partial Friend Class MyApplication
24 |
25 |
26 | Public Sub New()
27 | MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
28 | Me.IsSingleInstance = False
29 | Me.EnableVisualStyles = True
30 | Me.SaveMySettingsOnExit = True
31 | Me.ShutdownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
32 | End Sub
33 |
34 |
35 | Protected Overrides Sub OnCreateMainForm()
36 | Me.MainForm = Global.monerospelunker.Form1
37 | End Sub
38 |
39 | Private Sub MyApplication_Startup(sender As Object, e As StartupEventArgs) Handles Me.Startup
40 | If My.Computer.FileSystem.FileExists("monerospelunker.conf") Then
41 | Try
42 | ' Open the file using a stream reader.
43 | Using sr As New StreamReader("monerospelunker.conf")
44 | Dim line As String
45 | ' Read the stream to a string and write the string to the console.
46 | line = sr.ReadToEnd()
47 | Form1.TextBoxPoolAddress.Text = line.Split(New Char() {"=", vbCrLf})(1)
48 | Form1.TextBoxXmrAddress.Text = line.Split(New Char() {"=", vbCrLf})(3)
49 | Form1.TextBoxThreads.Text = line.Split(New Char() {"=", vbCrLf})(5)
50 | Console.WriteLine(line)
51 | End Using
52 | Catch e1 As Exception
53 | Console.WriteLine("The file could not be read:")
54 | Console.WriteLine(e1.Message)
55 | End Try
56 |
57 | Else
58 | MsgBox("It looks like this is your first time running monerospelunker (or you deleted your monerospelunker.conf file). Make sure you set your own Monero address. After running once a monerospelunker.conf file will be created that will save your pool, address, and number of threads; you can delete this file at any time to reset the default settings.")
59 | End If
60 | End Sub
61 |
62 | End Class
63 | End Namespace
64 |
--------------------------------------------------------------------------------
/monerospelunker/Form1.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.IO
3 |
4 | Public Class Form1
5 |
6 | Dim oProcess As New Process()
7 |
8 | Private Sub ButtonStart_Click(sender As Object, e As EventArgs) Handles ButtonStart.Click
9 | Dim xmr_address = TextBoxXmrAddress.Text()
10 | Dim path As String = Directory.GetCurrentDirectory()
11 | 'MessageBox.Show(path, "Working directory", MessageBoxButtons.OKCancel)
12 | If xmr_address.Length = 95 And xmr_address.Substring(0, 1) = "4" Then
13 | BackgroundWorker1.WorkerSupportsCancellation = True
14 | BackgroundWorker1.RunWorkerAsync()
15 | Else
16 | MessageBox.Show("Address looks wrong!", "Address status", MessageBoxButtons.OKCancel)
17 | End If
18 | End Sub
19 |
20 | Private Sub BackgroundWorker1_DoWork(sender As Object, e As ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
21 |
22 | Dim pool_address = TextBoxPoolAddress.Text()
23 | Dim xmr_address = TextBoxXmrAddress.Text()
24 | Dim threads = TextBoxThreads.Text()
25 |
26 | Dim sOutput As String
27 | Dim splitOutput() As String
28 | Dim shares As Int32
29 | Dim badshares As Int32
30 | Dim hashrate As String
31 | Dim cntr As Int16 = 0
32 |
33 |
34 | Dim oStartInfo As New ProcessStartInfo("cpuminer-multi-wolf-AES\minerd.exe",
35 | "-a cryptonight -o " + pool_address + " -u " + xmr_address + " -p x -t " + threads)
36 | oStartInfo.UseShellExecute = False
37 | oStartInfo.RedirectStandardOutput = True
38 | oStartInfo.CreateNoWindow = True
39 | oStartInfo.RedirectStandardError = True
40 | oProcess.StartInfo = oStartInfo
41 | Console.Write("Starting process" + ControlChars.CrLf)
42 | setTextBoxTxt("Starting process", TextBoxOutput)
43 | oProcess.Start()
44 |
45 | Using oStreamReader As System.IO.StreamReader = oProcess.StandardError
46 | While True
47 | Console.Write("Getting new line...")
48 | sOutput = oStreamReader.ReadLine()
49 | Console.Write(sOutput + ControlChars.CrLf)
50 | setTextBoxTxt(sOutput, TextBoxOutput)
51 | Try
52 | splitOutput = sOutput.Split(New Char() {",", " ", "/"})
53 | For Each part In splitOutput
54 | Console.Write(cntr.ToString + " " + part + ControlChars.CrLf)
55 | cntr += 1
56 | Next
57 | If sOutput.Contains("yay!") Then
58 | Console.Write("yay!")
59 | setTextBoxTxt(splitOutput(3), TextBoxShares)
60 | setTextBoxTxt(splitOutput(4) - splitOutput(3), TextBoxBadShares)
61 | setTextBoxTxt(splitOutput(7) + " h/s", TextBoxHashRate)
62 | End If
63 | 'Console.Write(splitOutput.ToString + ControlChars.CrLf)
64 | Catch
65 | Console.Write("null")
66 | End Try
67 | cntr = 0
68 | End While
69 | End Using
70 | End Sub
71 |
72 | Private Sub setTextBoxTxt(ByVal text As String, ByVal txtbox As TextBox)
73 | If txtbox.InvokeRequired Then
74 | txtbox.Invoke(New setLabelTxtInvoker(AddressOf setTextBoxTxt), text, txtbox)
75 | Else
76 | txtbox.Text = text
77 | End If
78 | End Sub
79 | Private Delegate Sub setLabelTxtInvoker(ByVal text As String, ByVal txtbox As TextBox)
80 |
81 | Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) _
82 | Handles Me.FormClosing
83 | Dim file As System.IO.StreamWriter
84 | file = My.Computer.FileSystem.OpenTextFileWriter("monerospelunker.conf", False)
85 | Dim pool_address = Me.TextBoxPoolAddress.Text()
86 | Dim myr_address = Me.TextBoxXmrAddress.Text()
87 | Dim threads = Me.TextBoxThreads.Text()
88 | file.WriteLine("Pool=" + pool_address)
89 | file.WriteLine("Address=" + myr_address)
90 | file.WriteLine("Threads=" + threads)
91 | Console.WriteLine("Pool=" + pool_address)
92 | Console.WriteLine("Address=" + myr_address)
93 | Console.WriteLine("Threads=" + threads)
94 | file.Close()
95 | Try
96 | oProcess.Kill()
97 | Catch
98 | Console.WriteLine("Already killed 1")
99 | End Try
100 |
101 | For Each p As Process In Process.GetProcesses
102 | Dim ListBox1 As New ListBox
103 | ListBox1.Items.Add(p.ProcessName.ToString)
104 | If String.Compare(p.ProcessName, "minerd.exe", True) = 0 Then
105 | p.Kill()
106 | End If
107 | Next
108 | End Sub
109 |
110 | Private Sub ButtonStop_Click(sender As Object, e As EventArgs) Handles ButtonStop.Click
111 | Try
112 | oProcess.Kill()
113 | Catch
114 | Console.WriteLine("Already killed 2")
115 | End Try
116 | Me.Close()
117 | Application.Exit()
118 | End Sub
119 |
120 | Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
121 |
122 | End Sub
123 | End Class
124 |
--------------------------------------------------------------------------------
/monerospelunker/My Project/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/monerospelunker/monerospelunker.vbproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {5B386AEC-1F28-4A37-80E5-8B273DB67F0C}
8 | WinExe
9 | monerospelunker.My.MyApplication
10 | monerospelunker
11 | monerospelunker
12 | 512
13 | WindowsForms
14 | v4.5.2
15 | true
16 | publish\
17 | true
18 | Disk
19 | false
20 | Foreground
21 | 7
22 | Days
23 | false
24 | false
25 | true
26 | 0
27 | 1.0.0.%2a
28 | false
29 | false
30 | true
31 |
32 |
33 | AnyCPU
34 | true
35 | full
36 | true
37 | true
38 | bin\Debug\
39 | monerospelunker.xml
40 | 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
41 |
42 |
43 | AnyCPU
44 | pdbonly
45 | false
46 | true
47 | true
48 | bin\Release\
49 | monerospelunker.xml
50 | 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
51 |
52 |
53 | On
54 |
55 |
56 | Binary
57 |
58 |
59 | Off
60 |
61 |
62 | On
63 |
64 |
65 | icon.ico
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 | Form
96 |
97 |
98 | Form1.vb
99 | Form
100 |
101 |
102 |
103 | True
104 | Application.myapp
105 |
106 |
107 | True
108 | True
109 | Resources.resx
110 |
111 |
112 | True
113 | Settings.settings
114 | True
115 |
116 |
117 |
118 |
119 | Form1.vb
120 |
121 |
122 | VbMyResourcesResXFileCodeGenerator
123 | Resources.Designer.vb
124 | My.Resources
125 | Designer
126 |
127 |
128 |
129 |
130 | MyApplicationCodeGenerator
131 | Application.Designer.vb
132 |
133 |
134 | SettingsSingleFileGenerator
135 | My
136 | Settings.Designer.vb
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 | False
146 | Microsoft .NET Framework 4.5.2 %28x86 and x64%29
147 | true
148 |
149 |
150 | False
151 | .NET Framework 3.5 SP1
152 | false
153 |
154 |
155 |
156 |
163 |
--------------------------------------------------------------------------------
/monerospelunker/Form1.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class Form1
3 | Inherits System.Windows.Forms.Form
4 |
5 | 'Form overrides dispose to clean up the component list.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Required by the Windows Form Designer
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'NOTE: The following procedure is required by the Windows Form Designer
21 | 'It can be modified using the Windows Form Designer.
22 | 'Do not modify it using the code editor.
23 | _
24 | Private Sub InitializeComponent()
25 | Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Form1))
26 | Me.LabelPoolAddress = New System.Windows.Forms.Label()
27 | Me.LabelMyrAddress = New System.Windows.Forms.Label()
28 | Me.LabelThreads = New System.Windows.Forms.Label()
29 | Me.ButtonStart = New System.Windows.Forms.Button()
30 | Me.ButtonStop = New System.Windows.Forms.Button()
31 | Me.TextBoxPoolAddress = New System.Windows.Forms.TextBox()
32 | Me.TextBoxXmrAddress = New System.Windows.Forms.TextBox()
33 | Me.TextBoxThreads = New System.Windows.Forms.TextBox()
34 | Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker()
35 | Me.LabelOutput = New System.Windows.Forms.Label()
36 | Me.TextBoxOutput = New System.Windows.Forms.TextBox()
37 | Me.LabelHashRate = New System.Windows.Forms.Label()
38 | Me.TextBoxHashRate = New System.Windows.Forms.TextBox()
39 | Me.PictureBox1 = New System.Windows.Forms.PictureBox()
40 | Me.TextBoxShares = New System.Windows.Forms.TextBox()
41 | Me.LabelShares = New System.Windows.Forms.Label()
42 | Me.TextBoxBadShares = New System.Windows.Forms.TextBox()
43 | Me.LabelBadShares = New System.Windows.Forms.Label()
44 | CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
45 | Me.SuspendLayout()
46 | '
47 | 'LabelPoolAddress
48 | '
49 | Me.LabelPoolAddress.AutoSize = True
50 | Me.LabelPoolAddress.Location = New System.Drawing.Point(30, 161)
51 | Me.LabelPoolAddress.Name = "LabelPoolAddress"
52 | Me.LabelPoolAddress.Size = New System.Drawing.Size(74, 13)
53 | Me.LabelPoolAddress.TabIndex = 0
54 | Me.LabelPoolAddress.Text = "Pool address: "
55 | '
56 | 'LabelMyrAddress
57 | '
58 | Me.LabelMyrAddress.AutoSize = True
59 | Me.LabelMyrAddress.Location = New System.Drawing.Point(15, 189)
60 | Me.LabelMyrAddress.Name = "LabelMyrAddress"
61 | Me.LabelMyrAddress.Size = New System.Drawing.Size(89, 13)
62 | Me.LabelMyrAddress.TabIndex = 1
63 | Me.LabelMyrAddress.Text = "Monero address: "
64 | '
65 | 'LabelThreads
66 | '
67 | Me.LabelThreads.AutoSize = True
68 | Me.LabelThreads.Location = New System.Drawing.Point(34, 218)
69 | Me.LabelThreads.Name = "LabelThreads"
70 | Me.LabelThreads.Size = New System.Drawing.Size(70, 13)
71 | Me.LabelThreads.TabIndex = 2
72 | Me.LabelThreads.Text = "# of threads: "
73 | '
74 | 'ButtonStart
75 | '
76 | Me.ButtonStart.Location = New System.Drawing.Point(145, 341)
77 | Me.ButtonStart.Name = "ButtonStart"
78 | Me.ButtonStart.Size = New System.Drawing.Size(164, 23)
79 | Me.ButtonStart.TabIndex = 3
80 | Me.ButtonStart.Text = "Start Mining"
81 | Me.ButtonStart.UseVisualStyleBackColor = True
82 | '
83 | 'ButtonStop
84 | '
85 | Me.ButtonStop.Location = New System.Drawing.Point(374, 341)
86 | Me.ButtonStop.Name = "ButtonStop"
87 | Me.ButtonStop.Size = New System.Drawing.Size(164, 23)
88 | Me.ButtonStop.TabIndex = 4
89 | Me.ButtonStop.Text = "Stop Mining"
90 | Me.ButtonStop.UseVisualStyleBackColor = True
91 | '
92 | 'TextBoxPoolAddress
93 | '
94 | Me.TextBoxPoolAddress.Location = New System.Drawing.Point(98, 158)
95 | Me.TextBoxPoolAddress.Name = "TextBoxPoolAddress"
96 | Me.TextBoxPoolAddress.Size = New System.Drawing.Size(382, 20)
97 | Me.TextBoxPoolAddress.TabIndex = 5
98 | Me.TextBoxPoolAddress.Text = "stratum+tcp://pool.minexmr.com:4444"
99 | '
100 | 'TextBoxXmrAddress
101 | '
102 | Me.TextBoxXmrAddress.Font = New System.Drawing.Font("Microsoft Sans Serif", 6.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
103 | Me.TextBoxXmrAddress.Location = New System.Drawing.Point(98, 187)
104 | Me.TextBoxXmrAddress.Name = "TextBoxXmrAddress"
105 | Me.TextBoxXmrAddress.Size = New System.Drawing.Size(562, 18)
106 | Me.TextBoxXmrAddress.TabIndex = 6
107 | Me.TextBoxXmrAddress.Text = "45SkxgDmcLmW5ByS7w9AG78JuJRvCoVKCdGJWnd4US95CBUAtvdGAdM2oHgZgTGjkEAUcwdqcryM819aq" &
108 | "deiKxHSQC8HkmS"
109 | '
110 | 'TextBoxThreads
111 | '
112 | Me.TextBoxThreads.Location = New System.Drawing.Point(98, 215)
113 | Me.TextBoxThreads.Name = "TextBoxThreads"
114 | Me.TextBoxThreads.Size = New System.Drawing.Size(62, 20)
115 | Me.TextBoxThreads.TabIndex = 7
116 | Me.TextBoxThreads.Text = "1"
117 | '
118 | 'BackgroundWorker1
119 | '
120 | '
121 | 'LabelOutput
122 | '
123 | Me.LabelOutput.AutoSize = True
124 | Me.LabelOutput.Location = New System.Drawing.Point(72, 290)
125 | Me.LabelOutput.Name = "LabelOutput"
126 | Me.LabelOutput.Size = New System.Drawing.Size(72, 13)
127 | Me.LabelOutput.TabIndex = 8
128 | Me.LabelOutput.Text = "Miner output: "
129 | '
130 | 'TextBoxOutput
131 | '
132 | Me.TextBoxOutput.Font = New System.Drawing.Font("Lucida Console", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
133 | Me.TextBoxOutput.Location = New System.Drawing.Point(63, 306)
134 | Me.TextBoxOutput.Multiline = True
135 | Me.TextBoxOutput.Name = "TextBoxOutput"
136 | Me.TextBoxOutput.Size = New System.Drawing.Size(560, 29)
137 | Me.TextBoxOutput.TabIndex = 9
138 | '
139 | 'LabelHashRate
140 | '
141 | Me.LabelHashRate.AutoSize = True
142 | Me.LabelHashRate.Font = New System.Drawing.Font("Arial", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
143 | Me.LabelHashRate.Location = New System.Drawing.Point(59, 256)
144 | Me.LabelHashRate.Name = "LabelHashRate"
145 | Me.LabelHashRate.Size = New System.Drawing.Size(92, 19)
146 | Me.LabelHashRate.TabIndex = 10
147 | Me.LabelHashRate.Text = "Hash rate: "
148 | '
149 | 'TextBoxHashRate
150 | '
151 | Me.TextBoxHashRate.Font = New System.Drawing.Font("Arial", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
152 | Me.TextBoxHashRate.Location = New System.Drawing.Point(143, 253)
153 | Me.TextBoxHashRate.Name = "TextBoxHashRate"
154 | Me.TextBoxHashRate.Size = New System.Drawing.Size(87, 26)
155 | Me.TextBoxHashRate.TabIndex = 11
156 | Me.TextBoxHashRate.Text = "waiting..."
157 | '
158 | 'PictureBox1
159 | '
160 | Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image)
161 | Me.PictureBox1.InitialImage = CType(resources.GetObject("PictureBox1.InitialImage"), System.Drawing.Image)
162 | Me.PictureBox1.Location = New System.Drawing.Point(145, -5)
163 | Me.PictureBox1.Name = "PictureBox1"
164 | Me.PictureBox1.Size = New System.Drawing.Size(393, 162)
165 | Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
166 | Me.PictureBox1.TabIndex = 12
167 | Me.PictureBox1.TabStop = False
168 | '
169 | 'TextBoxShares
170 | '
171 | Me.TextBoxShares.Font = New System.Drawing.Font("Arial", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
172 | Me.TextBoxShares.Location = New System.Drawing.Point(359, 253)
173 | Me.TextBoxShares.Name = "TextBoxShares"
174 | Me.TextBoxShares.Size = New System.Drawing.Size(84, 26)
175 | Me.TextBoxShares.TabIndex = 14
176 | Me.TextBoxShares.Text = "..."
177 | '
178 | 'LabelShares
179 | '
180 | Me.LabelShares.AutoSize = True
181 | Me.LabelShares.Font = New System.Drawing.Font("Arial", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
182 | Me.LabelShares.Location = New System.Drawing.Point(248, 256)
183 | Me.LabelShares.Name = "LabelShares"
184 | Me.LabelShares.Size = New System.Drawing.Size(112, 19)
185 | Me.LabelShares.TabIndex = 13
186 | Me.LabelShares.Text = "Total shares: "
187 | '
188 | 'TextBoxBadShares
189 | '
190 | Me.TextBoxBadShares.Font = New System.Drawing.Font("Arial", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
191 | Me.TextBoxBadShares.Location = New System.Drawing.Point(553, 253)
192 | Me.TextBoxBadShares.Name = "TextBoxBadShares"
193 | Me.TextBoxBadShares.Size = New System.Drawing.Size(70, 26)
194 | Me.TextBoxBadShares.TabIndex = 16
195 | Me.TextBoxBadShares.Text = "..."
196 | '
197 | 'LabelBadShares
198 | '
199 | Me.LabelBadShares.AutoSize = True
200 | Me.LabelBadShares.Font = New System.Drawing.Font("Arial", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
201 | Me.LabelBadShares.Location = New System.Drawing.Point(449, 256)
202 | Me.LabelBadShares.Name = "LabelBadShares"
203 | Me.LabelBadShares.Size = New System.Drawing.Size(106, 19)
204 | Me.LabelBadShares.TabIndex = 15
205 | Me.LabelBadShares.Text = "Bad shares: "
206 | '
207 | 'Form1
208 | '
209 | Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
210 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
211 | Me.BackColor = System.Drawing.SystemColors.ControlDark
212 | Me.ClientSize = New System.Drawing.Size(681, 380)
213 | Me.Controls.Add(Me.TextBoxBadShares)
214 | Me.Controls.Add(Me.LabelBadShares)
215 | Me.Controls.Add(Me.TextBoxShares)
216 | Me.Controls.Add(Me.LabelShares)
217 | Me.Controls.Add(Me.TextBoxHashRate)
218 | Me.Controls.Add(Me.LabelHashRate)
219 | Me.Controls.Add(Me.TextBoxOutput)
220 | Me.Controls.Add(Me.LabelOutput)
221 | Me.Controls.Add(Me.TextBoxThreads)
222 | Me.Controls.Add(Me.TextBoxXmrAddress)
223 | Me.Controls.Add(Me.TextBoxPoolAddress)
224 | Me.Controls.Add(Me.ButtonStop)
225 | Me.Controls.Add(Me.ButtonStart)
226 | Me.Controls.Add(Me.LabelThreads)
227 | Me.Controls.Add(Me.LabelMyrAddress)
228 | Me.Controls.Add(Me.LabelPoolAddress)
229 | Me.Controls.Add(Me.PictureBox1)
230 | Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
231 | Me.Name = "Form1"
232 | Me.Text = "MoneroSpelunker"
233 | CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
234 | Me.ResumeLayout(False)
235 | Me.PerformLayout()
236 |
237 | End Sub
238 |
239 | Friend WithEvents LabelPoolAddress As Label
240 | Friend WithEvents LabelMyrAddress As Label
241 | Friend WithEvents LabelThreads As Label
242 | Friend WithEvents ButtonStart As Button
243 | Friend WithEvents ButtonStop As Button
244 | Friend WithEvents TextBoxPoolAddress As TextBox
245 | Friend WithEvents TextBoxXmrAddress As TextBox
246 | Friend WithEvents TextBoxThreads As TextBox
247 | Friend WithEvents BackgroundWorker1 As System.ComponentModel.BackgroundWorker
248 | Friend WithEvents LabelOutput As Label
249 | Friend WithEvents TextBoxOutput As TextBox
250 | Friend WithEvents LabelHashRate As Label
251 | Friend WithEvents TextBoxHashRate As TextBox
252 | Friend WithEvents PictureBox1 As PictureBox
253 | Friend WithEvents TextBoxShares As TextBox
254 | Friend WithEvents LabelShares As Label
255 | Friend WithEvents TextBoxBadShares As TextBox
256 | Friend WithEvents LabelBadShares As Label
257 | End Class
258 |
--------------------------------------------------------------------------------