Sia Docs
GithubDiscordYouTubeBlogsRedditForum
Legacy
Legacy
  • Welcome to Sia!
  • Get Started with Sia
    • Introduction to these docs
    • Sia 101
    • What are Siacoins?
    • How to buy Siacoins
    • What is the Siacoin total supply?
  • Your Sia Wallet
    • Wallet overview
    • The importance of your seed
    • How to make a Sia address
    • How to send Siacoins
    • How do I change my Sia wallet password?
    • Back up your Sia wallet
    • Wallet troubleshooting
      • Delete your seed and make a new one
      • Find or fix your seed
      • I lost my seed. What do I do?
      • My deposit or withdrawal didn't go through
      • Why does Sia take so long to sync?
      • What are these deductions in my wallet?
      • Why does Sia-UI give me a new address each time I click Receive Siacoin?
    • Sia-UI FAQs
      • How to download and install Sia-UI
      • How to make a new wallet in Sia-UI
      • How to restore a wallet from a seed in Sia-UI
      • How to perform a clean install in Sia-UI
      • How do I uninstall Sia-UI?
    • For Advanced Users
      • Verify the Sia release signature
      • Using Sia on a remote node
      • Using Sia on multiple computers
      • How to bootstrap the Sia blockchain
      • How to automatically restart and unlock Sia
      • How to set an environment variable
    • 🚧walletd
      • Wallet overview
  • Renting
    • About renting on Sia
    • Managing your files
    • How to rent storage on Sia
    • How to back up and restore your files
    • Renter troubleshooting
    • Is my data secure?
    • 🚧renterd
      • About renting on Sia
      • renterd Workshop
  • Hosting
    • About hosting on Sia
    • Hosting with the Sia-UI GUI
    • Hosting with the siad CLI on Linux
    • Hosting FAQ
    • 🚧hostd
      • About hosting on Sia
      • Setup Guides
        • Linux
        • macOS
        • Windows
      • Dynamic DNS
        • DuckDNS
        • Cloudflare (Advanced)
  • Mining
    • About mining on Sia
    • Sia mining pools
  • Contributing
    • How can I contribute to Sia?
    • Where can I learn more about Sia?
  • Siafunds
    • What are Siafunds?
    • How do I buy Siafunds?
    • How to cash out Siafunds
    • SEC Settlement FAQ
  • Sia Integrations
    • Listing Siacoin on your exchange
    • Using the Sia Ledger app with Sia Central
    • Using the Sia Ledger Nano app with CLI
    • Brand guidelines for Sia in your project or site
  • Testnet
    • What is Zen?
  • Forks
    • Using the wrong chain after a fork
    • Navigating the 2021 Sia hardfork
    • So, you didn't update in time for the fork
Powered by GitBook
On this page
  • If Sia is already unlocked
  • Use siac utils
  • verify-seed
  • bruteforce-seed

Was this helpful?

Edit on GitHub
  1. Your Sia Wallet
  2. Wallet troubleshooting

Find or fix your seed

PreviousDelete your seed and make a new oneNextI lost my seed. What do I do?

Last updated 1 year ago

Was this helpful?

Your seed is the most important part of your Sia node because it controls access to your wallet and files. You need to keep it safe, but there are a few tools you have available to find or fix your Sia seed.

These commands can be used directly in siac. In Sia-UI, open the Terminal from the toolbar on the top of the app.

If Sia is already unlocked

You might use a custom password to access Sia. If you do, you don't often type your seed in and you may need a refresher on what it is.

Unlock your wallet and open the Terminal. Type wallet seeds.

Your seed will be displayed.

Use siac utils

siac utils has a couple of commands that can help you troubleshoot your seed.

verify-seed

This will attempt to diagnose an issue with your seed.

Usage ./siac utils verify-seed

You'll be asked to provide your seed, at which point Sia will provide one of the following outputs:

Success

  • No issues detected with your seed - the seed you provided meets all the requirements for a Sia seed, and should be valid

Failure

  • invalid formatting - usually indicative of extra spaces in between words or at the end, or no spaces between words

  • seed is not valid: must be 28 or 29 words - your seed is too short or too long

  • seed is not valid: all words must be lowercase - there is a capital letter somewhere in your seed

  • seed is not valid: illegal character - you have something other than a letter in your seed

bruteforce-seed

If your seed is missing one word, this will attempt to figure out the missing word. This can also be used to check a word you're not sure about, by deleting it and then running this.

Usage ./siac utils bruteforce-seed

You'll be asked to provide your partial seed, and Sia will get to work. It may take a couple of minutes to complete. Sia will provide one of the following outputs:

Success

  • Found valid seed! The missing word was <word>.

Sia will then print the entire correct seed for you to store safely.

Failure

  • No valid seed - the utility was unable to find your missing word

  • Expected 27 or 28 words in partial seed, got <n> - the partial seed you provided was missing more than one word

  • Couldn't read seed - the partial seed you provided was invalid in other ways

Make sure you store your seed safely.