Release date: November 18th, 2021.
This early Spacemesh 0.2 devnet is intended for users who are comfortable using the command line and terminal applications.
Follow the instructions below to join the devnet.
- A computer with a modern Intel, an AMD CPU (2 cores / 4 native threads) or an Apple M1 CPU.
- Windows 10 Home or Pro, macOS, Ubuntu 18.04, Fedora 21, or Debian 8.
- 4 GB RAM.
- 250 GiB free disk space (HDD or SSD).
- An always-on, un-metered Internet connection capable of 10 mbps download and 1 mbps upload.
- Recommended but not required: A graphics card supporting CUDA (minimum compute compatibility 5.0, maximum compute compatibility 8.6), or Vulkan compute API 1.2 or later.
- Download the devnet release zip file for your platform.
-
Extract the zip file to a directory.
-
Navigate to the directory in terminal.
-
Configure downloaded binaries for execution.
chmod u+x go-spacemesh
chmod u+x smrepl_linux_amd64
chmod u+x go-spacemesh
chmod u+x smrepl_darwin_amd64
sudo xattr -rd com.apple.quarantine go-spacemesh
sudo xattr -rd com.apple.quarantine lib*
sudo xattr -rd com.apple.quarantine smrepl_darwin_amd64- Start a Spacemesh full node.
./go-spacemesh -c config.json > log.txt.\go-spacemesh.exe -c config.json > log.txt- Start Smrepl.
./smrepl_darwin_amd64
./smrepl_linux_amd64.\smrepl_windows_amd64.exeProceed to create a wallet and setup smeshing in smrepl.
Navigate to your directory you extract the zip release to and enter from a terminal:
export DYLD_LIBRARY_PATH=.:$DYLD_LIBRARY_PATH
sudo xattr -rd com.apple.quarantine gpu-setup-test
chmod +x gpu-setup-test
./gpu-setup-testexport LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
chmod +x gpu-setup-test
./gpu-setup-test.\gpu-setup-test.exeThe available commands should be displayed.
./gpu-setup-test -l./gpu-setup-test -b- Smeshing fails after node restart. Mitigation: don't restart your node after starting to smesh.
Q: I've setup smeshing via smrepl and I had later restart the node and now it is not smeshing. How can I keep smeshing after a node restart?
A: After setting post in smrepl, you need to modify your node's config file with the smeshing parameters so your node can continue smeshing using these parameters after you restart it.
Q: I'm getting an error when starting the node on Windows about missing C++ runtime.
A: Install the latest Visual C++ runtime from Microsoft and try again.