Search content
Sort by

Showing 20 of 103 results by puddinpop
Post
Topic
Board Bitcoin Discussion
Re: Strange subcent transactions
by
puddinpop
on 28/06/2011, 22:14:32 UTC
Is this to the wallet address in your sig? Tongue

No, not specifically my address.  Although after I posted this someone did send a small amount there.  If you look at the blocks in the first post there are other addresses with previous activity that have had very small amounts sent to them recently.
Post
Topic
Board Bitcoin Discussion
Strange subcent transactions
by
puddinpop
on 28/06/2011, 01:28:47 UTC
Has anyone else been the recipient of unexpected subcent transactions?  I've received some very small (<0.000001) transactions in the last few days.  They weren't from myself and I wasn't expecting them.  Browsing the block chain, I see other address receiving such transactions as well.  I find this very odd, as they are paying more in tx fee than the transaction itself.  Is this some sort of probing attack, or is it just a misbehaving client?  I hope nothing nefarious is happening.  Does the client handle receiving transactions for yourself differently than other transactions?  Is there any info leak here?  I could see someone trying to probe clients with transactions to get info on which client owns what and then go into attack mode when a suitable target is found.

Here are a few examples of some blocks I noticed with these small transactions.  The destination addresses seem to be used, so I don't think these are the change address.  There are many more than these.
block 132736 has an output for 0.0000001
block 132738 has an output for 0.00000001
block 132751 has an output for 0.00000005
block 133374 has 3 outputs for 0.00000001
block 133431 has 2 outputs for 0.00000001

If anyone knows what's happening here, I'd be interested in the explanation.
Post
Topic
Board Development & Technical Discussion
Re: [PULL] private key and wallet export/import
by
puddinpop
on 26/06/2011, 20:42:13 UTC
There's a crash caused by accessing an array element past the last one in base58.h, in the SecretToASecret function.
Code:
vch.insert(vch.end(), &vchSecret[0], &vchSecret[vchSecret.size()]);
vchSecret.size() is one past the last element, so it crashes here.

Since vchSecret is just a vector anyway, we can use this safer alternative:
Code:
vch.insert(vch.end(), vchSecret.begin(), vchSecret.end());
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 03/04/2011, 18:06:08 UTC
i have no idea what "using namespace boost;" after the boost headers are included in "serialize.h"! or how to do it. I feel that every time i get one thing to work something else is broken.

It means you edit the serialize.h file in a text editor, and add the line
Code:
using namespace boost;
after the #include lines.

Quote
i dont understand when releasing source code like this why is everything needed not included so it actually works?

Because not everyone has the same version or configurations of the necessary libraries and compile tools, and it would be next to impossible to test all possible configurations.  This is released free and open source.  This means that while it may not work out of the box, you are free to modify it to make it work.  This does not mean you can or should expect it to work out of the box with your particular configuration.

we need LONGPOLE
Maybe I'll add long poll support if I'm incentivized enough to do so.


I have given a significant amount of my time to develop this and release it for anyone to use.  A few good words from a few people and a bunch of complaints from others isn't really enough to provide motivation to continue to enhance this.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 27/02/2011, 15:35:48 UTC
Update first post with latest release.  The connection to the RPC server will now be kept open if the server supports it instead of opening a new connection for each request.
Post
Topic
Board Mining
Re: Windows Screensaver RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 27/02/2011, 15:33:27 UTC
Update first post with latest release.  The connection to the RPC server will now be kept open if the server supports it instead of opening a new connection for each request.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 20/02/2011, 23:06:59 UTC
Updated first post with latest release.  The only major change is this release will let you know if there was an issue getting work from the server and will stop hashing stale blocks.

I really appreciate those updates!  I got the new source and built, now I get:
Code:
./rpcminer -url=http://mining.bitcoin.cz:8332/ -user=hidden.1 -pass=hidden
Client will start 2 miner threads
Work will be refreshed every 4000 ms
Could not retrieve work from RPC server.
CURL return value = 22

I'll start trying to figure out what's up with CURL...

