Mainnet v1.0
Dear Stegos Community,
We're delighted to announce the release of the Stegos mainnet.
Please download v1.0 of the Stegos desktop app by selecting the file from the Assets menu at the bottom of the page which matches your operating system.
New Users
If this is your first time using the Stegos app, you don't need to do anything else. Just download and install the app and you're ready to go!
Existing Users and Bounty / Hackathon Participants
Existing users and participants in the bounty and hackathon will need to take a few more steps.
These steps are VERY IMPORTANT, and failing to follow them could mean we cannot send you your rewards.
If You Have Backed Up Your Wallet (or Didn't Participate in the Hackathon)
If you have already backed up your testnet wallet using the 24-word mnemonic, or if you didn't participate in the hackathon and so don't need your testnet account anymore, then you just need to delete the old testnet data.
Mainnet is a brand new instance of the Stegos chain, and the testnet will also be restarted. Therefore, you must delete your testnet chain data before restarting the app. The contents of the following directories must be deleted fully:
Windows: C:\Users\[user]\AppData\Roaming\stegos
Mac: $HOME/Library/Application Support/stegos
Linux: $HOME/.local/share/stegos
After that, you can install and run v1.0 of the Stegos app.
If You DID NOT Back Up Your Wallet
If you have not backed up your wallet but still need to receive rewards from the hackathon, you will need to back up your account in a different way.
You have three options to back up your account:
Option 1
THIS OPTION WILL WORK ONLY IF YOUR WALLET IS CURRENTLY RUNNING. IF YOU HAVE CLOSED YOUR APP, YOU WON'T BE ABLE TO USE THIS OPTION. PLEASE USE OPTION 2 OR 3.
Go to the Stegos account registered in the bounty, click the settings button and then click "Backup". Now, write down the 24-word recovery (seed) phrase for the account and keep it in a safe place.
Once you've stored your recovery phrase, close the wallet and clean the wallet's working directory by removing the following directory on your computer:
Windows: C:\Users\[user]\AppData\Roaming\stegos
Mac: $HOME/Library/Application Support/stegos
Linux: $HOME/.local/share/stegos
After that you should download and install the new release of the wallet or node using one of the Assets links below.
Keep your 24-word phrase safe so you can use it later to restore your account.
Option 2
This option is recommended only for technically confident users, as it requires you to download and use the CLI wallet interface from the previous release.
Launch your existing wallet application (even though it will not sync) and keep it open. Wait a couple of minutes, then access your wallet via the previous version of the command-line interface. If you don't already have it, you can get it here:
- Windows: https://github.com/stegos/stegos/releases/download/v1.0/stegos-win-x64.zip
- Mac: https://github.com/stegos/stegos/releases/download/v1.0/stegos-macos-x64
- Linux: https://github.com/stegos/stegos/releases/download/v1.0/stegos-linux-x64
Launch the corresponding stegos
binary for your operating system and input the show recovery
command at the prompt:
account#1> show recovery
---
- type: get_recovery
...
---
- account_id: "1"
type: recovery
recovery: loop digital canal about seed champion couch rain eight twice split spoon alert total primary radio wool minute increase arctic aim dentist length head
last_public_address_id: 0
...
You may also need to issue the unseal
command before using show recovery
. The password will be the same as for your GUI wallet.
Write down the recovery phrase from the recovery:
field in command's response and keep it in a safe place.
Now exit from stegos
CLI, close the wallet application and clean the wallet's working directory by removing the following directory on your computer:
Windows: C:\Users\[user]\AppData\Roaming\stegos
Mac: $HOME/Library/Application Support/stegos
Linux: $HOME/.local/share/stegos
After that you should download and install the new release of the wallet or node using one of the Assets links below.
Keep your 24-word phrase safe so you can use it later to restore your account.
After that you should download and install the new release of the wallet or node using one of the Assets links below.
Keep your 24-word phrase safe so you can use it later to restore your account.
Option 3
This option is the most time consuming, but it is easy to apply and success is guaranteed. If you aren't confident about Option 2, please use this one.
Instead of saving your recovery phrase, in this option you'll back up your accounts
subdirectory and clean up several other subdirectories in the stegos working folder before launching the new release:
Step 1: Back up (copy) the following directory to a safe place:
Windows: C:\\Users\\[user]\\AppData\\Roaming\\stegos\\accounts\\
Mac: $HOME/Library/Application Support/stegos/accounts/
Linux: $HOME/.local/share/stegos/accounts/
Step 2: Remove blockchain files
Windows: C:\\Users\\[user]\\AppData\\Roaming\\stegos\\chain\\
Mac: $HOME/Library/Application Support/stegos/chain/
Linux: $HOME/.local/share/stegos/chain/
Step 3: Remove deleted accounts folder
Windows: C:\\Users\\[user]\\AppData\\Roaming\\stegos\\accounts\\.trash\\
Mac: $HOME/Library/Application Support/stegos/accounts/.trash/
Linux: $HOME/.local/share/stegos/accounts/.trash/
Step 4: Remove history of operations for each account
Windows: C:\\Users\\[user]\\AppData\\Roaming\\stegos\\accounts\\[account_num]\\history\\
Mac: $HOME/Library/Application Support/stegos/accounts/[account_num]/history/
Linux: $HOME/.local/share/stegos/accounts/[account_num]/history/
After removing all of the above, you should have only two files, account.pkey
and account.skey
, for each account subdirectory in the stegos working folder.
After that you must download and install a new release of the wallet or node using one of the Assets links below.
Checksums
The release GPG key is CC35182CD7D00B9C
.
The release SHA256 checksums of releases are:
d2fe23cf01dfb2b53101596478a38bb5b6d82b3a817dc1daed6131278a179751 stegosd-linux-x64
d0f0154895d4b9fff0f8e9545e758b5bde1efa5e8fdea56b89971d067bcd496d stegosd-macos-x64
cc10a38188a60477a38238d6cd9131e0e6c44f358c551752e5743891c15e46c8 stegosd-win-x64.zip
1df4e6487a4eafdda79181a5a30a377c981e75c0ac5152441f1cfe5ba0a3a347 stegos-linux-x64
f7ebfd4ba5a8f172162223c264dd8f7a13dd6736ab7adddde814c75b192f56e7 stegos-macos-x64
e8b26a2b3affdc295f0bdf661c2a96561af34ed368ea7398bc1cd65de18ead53 stegos-win-x64.zip
To validate git sources, use the following script:
gpg --keyserver keyserver.ubuntu.com --recv-keys CC35182CD7D00B9C
git clone https://github.com/stegos/stegos.git
cd stegos
git verify-tag v1.0
Ensure that git displays "Good signature" message.
To validate SHA256 checksums, use sha256sum
utility and the following script:
gpg --keyserver keyserver.ubuntu.com --recv-keys CC35182CD7D00B9C
curl -LO https://github.com/stegos/stegos/releases/download/v1.0/SHA256SUMS.gpg
curl -LO https://github.com/stegos/stegos/releases/download/v1.0/SHA256SUMS
gpg --verify SHA256SUMS.gpg
sha256sum -c SHA256SUMS
Ensure, that gpg
prints "Good signature" message and sha256sum
utility prints OK for all files.
It is also possible to validate a checksum of a single file:
sha256sum stegos-linux-x64
Ensure that displayed checksum is the same as listed above.
Getting Started
Feedback
Please join us on Telegram Chat to let us know your thoughts. Subscribe to the official Telegram Channel for the latest news.