Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

Mainnet v1.0

Compare
Choose a tag to compare
@rtsisyk rtsisyk released this 21 Nov 07:04
v1.0
9a01ee4

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:

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

See https://docs.stegos.com

Feedback

Please join us on Telegram Chat to let us know your thoughts. Subscribe to the official Telegram Channel for the latest news.