Just a couple things I noticed using tcpdump -A and watching the html packets when executing /usr/bin/curl and rpcminer.  /usr/bin/curl sent a GET request and i'm not sure what data to expect as a response, but I got an HTTP/1.1 200 OK when using /usr/bin/curl manually and it responded back with that string I listed above, which looks like what you guys are probably parsing as the data input for the program.  When I run rpcminer, it is using a POST request, and from looking at the source you are using a content-type of "application/json" and I get an HTTP/1.1 401 UNAUTHORIZED as a response.  Are these recent builds working for anyone using linux/mac osx?  It could be my libcurl install is messed up somehow, but I used mac ports.  We could verify it is my setup of libcurl if someone else can compile the current source for linux/mac osx and it successfully gets data.

thanks for all the help and time so far!

It's returning unauthorized because you're not supplying the password correctly.  The parameter is -password not -pass.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 20/02/2011, 21:13:42 UTC
Updated first post with latest release.  The only major change is this release will let you know if there was an issue getting work from the server and will stop hashing stale blocks.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 20/02/2011, 20:23:11 UTC
I compiled the cpu only version of rpcminer on mac osx and it compiled with no problems.  However, it's still only getting 0khash/s.  Is there a way to test it in non-network mode to see if it's just having problems getting data to work on?  

Code:
./rpcminer -url=http://mining.bitcoin.cz:8332 -user=user.1 -pass=pass
Client will start 2 miner threads
Work will be refreshed every 4000 ms
0 khash/s
0 khash/s

I tested minerd just before this and it works great
Code:
./minerd --url=http://mining.bitcoin.cz:8332 --userpass=user.1:pass -t 1
1 miner threads started, using SHA256 'c' algorithm.
HashMeter(0): 16777215 hashes, 822.86 khash/sec
HashMeter(0): 8388607 hashes, 823.86 khash/sec


Whatever version of libCURL you linked against isn't redirecting to the correct URL.  Use the correct URL and password parameter in the arguments instead and it should work.

Code:
./rpcminer -url=http://mining.bitcoin.cz:8332/ -user=user.1 -password=pass
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 20/02/2011, 15:45:43 UTC
I'm getting 0/khashs on the windows binaries you compiled. doesn't matter if it's CPU, CUDA, or screensavers.

If you don't see a line that says "Target = " with something other than all ffs, then the miner couldn't connect to the RPC server and couldn't download work.  Check that your arguments are correct, particularly the login info.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 19/02/2011, 18:27:51 UTC
So, any way I can throttle the CUDA miner to make my system useable?  If I could have a functional system at 90% performance, I could keep it running all day rather than just at night.  I tried setting the "aggression" lower, but to no effect.

Aggression would be the main parameter that affects desktop responsiveness.  Set it to 1 and slowly increase it until you find a balance you like.


I'm getting the message: 
The procedure entry point cuMemFree_v2 could not be located in the dynamic link library nvcuda.dll

I'm running on a windows 7 professional laptop (HP) which has an NVIDIA GeForce GT 230M in it. 

I downloaded the latest driver from NVIDIA  258.96 and double checked that I didn't need to have a driver update from NVIDIA's website. 

258.96 is an old driver.  You need a driver that supports at least CUDA 3.2 if you use the supplied binaries.  Alternately, you can compile the source with whatever CUDA toolkit you have available.


Hello,

I'm having problems with rpcminer-opencl.exe. I'm still getting 0 khash/s even if it connects correctly to the local server.


Code:
>rpcminer-opencl.exe -gpu=0 -url=http://127.0.0.1:8332 -user=XXX -password=XXX
Client will start 1 miner threads
Work will be refreshed every 4000 ms
Target = 00000000000000000000000000000000000000000000000026cc010000000000
1 OpenCL platforms found
2 OpenCL GPU devices found on platform 0
Setting OpenCL device to device 0
Available extensions : cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_globa
l_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_exte
nded_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_shar
ing cl_amd_device_attribute_query cl_amd_printf cl_amd_media_ops cl_amd_popcnt c
l_khr_d3d10_sharing
Defining AMDMEDIAOPS
Create context rval=0
Create command queue rval=0
Creating program with source
Building program with options -D AMDMEDIAOPS
0 khash/s
0 khash/s
0 khash/s
0 khash/s
0 khash/s
0 khash/s
0 khash/s
0 khash/s
0 khash/s
0 khash/s
0 khash/s

