What's new

How to Setup Cold Staking With Ledger Hardware Wallet

palmtree

Administrator
Staff member
QuickNote:
  • For Ledger Only
  • Don't use Trezor addresses for cold staking, as PET4L cannot spend P2CS utxos yet
Prerequisites:
A Ledger with PIVX app installed​
Latest PIVX wallet from https://pivx.org
Download and install PET4L from https://github.com/PIVX-Project/PET4L/releases

294


Using image above as a reference, do the following:
1. Unlock PIVX Wallet, choose "Unlock Wallet" from small drop down menu​
2. Wait until wallet is connected and fully synchronized with PIVX blockchain​
3. Press “Snowflake” icon to enable "Cold Staking" tab​
4. Press “Cold Staking” tab​
5. Press “Staker“​
6. Press “Create Cold Staking Address”​

297


Using image above as a reference, continue with the following steps:
7. Enter an easy to identify Label​
8. Press “Generate”​

295


Using image above as reference, Continue with the following:
9. Press “My Cold Staking Addresses“​
10. Press the new cold stake address​
11. Press “Copy” from small pop-up menu​

298


Almost done! Using the image above as a reference, finish with just a few more steps:
12. Press “Delegation“ tab​
13. Paste the address you copied in step 11​
14. Enter amount of PIV you wish to stake​
15. Enter an easy to identify label if you wish​
16. Paste an unused hardware wallet address (see below if you don’t know how)
17. And finally, press “Delegate“​

Recommended Final Steps

Lock PIVX wallet (see step 1 above)
Unlock PIVX Wallet (see step 1 above) choosing for Staking Only
You are now Cold Staking with your PIV safely stored on your hardware wallet

Additional Information

1. To spend your rewards, you will need to use the PET4L program.

2. Your hardware wallet will probably NOT show Cold Staking balance, however, you can see it on the official PIVX block explorer
3. You can also create a desktop shortcut for faster access, just modify this url with your own address:
4. Adding more PIV to your cold stake, using image above as reference:
13. Drop down and select existing cold staking address​
14. Enter amount of PIV you want to add to your cold stake​
15. Skip this step, (will fill in automatically in step 14 above)​
16. Drop down and select the address with the label you used in step 7 above​
17. Press "Delegate"​

Getting Hardware Wallet Address for Cold Staking

Open PET4L program and unlock hardware wallet with PIVX app

296


Using image above as a reference, follow the steps below:
1. Verify PIVX Server is connected​
2. Connect to Hardware device​
3. Load / Refresh addresses from hardware wallet​
4. Dropdown addresses list and select an unused address​
5. Click “Copy“ icon to copy address​
6. Close PET4L​
7. Paste address in PIVX wallet (step 16 above)​
 
Last edited:

palmtree

Administrator
Staff member
Currently, you cannot use this method for Trezor. The developer said in a past post "Don't use trezor addresses for cold staking, as PET4L cannot spend P2CS utxos yet." I've updated the main post to clarify.

2020/08/25 - Updated link to pet4l binaries instead of source code
 
Last edited:

MarVelloZ

New Pivian
Can someone explain the process for unstaking my PIVX that I locked up via cold staking in my PIVX wallet?
I wasn't able to find an "Unstake" button in the GUI.
 

palmtree

Administrator
Staff member
@MarVelloZ , Simply send staked coin balance back to your main wallet (any address you own/control) using the PET4L tool.

If you have a lot of coins, you might want to send just a small amount first to make sure you do it right.
 

MarVelloZ

New Pivian
@MarVelloZ , Simply send staked coin balance back to your main wallet (any address you own/control) using the PET4L tool.

If you have a lot of coins, you might want to send just a small amount first to make sure you do it right.
Thanks for the reply, but I do not know how to send my staked coins balance back to my main wallet.
Is this done inside the PIVX Wallet (see screen shot below). Or, is this done in the wallet where the PIVs originally resided that are being cold staked (in my case this would be my Ledger Hardware Wallet).

The coins I have cold staked are on my Ledger Nano X. I cold staked them via the Ledger Live Application about 5 months ago.
I went to my Ledger Live software on my PC and now it's showing "0" PIVs in my wallet. This kind of makes sense as I cold staked them so they are not going to be available for sending.

