Bitcoin Forum
September 28, 2022, 06:26:28 AM *
News: Latest Bitcoin Core release: 23.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Mining (Altcoins) / [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014) on: February 07, 2014, 01:50:33 AM
I've taken Girino's GPU miner for Metiscoin and optimized the hell out of it.
The new version is now over 3.5 times as fast.


19 February, 2014 - Finished a complete rewrite of the OpenCL code.  Now the miner is 15-20% faster!
Get the latest version from the download section below.  The changes have been uploaded to github.

12 February, 2014 - The issue with "invalid shares" on the 32-bit build has been fixed.
In addition, the "-s" flag was added to allow adjusting the GPU load.  Run "xptMiner" with no flags for more details.

10 February, 2014 - New version has been released!  Please re-download your miner!
The update includes a 5% speed bonus along with some additional debugging information for device troubleshooting.
Download links remain the same.



Original Build:


Gigawatt's Build:




Downloads

Requirements: a device that supports OpenCL v1.2 or newer and the latest video cards.
Radeon HD 5000 series or newer will work.  NVidia cards may vary.


Donations are appreciated!
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
PTS: Pstkk1gZCxc4GEwS1eBAykYwVmcubU1P8L
XPM: AWHJbwoM67Ez12SHH4pH5DnJKPoMSdvLz2
MTS: MEu8jBkkVvTLwvpiPjWC9YntyDH2u5KwVy


Source code:
https://github.com/llamasoft/xptMiner-gpu

Windows binaries:
Mega.co.nz
Dropbox mirror

Linux users: download the source from github and compile.
Code:
git clone https://github.com/llamasoft/xptMiner-gpu.git
cd xptMiner
make



Benchmarks

GPUClock SpeedkHash/secUser
================================================
Radeon HD5830900 MHz11,500GigaWatt
Sapphire HD79501100 MHz13,500erastcorn1872
Radeon HD6970880 MHz17,700braytz
Radeon HD5870850 MHz14,350maxisvk
GTX 670??? MHz9,350TiberiuC
Sapphire R9 280x1020 MHz14,200gitrix
3x Sapphire R9 280x1050 MHz46,350arfcz
Radeon HD5870??? MHz16,000cryptomint

Post a screenshot of your miner to have your benchmark added to this list!



If you have any questions, suggestions, or concerns, feel free to post them here!
2  Alternate cryptocurrencies / Mining (Altcoins) / [ANN][MTC] High Performance CPU Miner for Metiscoin (Linux + Windows) on: January 28, 2014, 03:22:09 PM
I've compiled my optimized code for each of the following architectures: core2, corei7, corei7-avx, core-avx-i, core-avx2, k8, k8-sse3, barcelona, bdver1, and bdver2
I've also compiled it via Visual Studio 2010 with performance guided optimizations for AMD, Intel, and blend processors (with and without AVX).


