Cold Staking
How-to Guides
What is cold staking?
Staking coins strengthens the network and you get rewarded for finding blocks. Cold staking is a safer way to stake your coins.
Cold Staking allows you to safely store your coins in your wallet while a separate always online cold staking server stakes the coins, meaning you don't have to keep your wallet open for staking.
The cold staking server has no access to your coins and you can withdraw coins to a spending address at any time.
Start Cold Staking on Trustaking.com
If you don't feel like setting up and maintaining your own cold staking server on a VPS or a dedicated server, then Trustaking.com is the service for you!All users who want to start staking their coins, strengthen the network and get rewards can follow the instructions below.
Requirements
- Core wallet synced up to 100% - you may need to download a Core Wallet that supports Cold Staking here.
- Coins in your main wallet account (DASHBOARD)
Instructions
- Go to solaris.trustaking.com, choose your plan (and make your payment) or a free trial.
- You will be provided with a personal cold staking address from Trustaking.com which you will use to delegate staking.
- In your Core wallet, click into to COLD/DELEGATED STAKING tab.
- Click Setup Now.
- Enter the amount of coins you want to delegate to a cold staking service.
- Enter the cold staking address you received from Trustaking.com
- Enter the wallet password and click DELEGATE/SEND.
- Your Cold Staking setup is complete!
- That's it! After 1 network confirmation your Cold Staking balance will be visible and will begin to stake after it matures.









Setup a Cold Staking Server on a VPS
To help the network remain decentralised it is recommended that you run your own Cold Staking server.
If you want setup your own cold staking server on a VPS, follow the instructions below.
Requirements
- Core wallet synced up to 100%
- Coins in your main wallet account (DASHBOARD)
- A Virtual Private Server (VPS) - With Ubuntu 64 Bit OS (16.04 - 19.04)
- Recommended VPS specifications: 2GB RAM, 1 Core CPU, 20GB+ Hard drive
- A way to connect to the VPS console:
- Windows users can download Putty from: www.putty.org
- Mac users can use Terminal to connect: MAC OS X Terminal Guide
Instructions for VPS setup
- After you purchased your VPS and installed Ubuntu, you need to login into the VPS console using Putty or the Mac OS alternative.
- In Putty enter the IP address of the VPS and click Open.
- In the Terminal window you need to enter four commands to begin the Hot Wallet installation and setup.
Copy this 1st command into the Terminal and hit Enter.
sudo su -
Copy this 2nd command into the Terminal and hit Enter.
apt-get update && apt-get upgrade -y && apt-get autoremove -y
Now copy this final command into the Terminal and hit Enter which will begin the setup process.
bash <( curl -s https://raw.githubusercontent.com/thecrypt0hunter/node-installer/master/install-solaris-hot-node.sh )
This is how it should look when you enter the commands one-by-one and the setup begins: - The script automatically checks and installs all the necessary components, which can take up to 10 minutes.
Once the installation is complete, you will be asked to enter a Wallet Name (required), Password (required) and a Passphrase (optional, can leave blank) to create this hot wallet. Hit Enter after typing each detail. - Now the script will go through the final steps and give you the cold staking address that you can use to setup cold/delegated staking in your Core wallet.
Copy and save this information incase you want to delegate more funds in the future. - In your Core wallet, click into to COLD/DELEGATED STAKING tab.
- Click Setup Now.
- Enter the amount of coins you want to delegate for Cold Staking.
- Enter the cold staking address you received when you setup your cold staking server on the VPS.
- Enter the wallet password and click DELEGATE/SEND.
- Your Cold Staking has been setup!
- That's it! After 1 network confirmation your Cold/Delegated Staking balance will be visible and will begin to stake after it matures.
- Lastly you should make a backup of your wallet file to ensure easy recovery of the Cold/Delegated Balance.
- Go to that folder and make a copy of the file which starts with the name of your wallet and ends with *.wallet.json.

You may see a certificate warning, since this is the first time you are connecting to this server. You can safely click Yes to trust this server in the future.
You are now connected to the server and should see a terminal window. Begin by logging into your server with the user name (usually "root") and password supplied by the hosting provider.
To paste in the Putty, Right Click the mouse button.










You can find the location of your wallet file by going to the ADVANCED tab in your wallet and look at the Wallet data directory.


Delegate more coins for cold staking
You can keep delegating more coins from your main balance to cold staking, and you can use the same cold staking address, or a completely different one each time. To do this simply follow these instructions:- Click into the Cold/Delegated Staking tab in your Core Wallet.
- Click "Add".
- Enter the amount of coins you want to delegate for cold staking
- Enter the cold address you received from cold staking service or your own cold address from the VPS setup
- Click "Send/Delegate"
- That's it! After your coins mature, they will begin to stake. You can see your Cold/Delegated Staking balance in this tab.
