Is there a recommended tutorial on how to go about setting up for staking? I've never tried.. but now that I have some coin I'd like to.
If it happens to list the pros and cons as well, that would be even better
There is a lot on staking available online. The thing is, PoS blocks only happen when users send Pyrite and it's just fees, no additional reward. So what's recommended is using a low powered device if you want to keep the wallet open 24/7; like a raspberry pi or something. You should also use coin control to consolidate your wallet to increase weight. If you see a a "?" mark instead of confirmations, that means it's an orphan and someone else got the reward. I still encourage everyone to stake to secure the network. There will be a lot of PoS blocks once more pools pop up and more people start to use Pyrite in general.
Thank you for the info! I know there isn't much reward at the moment for staking, so right now this is more of a learning experience more than anything else.
Having a guide (eg. raspberri pi staking guide) will make it easier for everyone else as well to get into staking... Is an static IP required? Or can I wing it with my regular whatever-the-isp-gives-me?
I'll try setting something up and, if I can get it to work, make a guide for others as well.
For us newbs to the actual coding a coin world, do you have a guide for a testnet of sorts? (can't say I have a lot of time to tinker, but it'd be fun to actually contribute to the code base at some point)
To get started mining Pyrite Download the wallet.
After the wallet is installed, open its main folder located on you computer .../AppData/Roming/Pyrite
You should see a file named pyrite.conf and if you don't, simply open a text editor, notepad.
Then paste and save this next section into that file.
rpcuser=yourwalletname
rpcpassword=walletpass
rpcallowip=127.0.0.1
rpcallowip=192.168.0.103
rpcallowip=192.168.0.104
rpcallowip=192.168.0.105
rpcallowip=192.168.0.109
rpcport=6997
server=1
daemon=1
listen=1
After you have edited and re-saved this pyrite.conf file with a username and password you created, shut down and restart the wallet.
Now somewhere on your desktop create a folder and call it PyriteMiner.
Download this miner into that folder ...
https://mega.nz/#!7dNmkAIT!l6qrRCB4edD1yw5zzW0joeuppP398eNIm2kBPp9rQaw (
https://mega.nz/#!7dNmkAIT!l6qrRCB4edD1yw5zzW0joeuppP398eNIm2kBPp9rQaw)
Now create another empty text file with notepad..
Copy/Paste these next two lines into that text file ...
ccminer-x64.exe -a sha256q -o
http://127.0.0.1:6997 -u yourwalletname -p walletpass
pause
Now SaveAs that file into the miner folder you created called PyriteMiner.
When saving this file make sure to select all, and then name this file ...
MinePyriteSolo.bat
Also notice that the rpcport number is the same as what is in your config file. It should always match your wallet credentials when solo mining.
Lets check and make sure your credentials are correct. The -u and -p should also match match what you choose inside your pyrite.conf
With your wallet running, go ahead now and close the text files if you already have not.
Now simply double click MinePyriteSolo.bat and the miner will start and connect with your wallet. After about a minute it should start rolling and may look something like this ...
[2018-10-31 21:55:20] accepted: 4020/4029 (diff 5.174), 474.36 MH/s yes!
[2018-10-31 21:55:24] GPU #0: MSI GTX 1080 Ti, 239.13 MH/s
[2018-10-31 21:55:28] accepted: 4021/4030 (diff 4.603), 474.60 MH/s yes!
[2018-10-31 21:55:31] GPU #1: ASUS GTX 1080 Ti, 252.03 MH/s
[2018-10-31 21:55:31] accepted: 4022/4031 (diff 51.675), 474.78 MH/s yes!
To pool mine you want to create another bat file. So go ahead and open notepad again. Paste these next two lines and save the file as PyritePoolMiner.bat
ccminer-x64.exe -a sha256q -o stratum+tcp://plant-pool.net:3033 -u ReplaceThisWithYourPyriteReceiveCoinAddress -p x
pause
The word pause will leave the command prompt window open so you can see your video card(s) at work for either the solo, or the pool mining you do.
Notice now that the port number for pool mining is now different from what you have in your config file. The pool will always tell you what port to connect to when your miner starts.
This is how your computer and the pool communicate. The pool will auto send coins to your wallet. You earn coins in a pool based on how many shares you submit against everyone elses shares they submit.. So in closing if you send say 100 shares and the pool total is 1000 shares, you will earn roughly 10% of the reward.
If you solo mine and find a blockl you keep 100% of the reward. Depending on your computer you might be able to mine solo and pool and the same time. just double click both and let both of them run. If you do this, keep in mind they are both sharing the GPU so your hash rate will be effected by 50% for each roughly. If you close one, just X the window and the other miner should recognize and your hash rate should adjust higher for the one miner running.
Your bat files have to be in the same folder as your miner exe file in order for the bat file to execute the miner and start mining !
As for the staking ... When you have coins in your wallet, you are now competing with everyone else who has coins in their wallets to earn stakes. The weight of your wallet compared to the weight of the people around the world is important. Look at it as a raffle. An example would be that everyone gets a ticket for each coin in their wallet and then one ticket gets pulled every time a transaction happens. You don't have to be solo mining or pool mining to receive POS rewards, all you have to do is have coins in your wallet and leave your wallet online.
I hope this helps any new person get started.
Happy Mining and Staking !