The end result is a 10 - 25% speed increase over the stock jh00 miner from yPool!  (Even more if you're on Linux)

Donations appreciated!  MTC: MEu8jBkkVvTLwvpiPjWC9YntyDH2u5KwVy



Which version is for me?

For Linux users: compile the code from github
Code:
git clone https://github.com/llamasoft/xptminer-linux.git
cd xptminer-linux
CFLAGS="-flto -funroll-loops" make
Alternately, check out my All-In-One EZ Setup Script.

For Windows users:
For starters, you cannot go wrong with any of the "favor" versions.
They are compiled in a generic format that should work on all processor architectures.

If you have an Intel processor, use "favorIntel".
If you have an AMD processor, try "favorBlend" then "favorAMD".


Architecture Specific Builds: (oldest to newest)
Intel
  • core2
  • corei7
  • corei7-avx - a.k.a. "sandybridge"
  • core-avx-i - a.k.a. "ivybridge"
  • core-avx2 - a.k.a. "haswell / 4th generation i7"
   
AMD
  • k8 - a.k.a. "opteron / athlon64"
  • k8-sse3
  • barcelona - a.k.a. "k10"
  • bdver1 - a.k.a. "bulldozer"
  • bdver2 - a.k.a. "piledriver"


Start with the oldest architecture of your processor manufacturer.
If the program works, write down the hash rate after 5-10 minutes* and try the next version.
If the program crashes, stop and use the previous version with the highest hash rate.
*: Seriously.  At least 5 minutes.  Before then and the hash rate is very inaccurate.

Compare the results to the corresponding "favor" version.
Keep whichever is best!




Where do I get the binaries?

The Windows 64-bit binaries are available for download from two locations:
https://mega.co.nz/#F!YsZSHYKA!IC8LK_MBGwqC-gWOpO7zoQ
https://www.dropbox.com/sh/wtxvxvkirxax2vj/9P_Rxb9V1y (dropbox mirror)

There is no 32-bit version of the optimized code for Windows.
Part of the optimizations force the hash algorithms to use 64-bit mode.  For more info, see this post.




Benchmarks

UserCPUMiner VersionkHash/s
============================================================
gigawattAMD Phenom II x4 965 @ StockfavorBlend637
gigawattIntel i5-3210M @ StockfavorIntel292
gigawattAmazon AWS - c1.xlargegithub690

Want your benchmark added?  Just post it in the thread and I'll update the list.
3  Alternate cryptocurrencies / Mining (Altcoins) / [MTS] Noobproof VPS Metiscoin Pool Mining All-In-One EZ Setup Script [+Turbo] on: January 22, 2014, 06:11:39 PM
If you are looking for GPU mining, please use this instead!


Setting up a Metiscoin Pool Miner on VPS for Absolute Noobs
Donations welcome!
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
Ψ: AWHJbwoM67Ez12SHH4pH5DnJKPoMSdvLz2
MTS: MEu8jBkkVvTLwvpiPjWC9YntyDH2u5KwVy


Before You Begin
  • Download PuTTY (putty.exe) so you can connect to your VPS when the time comes.
  • Sign up for a DigitalOcean or Linode account.
    • During the creation process, be sure to create a node running Ubuntu 13.04 x64 (not x86)
    • Pick whichever hardware configuration you like (number of CPUs, RAM, etc)
  • If you signed up for DigitalOcean, check your email for your root password.  If you signed up for Linode, your password will be what you specified.
  • Run PuTTY and paste the node's IP address into the "Host Name" slot, then hit "Open" at the bottom. (figure 1)
  • PuTTY will ask you to confirm the SSH key, press Yes (it will only ask once) (figure 2)
  • Type or paste your password into PuTTY and press enter.  To paste, simply right click.
    • Note: You will not see the password characters!  This is normal.

Getting Down to Business
  • If you chose DigitalOcean, it's time to change the root password!  Type passwd, press enter, then enter a new password.  Just like before, the password characters will not show up. (figure 3)
  • Copy this automated setup script to notepad. (highlighted version)
  • At the top of the script, there are fields starting with "YPOOL_".  Fill these out with your desired info.  Be sure to keep the quotes!
    • YPOOL_WORKER is your yPool worker name. YPOOL_WORKERPASS is your yPool worker password.
  • Copy the entire modified script from notepad and paste it into your PuTTY window (right click), then hit enter.
  • The setup is now running.  It will take approximately 3 minutes to complete.
  • Once the script completes, you will see a brief help message and list of commands. (figure 4)

Congratulations!  You're now mining for metiscoins!
If you'd like to maximize your mining potential, please see my mini-guide on How to Clone DigitalOcean Droplets.

Changelog
  • 24 January, 2014 - Miner code updated.  Now with 20% more turbo!  Run ~/stop-miner; ~/build-metiscoin-from-git to download the latest version.
  • 22 January, 2014 - Fixed apt-get list, number of threads determined by /proc/cpuinfo.
  • 22 January, 2014 - Initial release.


Notes
The images in this guide are from my other primecoin guide and are slightly dated.  The images serve to illustrate, but shouldn't be taken as definitive.

Known Issues
There's a known bug with this miner where redirecting output to file may or may not not work!  Because of this, mining speeds may not appear when using ~/peek.
If you want to verify your miner is working, check the process listing for CPU usage or run the miner command manually.  Alternately, sometimes a reboot helps.
/usr/local/bin/xpt -o ypool.net -u user.worker -p x


If you have any questions or comments, feel free to speak up.
4  Alternate cryptocurrencies / Announcements (Altcoins) / [MTS] Noobproof VPS Metiscoin All-In-One EZ Setup Script on: January 22, 2014, 05:28:28 PM
WHOOPS.  I posted this in the wrong forum.
The new thread is https://bitcointalk.org/index.php?topic=427516
5  Alternate cryptocurrencies / Altcoin Discussion / [ANN][SRC] Vanitygen for SecureCoin on: September 13, 2013, 05:48:19 PM
Some of you may have tried to use vanitygen to make a Securecoin vanity address and ran into some problems.
Turns out that Securecoin uses nonstandard constants* to generate addresses.

So, without much further ado: https://github.com/llamasoft/securecoin-vanitygen
I will not be distributing compiled binaries, but if you know how to run "make", you can make them yourself.

To generate a securecoin address, just use the -S flag:
Code:
$ ./vanitygen -S secure
Difficulty: 264104224
Pattern: secure
Address: secure1qeuUrEmr2LVucyDBymM7kaiHTE2
Privkey: === REDACTED ===

Enjoy!




*: When it comes to cryptocoin addresses, you have two parts that determine some key info about the key.  There's the address type (PUBKEY_ADDRESS) and the address version.
Normally, the address version is 128 + address_type, but in this case it was hard coded to 128.

6  Alternate cryptocurrencies / Service Announcements (Altcoins) / [ANN][SRC] SecureCoin Block Explorer on: September 12, 2013, 02:54:10 PM
After much fighting and hectic coding, I've finally done it.
I've made an honest-to-goodness actual SecureCoin block explorer based on ABE.
For those who are a bit more code savvy, I've also included 1) the forked github repo and 2) a download link for the database in SQLite format (~50mb, updated hourly).

Long URL: http://64.188.46.118/chain/SecureCoin
Shorter URL: http://src.coinco.in
(The short URL is a DynamicDNS service until I can get my hands on an actual domain.)

Please let me know if you run into any errors with the site.  I'm still working out a few kinks.


Donations are greatly appreciated.  Hosting isn't free.
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
SRC: sK1kaGUwqQhu3rGwkvoUuUBvFVWs1wDSwM
7  Alternate cryptocurrencies / Altcoin Discussion / [SRC] Noobproof VPS SecureCoin/QuarkCoin All-In-One Pool Mining Script on: August 30, 2013, 02:50:46 PM
Hey guys!  This guide is going to be a bit shorter than the other ones.  I'm going to assume you know some of the basics of setting up a VPS node as outlined in my previous guides.  You'll also be needing to set up a pool mining account.

Once you have an Ubuntu 64-bit VPS running, this should be a walk in the park.

QUARKCOIN USERS: follow the instructions in this first post, then read the information in the second post for additional info.

Setting up a Securecoin Pool Miner on VPS for Absolute Noobs
Donations are appreciated!  If you enjoyed the guide, feel free to sign up using one of the referral links or maybe even send a few coins my way!  Wink
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
Ψ: AWHJbwoM67Ez12SHH4pH5DnJKPoMSdvLz2
SRC: sMCD2p55fkPD6s8EzDrL7vVp8EYqPkJ6mo

Before You Begin
  • Set up a SecureCoin pool mining account.  I would recommend one of the following pools:
  • Set up SecureCoin-QT on a computer and generate a SecureCoin address to receive your coins.
  • Download PuTTY (putty.exe) so you can connect to your VPS when the time comes.
  • Sign up for a DigitalOcean or Linode account.
    • During the creation process, be sure to create a node running Ubuntu 13.04/12.04 x64 (not x86)
  • If you signed up for DigitalOcean, check your email for your root password.  If you signed up for Linode, your password will be what you specified.
  • Run PuTTY and paste the node's IP address into the "Host Name" slot, then hit "Open" at the bottom. (figure 1)
  • PuTTY will ask you to confirm the SSH key, press Yes (it will only ask once) (figure 2)
  • Type or paste your password into PuTTY and press enter.  To paste, simply right click.
    • Note: You will not see the password characters!  This is normal.


Getting Down to Business
  • If you chose DigitalOcean, it's time to change the root password!  Type passwd, press enter, then enter a new password.  Just like before, the password characters will not show up. (figure 3)
  • Copy this automated setup script to notepad. (highlighted version)
  • At the top of the script, there are fields starting with "SECURECOIN_".  Fill these out with your desired info.  Be sure to keep the quotes!
    • SECURECOIN_POOL is the URL for the mining pool.  The script includes two example URLs to get you started.
    • SECURECOIN_WORKER is your SecureCoin pool worker name.  It's usually in the format of "username.workername"
    • SECURECOIN_PASS is your SecureCoin pool worker's password.  Usually it will be short and simple, like "x".  DO NOT USE YOUR ACCOUNT PASSWORD FOR YOUR WORKER PASSWORD.
  • Copy the entire modified script from notepad and paste it into your PuTTY window (right click), then hit enter.
  • The setup is now running.  It will take approximately 10 minutes to complete.
  • Once the script completes, you will see a brief help message and list of commands.[/url]

Congratulations!  You're now mining SecureCoins!

If you'd like to maximize your mining potential, please see my mini-guide on How to Clone DigitalOcean Droplets.



Changelog
  • 29 August 2013 - Fixed some issues, the script now runs correctly!  Sorry about that!
  • 29 August 2013 - Initial release!
8  Alternate cryptocurrencies / Altcoin Discussion / [XPM] Automated yPool VPS Miner Setup Script (Beta) on: July 31, 2013, 05:40:37 PM
This guide will be a bit shorter than the last two, mainly because I'd consider this in "beta" right now.  For the time being, I wouldn't consider it 100% "noobproof".

The key differences between my previous guides and this one are:
  • When you sign up for your DigitalOcean or Linode account, you must select a 32-bit version of Ubuntu 13.04, not a 64-bit one.  jhPrimeminer was built for windows, so to run it on a *nix VPS it needs to run on Wine.  Wine has major issues installing on 64-bit Ubuntu.
  • Because this installation uses Wine, there's a limitation when it comes to running the miner.  You can either:
    • Watch the miner as it runs in the foreground, but have it stop if you close your session
    • Have the miner running in the background regardless of if you're connected but not be able to watch live results
    • Have the miner running in the background, be able to watch live results, but have the miner run at half speed
  • This setup opts for the 2nd option.  The miner runs in the background and you can check your progress on yPool.net

Getting Down to Business
  • When you create your VPS node, be sure to select Ubuntu 13.04 x32 (not x64)
  • Copy this script to notepad and modify the fields at the top of the script. (Highlighted version)
    • YPOOL_USERNAME is your yPool username AND worker.  It usually looks like "username.workername".
    • YPOOL_PASSWORD is your yPool worker's password, not your login password.  Usually, it's "x".
    • YPOOL_SIEVESIZE and YPOOL_PRIMES are parameters for jhPrimeminer
  • Connect to your VPS node via PuTTY, then paste the script.
  • Once the script finishes, run ./peek to verify that the jhPrimeminer process is running in the background


Notes
If the parameters for jhPrimeminer change (or if you decide to use a different mining client), you'll need to modify the ./miner script and add them.
The ./miner script automatically detects the number of CPU cores available and utilizes all of them.  This works regardless of if you've selected a 1 CPU plan or an 8 CPU plan.

If you get a message about accepting an EULA, press TAB to highlight the OK button, then press SPACE.


Please feel free to let me know if you have any questions, but do keep in mind even though this script is tested and working, it's still currently in a beta phase.
Thank you for your cooperation and understanding.  Enjoy your Primecoins!  Cool
9  Alternate cryptocurrencies / Altcoin Discussion / [QRK] Noobproof VPS Quarkcoin All-In-One EZ Setup Script (updated) on: July 30, 2013, 04:17:30 PM
Setting up a Quarkcoin Miner on VPS for Absolute Noobs
Donations welcome!
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
Ψ: AWHJbwoM67Ez12SHH4pH5DnJKPoMSdvLz2


Before You Begin
  • Download PuTTY (putty.exe) so you can connect to your VPS when the time comes.
  • Sign up for a DigitalOcean or Linode account.
    • During the creation process, be sure to create a node running Ubuntu 13.04 x64 (not x86)
    • Pick whichever hardware configuration you like (number of CPUs, RAM, etc)
  • If you signed up for DigitalOcean, check your email for your root password.  If you signed up for Linode, your password will be what you specified.
  • Run PuTTY and paste the node's IP address into the "Host Name" slot, then hit "Open" at the bottom. (figure 1)
  • PuTTY will ask you to confirm the SSH key, press Yes (it will only ask once) (figure 2)
  • Type or paste your password into PuTTY and press enter.  To paste, simply right click.
    • Note: You will not see the password characters!  This is normal.


Getting Down to Business
  • If you chose DigitalOcean, it's time to change the root password!  Type passwd, press enter, then enter a new password.  Just like before, the password characters will not show up. (figure 3)
  • Copy this automated setup script to notepad. (highlighted version)
  • At the top of the script, there are fields starting with "QUARKCOIN_".  Fill these out with your desired info.  Be sure to keep the quotes!
    • QUARKCOIN_USERNAME is your quarkcoind username.  It's required for quarkcoind to work properly!
  • Copy the entire modified script from notepad and paste it into your PuTTY window (right click), then hit enter.
  • The setup is now running.  It will take approximately 10 minutes to complete.
  • Once the script completes, you will see a brief help message and list of commands. (figure 4)

Congratulations!  You're now mining for quarkcoins!
It may take a few minutes before you actually begin mining.  This is normal.  Quarkcoin needs to download the blockchain before it can begin doing work.  After it's caught up, you should be able to run ./peek and see that it's generating quarks.

If you'd like to maximize your mining potential, please see my mini-guide on How to Clone DigitalOcean Droplets.



What Now?
  • If you haven't already, download the latest version of the Quarkcoin client.
  • To "merge" your quarkcoin accounts into one, you'll need to gather the private keys from your VPS nodes
    • Log into your droplet like you did at the beginning of the setup.  This time your password will be what you set it to.
    • Run ./peek to verify that quarkcoind is running.  If it isn't, run ./start-quarkcoind and wait a few moments.
    • Run ./myinfo to dump your addresses and private keys values. (figure 5)
    • Copy the private key value (the random text after "PrivKey:") by highlighting it with your cursor.
    • On your main computer, open Quarkcoin and import the private key.
      • From the main Quarkcoin screen, click Help -> Debug Window
      • In the new popup, select Console
      • Type importprivkey YOUR_PRIVKEY SOME_LABEL and wait a few seconds.  YOUR_PRIVKEY is what you copied from PuTTY and SOME_LABEL is what you want the address to appear as in your address book. (figure 6)
      • Repeat this for as many private keys you wish to import.  Once finished, close and re-run the Quarkcoin client.  You should see the new addresses under "Receive".
    • Note: if an instance of quarkcoind mines a block, it may not be under the address you exported.  Wait for the block to be confirmed, then dump your addresses again.  Alternately, modify the notify-wallet script to FTP a backup of your wallet.dat file.
  • Occasionally you may wish to update your quarkcoin miner when new versions or patches are released.  To do this...
    • Log into your DigitalOcean droplet
    • Run ./stop-quarkcoind to stop the quarkcoind process
    • Run ./build-quarkcoin to update and rebuild quarkcoind
    • Run ./start-quarkcoind to start your quarkcoind process again
    • Wait a few minutes and run ./peek to make sure it's running correctly
  • If you'd like to remotely backup your wallet.dat file whenever you mint a new block, check this short guide.

Changelog
  • 27 August, 2013
    • Cron reboot script now works properly.  (Damn you cron and your newlines!)
    • ~/peek no longer shows orphaned blocks.  Balance will only include transactions with one or more confirmations.
    • ~/myinfo now shows all addresses, not just those in the last ~100 transactions.  The pattern matching has been made more generic, so it works with just about any coin on main/testnet.  It also only does a lookup on addresses that generated a block or received currency.
    • Now includes a ~/restart-quarkcoind script
  • 20 August, 2013
    • Tweaked apt-get package names to grab most compatible package for the given install setup
    • Package list now includes fail2ban by default for some semblance of security
    • Package list now includes nano as a text editor.  Why some installs don't come with this is beyond me.
    • Swapfile now persists after reboot.
    • Auto reboot on kernel panic
  • 15 August, 2013 - Now Amazon EC2 compliant.  Also adds quakcoin miner to server startup.
  • 13 August, 2013 - Lots of updates!  Applied changes similar to those in the Primecoin script.
  • 30 July, 2013 - Initial release


Notes
The images in this guide are from my other primecoin guide and are slightly dated.  The images serve to illustrate, but shouldn't be taken as definitive.


If you have any questions or comments, feel free to speak up.
10  Alternate cryptocurrencies / Altcoin Discussion / [XPM] Noobproof VPS Primecoin All-In-One EZ Setup Script (Updated) on: July 23, 2013, 02:37:31 PM
After reading mikaelh's Primecoin setup guide I decided to automate as much of the process as possible to make it noob friendly.

The result is this!

Setting up a Primecoin Miner on VPS for Absolute Noobs
Donations welcome!
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
Ψ: AWHJbwoM67Ez12SHH4pH5DnJKPoMSdvLz2

Before You Begin
  • Download PuTTY (putty.exe) so you can connect to your VPS when the time comes.
  • Sign up for a DigitalOcean or Linode account.
    • During the creation process, be sure to create a node running Ubuntu 13.04 x64 (not x86)
  • If you signed up for DigitalOcean, check your email for your root password.  If you signed up for Linode, your password will be what you specified.
  • Run PuTTY and paste the node's IP address into the "Host Name" slot, then hit "Open" at the bottom. (figure 1)
  • PuTTY will ask you to confirm the SSH key, press Yes (it will only ask once) (figure 2)
  • Type or paste your password into PuTTY and press enter.  To paste, simply right click.
    • Note: You will not see the password characters!  This is normal.


Getting Down to Business
  • If you chose DigitalOcean, it's time to change the root password!  Type passwd, press enter, then enter a new password.  Just like before, the password characters will not show up. (figure 3)
  • Copy this automated setup script to notepad. (highlighted version)
  • At the top of the script, there are fields starting with "PRIMECOIN_".  Fill these out with your desired info.  Be sure to keep the quotes!
    • PRIMECOIN_USERNAME is your primecoind username.  It's required for primecoind to work properly!
    • PRIMECOIN_SIEVESIZE, PRIMECOIN_SIEVEPCT, PRIMECOIN_SIEVEEXTENSIONS are parameters used by mikaelh's high-performance primecoin client (see link for info)
  • Copy the entire modified script from notepad and paste it into your PuTTY window (right click), then hit enter.
  • The setup is now running.  It will take approximately 10 minutes to complete.
  • Once the script completes, you will see a brief help message and list of commands. (figure 4)

Congratulations!  You're now mining for primecoins!
It may take a few minutes before you actually begin mining.  This is normal.  Primecoin needs to download the blockchain before it can begin doing work.  After it's caught up, you should be able to run ./peek and see that it's generating primes.

If you'd like to maximize your mining potential, please see my mini-guide on How to Clone DigitalOcean Droplets.



What Now?
  • If you haven't already, download the latest version of the Primecoin client.
  • To "merge" your primecoin accounts into one, you'll need to gather the private keys from your VPS nodes
    • Log into your droplet like you did at the beginning of the setup.  This time your password will be what you set it to.
    • Run ./peek to verify that primecoind is running.  If it isn't, run ./start-primecoind and wait a few moments.
    • Run ./myinfo to dump your addresses and private keys values. (figure 5)
    • Copy the private key value (the random text after "PrivKey:") by highlighting it with your cursor.
    • On your main computer, open Primecoin and import the private key.
      • From the main Primecoin screen, click Help -> Debug Window
      • In the new popup, select Console
      • Type importprivkey YOUR_PRIVKEY SOME_LABEL and wait a few seconds.  YOUR_PRIVKEY is what you copied from PuTTY and SOME_LABEL is what you want the address to appear as in your address book. (figure 6)
      • Repeat this for as many private keys you wish to import.  Once finished, close and re-run the Primecoin client.  You should see the new addresses under "Receive".
    • Note: if an instance of primecoind mines a block, it may not be under the address you exported.  Wait for the block to be confirmed, then dump your addresses again.  Alternately, modify the notify-wallet script to FTP a backup of your wallet.dat file.
  • Occasionally you may wish to update your primecoin miner when new versions or patches are released.  To do this...
    • Log into your DigitalOcean droplet
    • Run ./stop-primecoind to stop the primecoind process
    • Run ./build-primecoin to update and rebuild primecoind
    • Run ./start-primecoind to start your primecoind process again
    • Wait a few minutes and run ./peek to make sure it's running correctly
  • If you'd like to remotely backup your wallet.dat file whenever you mint a new block, check this short guide.

Changelog
  • 27 August, 2013
    • Cron reboot script now works properly.  (Damn you cron and your newlines!)
    • ~/peek no longer shows orphaned blocks.  Balance will only include transactions with one or more confirmations.
    • ~/myinfo now shows all addresses, not just those in the last ~100 transactions.  The pattern matching has been made more generic, so it works with just about any coin on main/testnet.  It also only does a lookup on addresses that generated a block or received currency.
    • PRIMECOIN_ROUNDSIEVEPERCENTAGE has been removed, replaced with PRIMECOIN_SIEVEEXTENSIONS
    • Now includes a ~/restart-primecoind script
  • 20 August, 2013
    • Tweaked apt-get package names to grab most compatible package for the given install setup
    • Package list now includes fail2ban by default for some semblance of security
    • Package list now includes nano as a text editor.  Why some installs don't come with this is beyond me.
    • Swapfile now persists after reboot.
    • Auto reboot on kernel panic
  • 15 August, 2013 - Now Amazon EC2 compliant and primecoin runs at startup.
  • 12 August, 2013
    • Updated default parameters to match the newer hp9 client (1mil / 10% / 70%)
    • Runs apt-get update before installing things
    • ~/start-primecoind should no longer accidentally kill itself
    • Initial package install includes bc so ~/peek correctly shows all balances
    • Fixed haveged not running after setup.  There's been some debate on the usefulness haveged, but until it's definitively proven to be harmful, it will remain.
    • Post-install help screen now uses absolute paths instead of relative
    • Minor formatting chagnes
  • 01 August, 2013
    • ./peek now includes the chains/day metric (still in development).  It also shows "Immature Balance" instead of "Unconfirmed" to more accurately match the Primecoin-Qt client.
    • ./myinfo now correctly dumps all keys, not just confirmed
    • ./notify-wallet now has example headings
    • Install includes HAVEGED for increased entropy pool (thank you blackboy)
  • 29 July, 2013 - Lots of new stuff!
    • Added option: PRIMECOIN_ROUNDSIEVEPCT
    • PRIMECOIN_USERNAME is now required (I'm an idiot), but PRIMECOIN_PASSWORD is auto-generated.
    • Installs newest version of GMP before starting
    • notify-wallet now includes example on how to FTP a wallet backup
    • peek now dumps averages of "primemeter" stats.  This method provides much more accurate results than a single getmininginfo.  See an example here.
    • start-primecoind shouldn't kill itself anymore
  • 24 July, 2013
    • ./peek now shows confirmed/unconfirmed balance and pending "immature" transactions
    • ./config now reboots primecoind after config changes have been made
    • ./stop-primecoind now pauses after killing primecoind process to prevent running ./start-primecoind too early.  It will also force-kill primecoind if it's misbehaving.
    • When building primecoin, intermediate .tar.bz2 file is now removed
    • RPC username/password config removed.  They're not exactly "noob" features.
    • New Feature: run script when blockchain is updated or when wallet is updated.  By default it make a backup of wallet.dat whenever the wallet updates (usually from mining a block)
    • New Feature: whenever primecoind crashes, the time of crash is logged in ~/crash.log
  • 23 July, 2013
    • When updating primecoin, pull from SourceForge instead of bitbucket.

If you have any questions or comments, feel free to speak up.
11  Bitcoin / Mining support / Block Erupter + RasPi + cgminer = Hashing but no submitted shares? on: July 20, 2013, 06:25:53 PM
I've been racking my brain trying to figure out why this isn't working.

My install procedures:

Code:
export LIBCURL_CFLAGS="-I/usr/include/curl"
export LIBCURL_LIBS="-L/usr/lib -lcurl"

wget http://ck.kolivas.org/apps/cgminer/3.1/cgminer-3.1.1.tar.bz2
tar xvf cgminer-3.1.1.tar.bz2
mv cgminer-3.1.1 cgminer
cd cgminer
./configure --enable-bitforce --enable-icarus
make
make install

My cgminer.conf is only my pool info.

I run cgminer with:
Code:
cgminer -c ~/cgminer/cgminer.conf --icarus-options 115200:1:1 --icarus-timing 3.0=100 -S /dev/ttyUSB0

It runs and detects the two block erupters and begins hashing, but submits no shares.  This is a screenshot after ~10 minutes:




I've also tried cgminer versions 3.2.2 (it ends up disconnecting the USB devices from /dev/) and 3.3.1 (it detects them, but no hashing at all) to no avail.
If I connect the erupter to my desktop computer running Windows 7 + cgminer 3.1.1, it works just fine.

Any help would be greatly appreciated.



edit: The erupter is connected to a powered USB hub supplied with 5v 1000mA power, so that shouldn't be an issue.
12  Bitcoin / Bitcoin Technical Support / Bitcoin server eating CPU on: June 18, 2011, 02:05:06 AM
Ok, so I've been participating in Bitcoin mining for almost a month now and it's been going smoothly on my desktop rig (NVidia Card).

(Edit: Question one removed and title changed.  Turns out that I was misreading GUIMiner's status screen.  Now I feel like a doof.)

So I've been running Bitcoin solo mining on my old desktop for a few weeks now and it works absolutely fine running Bitcoin 3.21.  My new rig that I built (dual 5830s OC'd to 900Mhz) works fine connecting to mining pools and to my other desktop.  The issue I'm having is that whenever I try to connect to a locally running Bitcoin server (version 3.23), the Bitcoin application CPU usage spikes to consume a whole core and doesn't respond to mining clients.  I copied over my desktop's 3.21 version and it works fine.  What could be causing this and what can I do to fix it?
TLDR: New rig runs Bitcoin 3.21 as a server fine, but on client connect with Bitcoin 3.23, process CPU usage maxes out and server goes unresponsive.

If you need any details on my system setup, please feel free to ask.

Any advice or help is appreciated.  I'm a fairly technical person, so feel free to get nitty gritty.

Thanks in advance!
13  Bitcoin / Mining support / Having two issues... am new, cant ask technical forum. on: June 17, 2011, 06:41:39 PM
Ok, so I've been participating in Bitcoin mining for almost a month now and it's been going smoothly on my desktop rig (NVidia Card).

I had a new rig come in recently (Windows 7 x64, Radeon 5830 x2 OC to 900Mhz, Phenom II dual) so I decided to run a server on my desktop and have my new rig connect to it.
All seems to be going well - the hash speeds are as expected, temp is fine, no connection issues - but after a few days of running I noticed that guiminer reported that of the ~5k shares that each video card had submitted, only about 200 from each were accepted.  I reset the numbers and only ran one instance of a miner (just using one card) and after 500+ shares, all of them were accepted.
TLDR (issue #1): Using two video cards on one rig to connect to my desktop rejects over 80% of the shares from each card.


The second issue is setting up a Bitcoin server on my new rig so that it can connect to itself instead of across the network.  My older desktop is running Bitcoin 3.21 and the server mode works fine.  My new rig running 3.23 gives me "Connection error" warnings in guiminer.  Worse still is that as soon as a client tries to connect to the 3.23 server, the bitcoin.exe process spikes to full load and no amount of waiting fixes it.
TLDR (issue #2): New rig runs Bitcoin 3.21 as a server fine, but on client connect with Bitcoin 3.23, process CPU usage maxes out and goes unresponsive.


Any advice or help is appreciated.  I'm a fairly technical person, so feel free to get nitty gritty.
Also, I apologize for gluing two issues in one thread (and in the Newbie board at that!) but I don't have access to the appropriate forum.

Thanks in advance!
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!