Answered Questions

//Network General
//PoS setup
//P2P Troubleshooting

general network

My node is synced. How long before I get rewards?

It can take up to 48 hours after syncing for your first smeshing rewards to
come in.

Is there a way to build a node using command-line?

Yes. We have a CLI full-node
and CLIWallet, which is another
way to run a Spacemesh full node instead of the Spacemesh App. Please be
aware that this method is designed for users who are comfortable working with command line. If you have any questions about running a node via the CLI then please hit up the #terminal channel on our discord.

How do I report an issue?

First, check to see if the bug is known issue already under investigation by visiting our bug reports repo. If it isn't, go to the #bug_reports channel on our discord server and describe the bug. If applicable, a mod may ask you to submit your Spacemesh logs, which can be found by clicking the 'View Log' button in the settings of your app.

Are testnet coins valid on mainnet/worth anything?

No, they are monopoly money without any real-world value, and not worth anything in real life.

Will there be incentives/rewards for participating in testnet?

Not for 0.1. But there will be a rewards program launched after Spacemesh 0.2. Those rewards will not be mainnet coins, however.

Is smeshing CPU-intensive?

The syncing phase of setting up a node can by quite CPU-intensive, but this should no longer be a problem once the node is synced.

Why is my log file getting so big?

Since the purpose of the testnet is debugging, the log files can get quite large. However, very large log files (larger than a few gigabytes) usually mean there's some kind of issue with your node, so please notify us about it on the #bug_reports channel on discord.

If you wish to do log rotation, close the App first, compress your current log file before deleting it, then open the App again. A new log file will be created automatically.

What's the purpose of the tap?

To test coin transactions and to give new testnet participants some coins to transact with before they win their first smeshing rewards.

How many nodes can I run on the testnet?

As many as you like, but since testnet tokens have no value, there is no advantage to running more than one.

Can I use a VPS/VM?

As long as it meets the minimum requirements, yes. But we discourage users from doing so unless they are already using the VPS/VM for some other purpose as well.

Proof of Space setup

How long is it going to create Proof of Space data?

The exact time depends on your GPU or CPU capabitlites and the amount of space you commit, but it should be around 12-24 hours for 250GiB using a mid-level discrete GPU card. We will publish more accurate estimates closer to mainnet.

How often do I need to do the setup?

Only once, and you can use the data as long as you keep the files.

Can I add or remove committed space after the first time I set up Proof of Space data?


Will I need to redo the entire Proof of Space data setup if I add more space?

No, the process will only be required for the additional space, and not the space you've already committed.

Do I need a GPU to create Proof of Space data?

No, but creating the data with your CPU will take much longer than with GPU.

What kind of GPUs can I use to create the PoST data?

- A GPU and drivers with CUDA 11.0 support amd (with minimum compute compatibility 5.0 and maximum compute compatibility 8.6) such as a modern Nvidia GPU and Nvidia drivers version R450 or newer
- A GPU and drivers with Vulkan 1.2 support such as a modern AMD, Apple M1 processor, and Intel GPU
- Both discrete and on-board GPUs are supported as long as they support the minimum CUDA or Vulkan runtime version.

What are the GPU memory requirements?

Minimum GPU RAM:

- 16 KiB per CUDA core for CUDA
- 4 MiB per compute unit for Vulkan

  • 2080 MiB

Do I need a GPU to run a node after initial setup is done?

No. You only need a GPU to efficiently create the initial PoST data, and it will not be used by the node in any way once this setup is done.

Is it possible to have multiple GPUs create proof of space data in parallel?

Yes, but the software for this needs to be written by the community. We are focused on software for the baseline users who have only one or no GPU.

How about SSD, RAM and CPU requirements when creating Proof of Space data?

No SSD is needed. No extra space larger than the committed size is needed. The init process is not RAM-intensive and doesn't require a large amount of memory beyond having some free memory for apps on your computer. If a GPU is used, the process is not CPU-intensive and does not require some threads to do constant work.

How many times will the process write on my disk?

Only once per setup.

P2P Troubleshooting

Do I need to configure my internet access point or firewall to be able to run a full p2p node?

As long as you have an active internet connection, Spacemesh should be able to communicate with the P2P network. This should even be enough for participating in the consensus protocol (Smeshing) and publishing transactions.

However, full nodes that are not reachable put a burden on the other nodes instead of strengthening the network.

To ensure that your node is reachable, the listening ports must be open and forwarded. To make this easy, the Spacemesh node uses technology called UPnP. You should verify in your router's settings that UPnP is enabled (in most cases it's on by default). If you can't turn it on, you should manually forward the ports used by Spacemesh to the local computer running it.

What ports does Spacemesh use?

TCP and UDP ports 7513. The port is configurable in 0.2 via the Smapp settings.


Opt out at any time by clicking unsubscribe at the bottom of any of our emails. By signing up you agree with our Terms of Use and Privacy Policy.