Your password protects your wallet file. Write down your recovery words so you can restore access if you lose that file.
User guide
Getting started with Slithy
Learn how wallets and mining work, then try Slithy on Windows or Linux.
Your computer calculates hashes, looking for one that meets the network's target. Other nodes check each block it finds.
Test SLTHY has no market value and will not carry over to the live network.
What is cryptocurrency?
A cryptocurrency uses a shared record of transactions called a blockchain. Computers running the node software each have a copy. They check incoming transactions against the same rules before accepting them into blocks.
You can run a node to check that record yourself, including the rewards paid to miners and the literacy fund.
What is Slithy Tove?
Slithy Tove uses CPU mining to build a public fund for children's literacy. Ten percent of each new block's subsidy goes to that fund. The treasury page explains who controls it today and the plans for community voting.
You can try the Windows app or choose between the Linux desktop app and terminal tool. These beta downloads use the test network.
What is a wallet?
Your coins are recorded on the chain. Your wallet holds the private keys that let you spend them, and it reads the chain to show your balance.
A password protects the wallet file on your computer. Recovery words let you restore access if you lose the file. Write them down and store them somewhere private.
Anyone with your recovery words or private keys can spend your coins. Never share them, your wallet password, or seed files. Support will not ask for them.
What is an address?
Your address tells another wallet where to send SLTHY. You can share it to receive coins without giving anyone access to spend them.
Slithy transactions are public. Someone who knows your address can look up its activity, so think about where you post it.
What is mining?
Your computer builds a candidate block from the latest accepted block and pending transactions. It changes a number in the block header and calculates a hash, then tries again. Most attempts fail.
To succeed, the hash must be at or below the network's current target. Your miner sends a successful block to its peers, which check it before accepting it. Calculating those hashes uses your CPU.
A faster CPU can make more attempts, but there is no guaranteed time to a reward. Difficulty and other miners affect how often your computer finds a block.
When another miner gets there first
Your local node receives the new block from its peers and checks it. If it extends the accepted chain, your miner begins work on the next block.
Each hash is a separate attempt. Time spent mining does not accumulate toward a reward.
How Slithy splits the block reward
The subsidy is the new SLTHY created with a block. Ninety percent goes to the miner and ten percent goes to the literacy treasury. Nodes reject blocks that skip the required treasury payment.
When you send a transaction, your wallet includes a fee. The miner who includes that transaction receives the fee in addition to their share of the subsidy.
A new mining reward needs confirmations before you can spend it. During that wait, the wallet shows it as an immature or locked balance. It is included in your total balance, but you cannot send it yet.
What do public nodes do?
Nodes check blocks and transactions, then pass valid ones to other nodes. The official Slithy nodes give your computer places to connect when it joins the network. Mining runs on the computers of people who choose to participate.
A peer count measures connections between nodes. It does not tell you how many people are mining. Your wallet app runs a node too, so it can appear as a peer on several servers.
What does the Windows app do?
The Windows app starts a local node and connects it to public peers. That node downloads and checks the chain so your wallet can show its balance.
Click Start mining to use your computer's CPU. Rewards go to your wallet address unless you select Mine to another Slithy address on Home.
Mining starts with one CPU thread unless you have saved a different setting. Change it in Settings > Mining. The slider runs from one thread to the number of logical processors available to Slithy. The app remembers your choice. Stop and restart mining to apply a change.
When an update downloads while the node catches up, two progress bars can appear. The update bar tracks the app download. The chain-sync bar tracks blocks checked by your local node. They finish independently.
Allow time for the first chain download, and check the disk space shown in the app. Mining also uses electricity and can make your computer run warmer.
What does the Linux terminal tool do?
The Linux tool has a terminal menu for your wallet and mining controls. It shows mining activity and includes an update check.
The install script downloads the Linux package for you. Before installing it, the script checks the signed release information and compares the download's SHA256 hash with the published hash.
Using the Linux desktop app
The Linux desktop beta has the same Home, Activity and Settings tabs as the Windows app. It includes the local node and .NET runtime. Ubuntu 24.04 x64 is the reference platform. The app needs X11 or XWayland and does not support ARM computers or headless servers. Other distributions and desktop environments need testing.
Download the Linux desktop archive and extract it into a folder you own. Open slithy-install, then choose Install for my account. If your file manager does not open it, run this from a terminal in the extracted folder:
./slithy-install
Open Slithy Tove from your application menu. The installer copies the program into your account, so you can remove the extracted download folder afterward. To try it without installing, run ./slithy-desktop from the extracted folder. Do not use sudo.
Create a test wallet and write down its recovery words privately. Wait for the node to catch up before mining. In Settings, you can turn automatic wallet locking on or off. Locking does not stop mining or hide the balance. Sending asks for your password when the spending keys are locked.
The desktop app has its own data folder, separate from the terminal app. Start with a new test wallet. To bring over a terminal wallet, make a backup in the terminal app and restore it through Manage wallet in the desktop app. Do not copy an active wallet database or delete the original wallet. Avoid sending from two copies of the same wallet at once.
Choose your wallet from the dropdown when the app opens. It remembers your last selection. You can create a wallet or restore one from that same screen.
The app checks for updates when it opens and about once an hour. A badge beside the version and an in-app notice let you review the release. You can also use Settings > Updates. Mining can continue during the download. Installation stops the local node and opens the new app. Start mining again when you are ready.
Mining starts with one CPU thread unless you have saved a different setting. Under Settings > CPU mining, choose a count from one to the number of logical processors available on your computer. The app remembers your choice. Stop and restart mining to apply a change. More threads can use more electricity and make the computer warmer.
If you have 0.1.43-beta.1 or earlier, close it, extract this package into a separate folder and open slithy-install. That one manual upgrade adds the updater. Your wallet data stays in your Linux account's data folder. The terminal app has a separate updater.
Some desktops need an extension to show notification-area icons. The app asks you to confirm that its icon is visible before hiding the window. If you cannot see the icon, cancel and turn off that option in Settings.
If the app will not open, run ./slithy-desktop from a terminal and include the error, your distribution and desktop environment in a bug report. Do not send passwords, recovery words or wallet files.
Wallet history and addresses
Open Activity to browse your history or search by transaction ID or address. You can export the results as a CSV file. Transaction details show complete addresses and outputs. An incoming payment does not identify its sender; a transaction can spend outputs from several addresses.
Receive lets you create another address or copy an earlier one from the same wallet. Earlier addresses can still receive coins. Creating an address does not redirect mining already in progress.
In Advanced sending, you can choose particular spendable outputs or consolidate 2 to 200 outputs into one in your own wallet. Review the fee before confirming. Combining outputs costs a transaction fee and links them publicly on the chain.
Manage wallet includes a recovery-word check. A restore checks receiving and change addresses through index 10,000 by default. A deeper scan is available for wallets used in other software. Save a wallet-file backup as well as your words. Read the wallet tools guide for recovery limits and sending details.
What resets before launch?
The public test chain, balances, wallets, and treasury records will reset before the live network starts. Test SLTHY has no market value. Do not buy or sell it.
Testing now gives people time to find problems with the software before anyone depends on the live chain.
Try it yourself
Download Slithy and create a test wallet. Record its recovery words, then try mining. Once you have a balance, stop mining and reopen the app to check that it is still there.
The testing notes have more things to try, including wallet recovery and sending coins. Please report confusing buttons or messages too.
What to report
Tell me which app version you used and what you were doing when the problem appeared. The bug report form asks for the details I need to reproduce it.
Check screenshots and logs for private information before sending them.