So my question still stands, what do I need to do to unstake the PIVs from my cold staking?

Below is the a screen shot of my PIVX wallet where you can see I have 2,032 PIVX "staked".

PIVX-ColdStaking.png

Any help with steps I should follow to un-stake these "Cold staked" PIVs would be greatly appreciated as I've never done this before.
 

palmtree

Administrator
Staff member
I don't think that balance is on the ledger, try send > coin control

Screenshot_2020-10-28_07-32-27.png


Do you see your balance there? It should have a snowflake icon!
 

MarVelloZ

New Pivian
I don't think that balance is on the ledger, try send > coin control

View attachment 424

Do you see your balance there? It should have a snowflake icon!

Thanks for your help with this. I have followed the steps listed above and I do not see any entries prefixed with a "snowflake" icon.
Now this has me really worried.

I can see my cold staked amount (2,032 PIV) under the "Cold Staking" area of the wallet, but I do not see any entries prefixed with a "snowflake" icon in the "Coin Control" area under "Send". Do you know why is my cold staked amount not showing up under "Send"?
Could my wallet have been corrupted? Is there a way to refresh/restore the Cold Staking amount?
What should I do to remedy this issues?
 

Jeffrey

Administrator
Staff member
Thanks for your help with this. I have followed the steps listed above and I do not see any entries prefixed with a "snowflake" icon.
Now this has me really worried.

I can see my cold staked amount (2,032 PIV) under the "Cold Staking" area of the wallet, but I do not see any entries prefixed with a "snowflake" icon in the "Coin Control" area under "Send". Do you know why is my cold staked amount not showing up under "Send"?
Could my wallet have been corrupted? Is there a way to refresh/restore the Cold Staking amount?
What should I do to remedy this issues?
It will show as snowflakes in the transaction history but in coin control you should see it added in pairs of 2 piv to your total. Or are you using the ledger to receive cold staking rewards?
 

MarVelloZ

New Pivian
It will show as snowflakes in the transaction history but in coin control you should see it added in pairs of 2 piv to your total. Or are you using the ledger to receive cold staking rewards?
Hi Jeffrey,

Yes I setup Cold Staking using my Ledger Nano X hardware device. I have 2,036 PIV cold staked.

I recently received +2.00 PIV from my cold staker (see attached screenshot highlighted in yellow)

PIVX-wallet 2020-11-02 232224.png


The +2.00 PIV in GREEN are deposits from my regular staking (not from cold staking).

MY PROBLEM
I can't seem to figure out how to un-stake my 2,036 PIV that has been locked in cold staking contract within this wallet? (see "Cold Staking" tab screenshot below)

PIVX Cold Staking 2020-11-02 232714.png



MY SUSPICION:
I think something may have happened during the upgrade of the wallet as "Cold Staking" was setup in June 2020 under the previous software version of the PIVX wallet.

I heard the news that I needed to upgraded to the latest version of the wallet. I did this in Sept 2020.
I installed the new PIVX Wallet (v4.3.0) on a new PC, waited for the new wallet to fully sync, then I shut down both PIVX wallets and copied the wallet.dat file from my old wallet (on my old PC) to my new wallet on new PC. I started up the new wallet and was able to login and sync the wallet fine.

But now I can not figure out how to un-stake my Cold Stakes PIVs.

Can you please help?
 

MarVelloZ

New Pivian
It will show as snowflakes in the transaction history but in coin control you should see it added in pairs of 2 piv to your total. Or are you using the ledger to receive cold staking rewards?
Hi @Jeffrey , I'm not sure I can answer your question.

The +2 PIV deposits from cold staking are in "grey" colour (see my previous comment with screenshots). Does the grey signify the funds are on my Ledger Nano X?

When I check the PIVX app on my Ledger Nano, it has the transaction where I transferred 2,036 PIV across to this PIVX wallet for Cold Staking but I do not see any other transactions.
Can you tell me how I can find the deposit address for these +2 PIV "grey" transactions from Cold Staking?
 
Top