Linux
This guide will walk you through setting up walletd on Linux. At the end of this guide, you should have:
Installed Sia
walletdsoftwareCreated a
walletdwallet
Pre-requisites
Network Access:
walletdinteracts with the Sia network, so you need a stable internet connection and open network access to connect to the Sia blockchain.Operating System Compatibility: Ensure your Linux version is compatible with the
walletdsoftware. Check releases supported by Linux versions.System Updates: Ensure that your Linux is up to date with the latest system updates, as these updates can contain important security fixes and improvements.
Getting walletd
walletdRemember to check which version to download to ensure it works correctly with your operating system. To do this, run uname -m in your Terminal Emulator.
x86_64 -
Linux AMD64aarch64 -
Linux ARM64
Download the latest version of
walletdfor your operating system from the official website. For this guide, we'll be downloading the Linux version ofwalletd.Now that we have downloaded
walletd, it's recommended to unzip thewalletdbinary to/usr/local/bin. Right-click the unzip file, select Open Terminal Here to open your Terminal Emulator, and run the following commands:
unzip walletd_linux_arm64.zip
sudo mv -t /usr/local/bin walletd
rm -rf walletd_linux_arm64.zip Finally, for good practice, create a folder on the home drive. This folder will be utilized specifically to store data related to the
walletdsoftware. Open the Terminal Emulator and run the following command:
mkdir ~/walletdRunning walletd
walletdRun the following in your Terminal Emulator to start
walletd:
walletdYou will be prompted to input a API password. You choose this password, which can be anything you want. It will be used to unlock the walletd UI, via your browser, should be something secure and easy to remember. This value is not stored anywhere; you will need to re-enter it every time you start walletd.
After entering your desired
API password,walletdwill start.

You can now access the
walletdUI by opening a browser and going tohttp://localhost:9980.
Remember to leave the Terminal Emulator open while walletd it is running. If you close the command prompt window, walletd stop.

Enter your API password you created in the previous step to unlock walletd.
Congratulations on successfully setting up walletd and taking a significant step towards storing data on the Sia network.
Updating
New versions of walletd are released regularly and contain bug fixes and performance improvements.
To update:
Download the latest version of
walletdfrom the official website.Stop the
walletdservice withCrtl+C.Unzip and replace
walletdwith the new version.Restart
walletd.
Last updated
Was this helpful?