TurtleCoin Software Basics
Zedwallet – The Best CLI Wallet™
In the beginning of the class, we learned that the Daemon is your connection to the network. How do you access your funds though?
For interacting with funds on the TRTL network, we have program called Zedwallet that works with the Daemon to look at your keys and see which blocks have money that belongs to you. Originally, we had a program that kind of worked, called Simplewallet, but Zpalmtree rewrote it from scratch and now we have Zedwallet (and probably Zedwallet++ by the time you see this). Zedwallet has lots of easy functions that you can use to make your life easier, like “optimize” which will take all of your little turtle nickels and dimes and turn them into solid coins so you can send more in a single transaction.
The role of the wallet is to allow you to send, receive, and backup your funds on the network. Zedwallet uses the Daemon to look up blocks, and then tries to unlock each one with its keys. When you create a wallet, you are given several keys that are very important so that you can restore your funds anywhere. Upon creating a wallet, you’re given a spend key, view key, and mnemonic seed. This sounds complicated at first, but stick with me. The mnemonic seed is something you might be used to seeing, and it’s just a series of words that are easily remembered that allows you to restore your wallet anywhere and have all the funds be there. The mnemonic seed is just an encoded way for a human to remember their view key and spend key. You must write this down, or you’ll be truly living on the edge. Nothing can save you if you lose these codes and then delete your wallet.
Using Zedwallet you can type commands like “address” or “balance” or even use the corresponding menu number for them. The most important command, however, is to remember to “backup” your keys so that you never lose access to your funds. That’s menu item #4 if you want to use the shortcut.