Solo Wiki

eliminating economic incentives that lead to network centralization

User Tools

Site Tools


setup

This is an old revision of the document!


Getting Started

Summary

Starting Daemon

Launch solod and sync blockchain. Letting the daemon sync from 0 will take several hours and require a couple restarts. Your mileage will vary depending on factors such as connection and hardware. We are still working to improve a full blockchain sync. For faster syncing we recommend importing the blockchain snapshot.

Windows importing: Download https://minesolo.com/release/snapshot.zip Remove contents of C:\ProgramData\solo\ extract contents of snapshot.zip to the same directory.

Linux import:

cd ~ && rm -Rf ~/.solo && mkdir .solo && cd .solo && wget https://minesolo.com/release/snapshot.tar.gz && tar xfv snapshot.tar.gz 

Note that if this is your first time to sync or you use a custom path you will not have these directories. Launching solod will create them or they can be created manually. Also, for Windows users C:\ProgramData is a hidden folder by default, it can be accessed by showing hidden folders or by typing %programdata%\solo into the address line of file explorer or the run command (windows key + r).

Wallet Setup

After you are fully in sync with the blockchain you can launch solo-wallet-cli.exe (needs expanding on + screenshots)

Start Mining

(Note: the leading dashes for each command-line switch are double dashes)

solod.exe –start-mining {address} –mining-threads 0

(mining-threads 0 will use an autodetect algorithm to set threads). The user should set the desired # of threads after finding the best setting. For large core/thread count, a manual test at increasing thread count may give better performance, in some cases.)

Pro Tips

You can really help network stability, by becoming a full node - by port forwarding TCP port 22423 to your node. If you run more than 1 node, the following additional flags added to your mining .bat are recommended:

On the node that accepts inbound connections: –allow-local-ip –out-peers=0

On the mining nodes: –allow-local-ip –add-priority-node=localipofFullNode

Linux Setup

Daemon Setup
Wallet Setup

./solo-wallet-cli (needs expanding on + screenshots)

Start Mining

(Note: the leading dashes for each command-line switch are double dashes)

./solod –start-mining {address} –mining-threads 0

(mining-threads 0 will use an autodetect algorithm to set threads). The user should set the desired # of threads after finding the best setting. For large core/thread count, a manual test at increasing thread count may give better performance, in some cases.)

Pro Tips

You can really help network stability, by becoming a full node - by port forwarding TCP port 22423 to your node. If you run more than 1 node, the following additional flags added to your mining script are recommended:

On the node that accepts inbound connections: –allow-local-ip –out-peers=0

On the mining nodes: –allow-local-ip –add-priority-node=localipofFullNode

Batch file comments here

Automation etc. (To follow)

Build From Source

(To follow - see Gitlab link for now)

setup.1558491936.txt.gz · Last modified: 2019/05/22 02:25 by 204.93.120.108