Skip to main content

Joining the Network

To join the Spacemesh network, you can either run the Spacemesh App on your desktop computer, or run go-spacemesh with our CLI tools. This guide is for using Smapp, which is simpler and recommended for most smeshers.

About Smapp (The Spacemesh App)

Smapp includes a Spacemesh full p2p node (which we call a Smesher), and a basic Smesh wallet which we call the "Wallet."


The Smesher is the software that creates and updates the Smesh (SMH) distributed ledger. It also creates and maintains your disk space commitment to the Spacemesh network. The Spacemesh decentralized platform is created by people just like you who run a Smesher on their own desktop computers.

Your Smesher participates in the Spacemesh decentralized consensus protocol and is responsible for the block-Smeshing process. Smeshing is the process of submitting eligible block proposals that are used to generate a block, for which you receive rewards. Here is a full explanation of what is required of a node in order to earn these rewards.

Before you can produce block proposals, you need to commit a minimum of 256GiB of free storage on your hard drive to Spacemesh. The commitment process only happens once, when you first set up Smapp, and is used indefinitely to produce more blocks.


The Wallet is a basic Smesh (SMH) coin wallet that you use to maintain your Smesh (SMH) coins account, execute transactions and check the status of incoming transactions initiated by other accounts. You can run your app in wallet-only mode, if you'd rather not set up a node.

Spacemesh Application

Smapp integrates a Smesher and a Wallet into one package, which we hope you find delightful and easy to use, even without deep technical understanding of cryptocurrency terms and concepts.

You do NOT need to run any additional software to join the network, besides running Smapp on your computer.

Follow the instructions on this page to download, install and run the App.

Step 1 - Downloading the Installer

Before installing, please confirm that your computer meets the minimum system requirements.

Next, download the App Installer for your OS by visiting our main website.

?> If your Linux system does not support Electron apps then you can build a Spacemesh full node and a CLI wallet from source code. For more information see the go-spacemesh README

Security Notes

All software released by Spacemesh is 100% open source. The Smapp Installer you are downloading was packaged from code in the Spacemesh Open Source software repositories available on Github. We provide the Installer to make it convenient for non-developers to join the Spacemesh .

Step 2 - Installing the App

Locate the Installer you downloaded and double-click it to install Smapp.


Follow the on screen instructions. The installer defaults to launch Spacemesh as soon as it is the installation is complete.

If you see a Windows security alert then check the checkbox 'Priave networks' and click 'Allow access'.


Drag the Smapp icon in the installer window to the Applications folder shortcut. Next, open your Applications directory and double-click Spacemesh to launch it.


For easiest installation, we recommend installing the AppImage version of Smapp on your Linux system.

Double-click the installer to install Smapp.

The app should be installed in /opt/Spacemesh, and you should see the app listed under the Applications menu in your window manager. You can now launch the app.