Compilation terminated.


rpcminer-cpu.exe is working flawless.

Code:
>rpcminer-cpu.exe -url=http://127.0.0.1:8332 -user=XXX -password=XXX
Client will start 8 miner threads
Work will be refreshed every 4000 ms
Target = 00000000000000000000000000000000000000000000000026cc010000000000
1726 khash/s
3025 khash/s
3625 khash/s
4152 khash/s
4143 khash/s


My system:
Windows 7 (64 bit)
2x ATI HD 6950 CrossfireX
Catalyst 11.2
ATI Steam 2.3

As I said before, if you don't see a line that says "Build program rval=0" the kernel didn't get built successfully and you're not going to be doing any hashing.  You can try this kernel.  If that doesn't work you'll have to edit the kernel and find out what's causing it not to build.
Post
Topic
Board Development & Technical Discussion
Re: Windows/wxWidgets developers
by
puddinpop
on 15/02/2011, 23:57:25 UTC
There is a bug in the 0.3.20 candidate release that causes rendering issues on Windows.

What rendering issues, specifically, are you referring to?  I compiled SVN revision 241 just fine on Windows, and I'm not seeing any rendering issues.  The only issue that I occasionally see is the status bar clearing all values and only repopulating when the window is resized, but it's been like that even in the vanilla client for a long time.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 15/02/2011, 23:52:43 UTC
Here is 0 khash/s on opencl version with ati hd6870 again.

Did it build the kernel successfully or not?  You'll just have to find out what in the kernel is causing it not to build on your machine.

I first tried to build this on my ubuntu 10.04 system, but it failed with the same errors as flags8192. Experimenting with installing different version of wxWidgets did not help.

You don't need wxWidgest to compile just the rpc miners.  Set the appropriate CMake options to not compile the GUI.

Quote
I finally git cloned from git://github.com/doublec/bitcoin-pool which seems to use pudinpop's code. This finally compiled on my machine as bitcoinr binary, but I can't figure out how to pass username as a parameter to it. Nothing in the readme file lets me do this.

bitcoinr is the remote miner that works with my open source pool.  It does not work with the various RPC pools that others have.  And the readme does include the various options for the different binaries.


What's the difference between the 4way and the crypto?

I'm using an Intel i7

4way uses SSE2 instructions, which may be faster depending on the CPU.  The -cpu miner just uses the standard CPU mining found in the vanilla GUI client.

like compile, but when you start error

./rpcminer-cuda -url=http://mining.bitcoin.cz:8332/ -user=xxxxxxx.xxxxxxxxx -password=xxxxxxxxx -statsurl=http://mining.bitcoin.cz/stats/json/
Client will start 1 miner threads
Work will be refreshed every 4000 ms
1 CUDA GPU devices found
Setting CUDA device to first device found
Loading module bitcoinminercuda_11.cubin
Unable to load CUDA module

what is Problem?


You need to compile the .cu file targeting the 1.1, 1.2, and 2.0 CUDA architecture, and give the resulting cubin the appropriate name, and place it in the working directory before you start the miner.

Problem with linux compilation.

Ubuntu 10.04, gcc 4.4.3
cmake buid configs without problems, all dependencies installed.

> make rpcminer

Code:
In file included from /src/bitcoin-rpc-miner/src/rpcminer/../minercommon/minerheaders.h:58,
                 from /src/bitcoin-rpc-miner/src/rpcminer/rpcminerclient.h:26,
                 from /src/bitcoin-rpc-miner/src/rpcminer/rpcminerclient.cpp:19:
