FIMK Client 0.4.0 – Welcome back mofowallet
Blood sweat tears, more blood and again some more tears were poured into making this a reality. But we don’t give up and we don’t give in we’re in for the win.
To go over every little aspect of this release I’ll need more than one blog post (two or three are probably not even enough) so lets limit ourselves to the basics.
To get started you of course need to download the client for your platform first. We offer 6 flafors for 3 operating systems. Please pick the one you are on (note: if in doubt, 32 bits works on 64 bit machines, 64 bit does not work on 32 bit machines).
Simply download the version for your platform, unzip and look in the folder for the mofowallet executable, these have different names on different platforms. On linux it’s called mofowallet, on windows mofowallet.exe. On OSX it should be sufficient to simply drag drop the zip file onto the task bar.
Double click the executable and you’ll see this..
You will be asked to start FIM server, you don’t need to however MofoWallet is already ready and loaded. If you look in the bottom right corner you’ll see it already knows the current block height of both FIMK and NXT networks.
In this example I’ll select No thanks since I’ll be showing how to start the server later. The moment you click No thanks you’ll be asked if you want to start the NXT server, i’ll select No thanks for that one to.
Adding an account
We are at the Home page now, if you want to ever get back here click the logo in the top left corner (the one with the symbol of a house).
As you might suspect clicking Add account will allow you to add an account. You should either add an existing account or create a new one.
Users that have a wallet file from earlier MofoWallet releases can click the Import wallet button, this will add all accounts in your wallet to your Dashboard but more on that later.
Select either a new account or an existing account.
When adding an existing account you can either enter your account (FIMK or NXT) or enter your passphrase so your account ID can be calculated. The account ID will be a FIMK account, if it’s for a NXT account simply remove the FIM- and replace that with NXT-, click Continue.
The Add existing account dialog is currently doubling as a way to obtain your public key.. See http://fimkchat.com/2015/03/about-fimk-public-keys/
If creating a new account simply follow instructions.
Creators of new FIMK accounts are eligible for free FIM from our sponsor. Simply enter your email (which is needed to prevent fraud) and confirm the link in your inbox, your FIMK will be send instantly.
Understanding the dashboard
An important part of MofoWallet is the Dashboard which you can access from the link that says Dashboard in the top menu bar. Your Dashboard will show the combined activity of all accounts that you Follow.
Follow? I hear you asking. Let me explain; Your local database can keep track of accounts these can be your own accounts or accounts from others.
See that link on the left that says Follow user? It’s with this link that you follow a user (add the account to your Dashboard). If you click it you will be asked if you want to follow that user, click it again and you’ll stop following that user.
If you now look at your Dashboard you’ll see the activity for that account, once you start adding more accounts you’ll see that all activity (transactions and trades) are accumulated and shown mixed sorted on time.
Understanding the Filter
On the Dashboard, the Account pages and even in the Explorer you’ll find a link in the left hand sidebar that says Filter. If you click it you’ll be able to enter a Period and/or transaction types. What this does is filter the results and show only those activities that match your filter.
It’s not very clear in this image but if you look close you’ll see a time period in the breadcrumb bar at the top of the page. It says “SHOW RESULTS BEFORE 01-MARCH-2015 SHOW LATEST” if you want to look at the latest results instead, click Show Latest and you’ll undo the period filter.
Running the server
If you want to support the FIMK or NXT networks or you want to start forging blocks you need to run the local FIMK or NXT servers.
An easy way to either control the FIMK or NXT servers is by clicking on the desktop/monitor symbol in the right bottom corner.
Clicking the monitor icon will take you to the server controller of your choice, clicking the button with the globe in it will take you their respective blockexplorers.
At first you’ll get a blank screen, this is your console and it’s here where you will be seeing the console output of the server process.
If you look on the right there are two more buttons that might be of importance. The first is the FIMK config and NXT config buttons. When you click these buttons you’ll see a grid like UI where each property in the server config file nxt.properties has it’s own field. Simply change the value in the field click the button with the Save icon (the green button) and MofoWallet will automatically update your config files for you.
To restore a setting to it’s default state click the grey button and you’ll see the settings was restored.
The options at the bottom should be self explanatory and can always be (re)set by visiting this page.
Now see what happens when we click Start server.
For people familiar with FIMK or NXT this should seem very natural. It’s the server output which you normally see on the command line when running older FIMK and NXT versions. In MofoWallet we’ll run the server in Mofo’s memory giving us full and fine grained control over the process.
You can stop the server by clicking Stop server or simply shut down MofoWallet, you’ll then see a dialog that asks you to wait while we correctly shutdown the server process.
If you look at the bottom right bottom you’ll now see a progress meter and a blockheight, this is the progress of the blockchain download process.
To be continued
Lets continue in another post where I’ll introduce you to:
The asset exchange.
Uncensored free-speech through Asset and Account POSTS and COMMENTS system.
And one of my personal favorites the Theme selector.
As I said, going over every detail will not fit in a single blog post so lets check back later.