I'd like to share a method I've been using for awhile now to keep track of my PoS activity. I have this working on both Windows and Ubuntu Server with only slight variations in details between the two. This is written for any machines that are solo stake mining but I'm sure it can be adapted for those of you who use the stake pools. Let's jump in! The first thing we need to do is change the way you launch dcrwallet. If you're on Windows or Linux, launch your wallet with the redirect operator ">>" to send all command output into a text file. Make sure you use the double ">>" operator and not the single ">". Using the single ">" operator will overwrite your log file every time you restart dcrwallet. Using the ">>" operator will add any new output onto the end of the old file, and that is what we want. Here is an example, assuming you have config files setup (which at this point, I hope you do!): Code: Windows: dcrwallet.exe >> dcrwalletlog.txt Linux: ./dcrwallet >> dcrwalletlog.txt Go ahead and do this now, and don't forget to unlock your wallet afterwards. Note: Dcrwallet logs all output by default to the AppData\local\dcrwallet\logs\mainnet directory, so you can simply point mTail/tail to that file instead of creating a new one as demonstrated above. This is where the guide will split up by operating system, as the steps from here on out slightly vary. Starting mTail/tailWindows download mTail. Place mTail.exe into the directory with your dcrd/dcrwallet/dcrctl/dcrwalletlog.txt files. Open a new command prompt window in this directory with the above mentioned files. Start mTail with the command: Code: mTail dcrwalletlog.txt /start This command prompt window will launch mTail and tell it to start following dcrwalletlog.txt and displaying live updates. Leave this command prompt window running. Linux Open a new terminal window (or a new screen if you're accessing your system via SSH) and type: Code: tail -f dcrwalletlog.txt This terminal window will show you a live update of your dcrwalletlog.txt file. You can close this window if you want, but I prefer to leave it open to keep the live updates coming. Using mTail/tailWindows The default mTail colors are hideous. You can change them by clicking the hammer icon and going to the colors tab. With that out of the way, let's look at what mTail can do. If you check the "Filter" box and add a keyword in the text box immediately to the right, mTail will show you all the relevant lines that contain that keyword. You may need to increase the "Read buf (ko)" to scan your log file further back. Typing in "Voted" (capital V...case sensitive) will show you all your votes. Example: Linux tail does not have a nice GUI (afaik) like Windows does, but the command line is still just as powerful. You can use any search functions (grep, awk, etc). Here is how to search your log file for certain terms: Using grep: Code: more dcrwalletlog.txt | grep Voted | more Using awk: Code: awk '/Voted/' dcrwalletlog.txt | more Both will do the exact same thing. Here is a list of search parameters for you to reference (case sensitive) Ticket purchases: SStx Votes: Voted Revoked tickets: Revoked Deposits/Withdraws: Inserting This system can also be expanded to tracking deposits, withdraws, and any other wallet functions that output specific keywords to the log. The best part is, you will be able to see back in time with the log after a power outage, a system crash, or a long day at work when you're away from your PoS node. I personally run this sytem on Windows and a Ubuntu Server on AWS using the screen utility. Let me know your thoughts/improvements/comments!