/src/bitcoin-rpc-miner/src/rpcminer/../minercommon/../serialize.h: In function ‘unsigned int GetSizeOfCompactSize(uint64)’:
/src/bitcoin-rpc-miner/src/rpcminer/../minercommon/../serialize.h:167: error: ‘USHRT_MAX’ was not declared in this scope
/src/bitcoin-rpc-miner/src/rpcminer/../minercommon/../serialize.h:168: error: ‘UINT_MAX’ was not declared in this scope
/src/bitcoin-rpc-miner/src/rpcminer/../minercommon/../serialize.h: In function ‘void WriteCompactSize(Stream&, uint64)’:
/src/bitcoin-rpc-miner/src/rpcminer/../minercommon/../serialize.h:180: error: ‘USHRT_MAX’ was not declared in this scope
/src/bitcoin-rpc-miner/src/rpcminer/../minercommon/../serialize.h:187: error: ‘UINT_MAX’ was not declared in this scope
....


Maybe try to #include in minerheaders.h, before serialize.h is included.
Post
Topic
Board Mining
Re: Windows Screensaver RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 13/02/2011, 23:17:08 UTC
Updated source to bitcoin SVN rev 241.  Download available in the first post.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 13/02/2011, 23:16:54 UTC
Updated source to bitcoin SVN rev 241.  Downloads available in the first post.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 13/02/2011, 22:19:18 UTC
hi @puddinpop  i have the next problem :$ i have a new xp64 and downloading again yours miners with the old version of minners i not have any problem, but with new have this screen.



I reinstall my windows and deleted all my files for this i need to download again the miners if you have the old versions please put a link =)
thanks in advance


You need to install the Microsoft Visual C++ 2005 Redistributable Package (x86)
Post
Topic
Board Mining
Re: Windows Screensaver RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 08/02/2011, 23:32:48 UTC
puddin, is this okay to use on 64-bit systems?  I'm running Windows 7 64-bit, and am unable to view any settings when clicking on the Settings button.

Did you put the screensaver and related files in the SysWOW64 directory?  If you put it in the system32 directory, that might be why you cannot see the settings.  system32 is only for 64 bit files on 64 bit Windows, but the screensaver is a 32 bit application.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 08/02/2011, 23:30:57 UTC
First off, thanks for the great work.  When I saw this, I was really excited to start using my GPU to mine.  Unfortunately, you are using cutil, which is not an official part of the CUDA SDK, and not in the linux version.  My compile fails with fatal error: cutil_inline.h: No such file or directory, and I confirmed that cutil_inline.h not anywhere in the SDK directory.  This is confirmed by a moderator at http://forums.nvidia.com/index.php?showtopic=192055
Quote
cutil is something used only for SDK samples to make code shorter and is not suitable for use in a real application. It is completely unsupported and not included with the CUDA toolkit
(don't use it, don't steal it from the SDK, just leave it alone and do error checking the right way) .
  So my question is, how widespread is the usage of cutil in the code?  If it's not too bad, I'll try to put together a patch, but this is the first time I've messed with CUDA.  If it's not something I can handle, I'll happily donate a few bitcoins to someone (as soon as I can mine them, my cpu hasn't turned up anything yet) for helping me get this running.

The last release does not need cutil when compiling the CUDA RPC miner, and likewise the CUDA daemon or GUI miners, since they all share the same miner code.  Only the remote miners still need it.  If you are using CMake to create makefiles, it is likely you didn't turn off building of the remote miners.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 04/02/2011, 20:16:06 UTC
I doesn't seem to be "building the kernel"...

Did you get it to work with the older kernel?


Is there any particular reason that the CUDA miner would only perform at maximum khash/s if its CLI status window were the foreground window?

No.  The hash rate is constant here whether the window is in the foreground or background.  You can try different graphics drivers (newer AND older) to see if that helps.  It could also be something with Windows 7 interfering with the priority of background apps.
Post
Topic
Board Mining software (miners)
Re: RPC Miners (CPU/4way/CUDA/OpenCL)
by
puddinpop
on 29/01/2011, 23:56:26 UTC
You can use the .cl file from the last release.  If you are so inclined, you can edit the current .cl file and see which changes are keeping the kernel from building.  There weren't too many changes, so it should be obvious what the culprit is.