HELP WANTEDThe new version manager in FIMK 0.6.2 comes with an update script (bash) that downloads the new version, verifies its integrity and installs it. I've written and tested the script on my (linux) desktop but would like to hear if the script in it's current form works on the servers or desktops of other FIMK users. The script was uploaded to github https://gist.github.com/fimkrypto/d4da67234122889ce6abTo (easily) test the script create a new empty directory and execute the script. It should download and install FIMK. To see if the update part also works please try these commands and let me know it worked for you! # Important! Use an empty directory mkdir my_temp cd my_temp curl -L -k -O https://gist.githubusercontent.com/fimkrypto/d4da67234122889ce6ab/raw/b4fc32facfc0c59b8640eda98f8dbc78e9b6ff88/update_fimk.sh
# now download and install 0.6.0 sh update_fimk.sh 0.6.0 0be939172917f1bc14cf1b09903b47045124f0fab12b5dfae1fb8f5f405c8470
# see if it works sh run.sh
# shutdown FIMK # now download and install 0.6.1 sh update_fimk.sh 0.6.1 66a68b9591b79655568b485dd048d501e2761da310d43ce40b6c8ec828be1847
# see if it works sh run.sh
Thanks!
|
|
|
We're adding hard fork helper functionality to the server core, the crap we are now experiencing has annoyed us long enough and has to end now. From this coming release we will do things slightly different which will lead to faster iteration times and more streamlined hard forks over our beloved decentralized peer 2 peer network. Hard forks are unpleasant but inevitable with a young and fast developing crypto currency like FIMK. We have tons of ideas for new features but are always severely limited by how difficult it is to get our software installed on all peers out there. There already is a sophisticated database versioning mechanism in FIMK core which basically allows anyone running any version to simply install a newer version and have the complete blockchain/db structure dynamically updated to that newest version. With this mechanism already in place requiring peers to periodically update their software is in my view very reasonable. We all want FIMK to develop further don't we?
Starting with this coming release when you start FIMK a check is made if your version is either OUTDATED is being PHASED OUT or has an UPDATE AVAILABLE. This version information is distributed over the blockchain through aliases controlled by the non profit association who makes FIMK - Krypto Fin ry - http://fimk.fi. These three levels of software version status will allow us to quickly move through new versions (and through hard forks). We will still announce new versions on the forum and our website but you no longer have to track that, the software will from now on warn you if you need to update. These warnings are clearly visible from either the console logs or from the desktop client, these warnings contain details on how to update. No more forks after updates.To prevent forking the network after updates peers will from now on actively start blacklisting nodes that run a version up or below the current OUTDATED version. To prevent peers from not noticing that their version has expired which will undoubtedly put them on either a fork or disconnect them from the network (since no one will connect to them) we will actively shutdown the FIMK server and print a big fat notification to the logs that your version is outdated and that you need to update. This way third party software which builds on FIMK (currency exchanges, merchants etc) will immediately be able to notify their operators through the FIMK log what has happened and that they should update their versions. How hard is updating?Now for the million dollar question, how difficult is it to update? How bad is it what we would be putting all you users out there through. Luckily not difficult at all. I had something like this in mind for an update notification (you will find this in the FIMK console log). Instructions apply to a Linux server, probably most servers running FIMK are Linux servers. ############################################################################ ## WARNING!! ## ## YOU ARE RUNNING OUTDATED SOFTWARE ## FOLLOW INSTRUCTIONS BELOW TO UPDATE ## ## YOUR CURRENT VERSION IS 0.6.2 ## THE LATEST VERSION IS 0.7.0 ############################################################################ ## ## FOR LINUX USERS RUN THE FOLLOWING COMMAND ## (requires `curl` and `zip` packages to be installed) ## ## $ FIMK_VERSION=0.7.0 sh update_fimk ## ## USERS ON OTHER PLATFORMS SHOULD DOWNLOAD THEIR UPDATE HERE.. ## ## https://github.com/fimkrypto/fimk/releases/download/v0.7.0/fim-0.7.0.zip ## ############################################################################
Hopefully this way we can finally start to streamline the whole versioning and more important update process which will lead to a more stable and more frequently updated network. Posted this same message to our blog: http://fimkchat.com/2016/01/solving-the-hard-fork-dilemma/Dirk. ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fi0.wp.com%2Ffimkchat.com%2Fwp-content%2Fuploads%2F2016%2F01%2Ftwirlingspaghettiforka__88861_zoom.gif%3Fresize%3D500%252C300&t=663&c=YBFWqb9ZE3fsIg)
|
|
|
If you have not updated to 0.6.0 or later, you should do so now. Nodes running 0.6.0 will be fine for now, but still risk getting on the 0.4 fork. Download 0.6.1 to ensure you'll end up on the correct fork.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
/$$$$$$$$ /$$$$$$ /$$ /$$ Release : 0.6.1 | $$_____/|_ $$_/| $$$ /$$$ Date : 2016-01-20 | $$ | $$ | $$$$ /$$$$ | $$$$$ | $$ | $$ $$/$$ $$ http://fimk.fi | $$__/ | $$ | $$ $$$| $$ http://mofowallet.com | $$ | $$ | $$\ $ | $$ http://forum.fimk.fi | $$ /$$$$$$| $$ \/ | $$ https://github.com/fimkrypto/fimk |__/ |______/|__/ |__/ /$$ /$$ | $$ | $$ | $$ /$$ /$$$$$$ /$$ /$$ /$$$$$$ /$$$$$$ /$$$$$$ | $$ /$$/ /$$__ $$| $$ | $$ /$$__ $$|_ $$_/ /$$__ $$ | $$$$$$/ | $$ \__/| $$ | $$| $$ \ $$ | $$ | $$ \ $$ | $$_ $$ | $$ | $$ | $$| $$ | $$ | $$ /$$| $$ | $$ | $$ \ $$| $$ | $$$$$$$| $$$$$$$/ | $$$$/| $$$$$$/ |__/ \__/|__/ \____ $$| $$____/ \___/ \______/ /$$ | $$| $$ | $$$$$$/| $$ \______/ |__/
This release blacklists all nodes that have not updated to 0.6.0, it seems not all nodes have updated to 0.6.* which will cause a fork of the network.
By running this version you can be sure not to end up on that fork that will eventually die when everyone else updates to 0.6.*.
~~~ DOWNLOAD ~~~
https://github.com/fimkrypto/fimk/releases/download/v0.6.1/fim-0.6.1.zip
SHA256 66a68b9591b79655568b485dd048d501e2761da310d43ce40b6c8ec828be1847 MD5 aa6f644858a41d317b665d46f5bf1ed5
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBAgAGBQJWn2tYAAoJEP9gzPcARnvnvB0H/1rlmXZN4X0vjEUvFnhGoX+T 8Rk9ROyxxnSnG5IX25ixbgt0yXQ9ro/xTe0huWWWxihQJiMknM8kRCq5Wfi8Hs57 DtmaKyBCW4mZAEaAjrMgGc42wLqoXeNZbb7pV+wQcisr7FyXFERbRn5dxS0OvB/B nzQIY3zyIvbpxIfLKF0XJanhH04eF6kF5CtBnRHR+7LIAU0zAMuHBQJBdVcYrRD7 BpEZZSB/8eCkyM+DnhM71nBgah3sresHj7DTPLm1AHMU4XjArUhvB0YNJHPWOqNI DZOwZaqPe5OzhHl9z4ZOLz8rOdKf6frzJ2GZ+ZPfHZRg8q0UKnZvcmwaYzImAsU= =hdUn -----END PGP SIGNATURE-----
|
|
|
CORE online Magazine January Edition:
Love your magazine 3rdStryker! Is this necessary if you're just running the online mofo wallet?
Online as in mofowallet.com? Nope no action required at all.. Sidenote: mofowallet.com is being replaced by https://lompsa.com, at lompsa.com you will find the latest version.
|
|
|
Please update.. Hard fork will happen on Jan 18th - 21.00 GMTDesktop version -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
███████╗██╗███╗ ███╗██╗ ██╗ Release : 0.5.0 ██╔════╝██║████╗ ████║██║ ██╔╝ Date : 2016-01-05 █████╗ ██║██╔████╔██║█████╔╝ http://fimk.fi ██╔══╝ ██║██║╚██╔╝██║██╔═██╗ http://forum.fimk.fi ██║ ██║██║ ╚═╝ ██║██║ ██╗ https://github.com/fimkrypto/mofowallet ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ https://lompsa.com
presents:
██╗ ██████╗ ███╗ ███╗██████╗ ███████╗ █████╗ ██║ ██╔═══██╗████╗ ████║██╔══██╗██╔════╝██╔══██╗ ██║ ██║ ██║██╔████╔██║██████╔╝███████╗███████║ ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ╚════██║██╔══██║ ███████╗╚██████╔╝██║ ╚═╝ ██║██║ ███████║██║ ██║ ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝
Embeds FIMK 0.6.0 (based on NXT 1.5.10) no longer includes NXT.
FIMK 0.6.0 is a mandatory update, you must update to this version before:
Jan 18th 2016 - 21.00 GMT
This is probably the last release under the old mofowallet brand name, throughout the client you'll notice the use of the new Lompsa brand.
The latest online version can always be found at http://lompsa.com.
FIMK 0.6.0 introduces Private Assets, Colored Accounts and a new Account Idetifier mechanism. This relases adds support for those FIMK features.
Other changes apply to various sections. The following list highlights some of the more important changes.
- new wallet handling with configuration section - multi account support, switch between accounts with single click - many improvements to the Asset Exchange, Marketplace and Account sections - revamped account section menus
~~~ DOWNLOAD ~~~
https://github.com/fimkrypto/mofowallet/releases/download/v0.5.0/lompsa.win32-0.5.0.zip
SHA256 4d43da06d21c3a1da8b8e8d11ab9c117d0fcf18284198a168e332889fc40eef9 MD5 4ab4f576deb09458d4f270ebd55d2ddf
https://github.com/fimkrypto/mofowallet/releases/download/v0.5.0/lompsa.win64-0.5.0.zip
SHA256 7ddedb3efec7ffdcaa65cb7644e70a58aa88834268f9b2b5804316c5951ebb65 MD5 21fd0e78a63690221afd59d53b81d2c2
https://github.com/fimkrypto/mofowallet/releases/download/v0.5.0/lompsa.osx32-0.5.0.zip
SHA256 431d96f0a6ebb3fedb52da733996042848f644d156c39a5eb6807fef46b4af3f MD5 6ac8350c0c26d90700d54ea1658063ee
https://github.com/fimkrypto/mofowallet/releases/download/v0.5.0/lompsa.osx64-0.5.0.zip
SHA256 70a99ddd37c03ff15785fab7dcd715e7ee894e96ed96fba33e24f20b78e949a5 MD5 600d7e97c07c566b77f0971e1507affc
https://github.com/fimkrypto/mofowallet/releases/download/v0.5.0/lompsa.linux32-0.5.0.zip
SHA256 94d475adca87f2828339606f6dd5c7fcf008bb138541923a12ee471137b820a2 MD5 c17fb23527d4f25f808b26ba10e19170
https://github.com/fimkrypto/mofowallet/releases/download/v0.5.0/lompsa.linux64-0.5.0.zip
SHA256 6207a1c0fba2ec4b133f60e26e303c5853fdeae1878178e8c6be6db9670a6f78 MD5 73847999ca481da82f3d53712720f4b4
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBAgAGBQJWi4VfAAoJEP9gzPcARnvnftoH/jJ6t42u2xzZoJa/Vfbss0zI xObrD787g0y6NOqq08v7DkvBJnYzLKmKwuMX9DnASOiltkEL05Us1ypH9RLdz+Un raI4OYRnMx1IkGPvkJ92lN0ommaXRN4fW4CQc0uB7BepjJTcFwJdB/4o8Cy/RliH +qsUpAys85CVPUIAzSqhSVTS8ZrF7bJW7iUVq6K/6j/Ha1wTknMszGhYH0CrxfFy d8gu/J97fuOa8hNbbxGtokV1A+q+2zZ2i8VmV9ieo0JB4I4z2KB++2NnwcZfjO3h YYWQ8VtmJlnjma5nOzdY/GmvYb0txa06xaoiLOXOMCQMXeT5uMkA/OIbRKhIjtM= =KSGS -----END PGP SIGNATURE----- Server version -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
/$$$$$$$$ /$$$$$$ /$$ /$$ Release : 0.6.0 | $$_____/|_ $$_/| $$$ /$$$ Date : 2016-01-05 | $$ | $$ | $$$$ /$$$$ | $$$$$ | $$ | $$ $$/$$ $$ http://fimk.fi | $$__/ | $$ | $$ $$$| $$ http://mofowallet.com | $$ | $$ | $$\ $ | $$ http://forum.fimk.fi | $$ /$$$$$$| $$ \/ | $$ https://github.com/fimkrypto/fimk |__/ |______/|__/ |__/ /$$ /$$ | $$ | $$ | $$ /$$ /$$$$$$ /$$ /$$ /$$$$$$ /$$$$$$ /$$$$$$ | $$ /$$/ /$$__ $$| $$ | $$ /$$__ $$|_ $$_/ /$$__ $$ | $$$$$$/ | $$ \__/| $$ | $$| $$ \ $$ | $$ | $$ \ $$ | $$_ $$ | $$ | $$ | $$| $$ | $$ | $$ /$$| $$ | $$ | $$ \ $$| $$ | $$$$$$$| $$$$$$$/ | $$$$/| $$$$$$/ |__/ \__/|__/ \____ $$| $$____/ \___/ \______/ /$$ | $$| $$ | $$$$$$/| $$ \______/ |__/
FIMK 0.6.0 is a mandatory update, you must update to this version before:
Jan 18th 2016 - 21.00 GMT
This is a critical update and will cause you to be on a fork if you don't update. The hard fork will happen by setting a set of pre-determined aliases on the FIMK blockchain.
FIMK 0.6.0 is based on NXT 1.5.10 NXT 1.5.10 is the last NXT release before enabling the following functionalities: - Monetary System - Voting - Phasing - Prunable Message Data At this stage while this code is ready and available on the FIMK testnet we did not yet decide to enable these functionalities on the main FIMK net. Instead this release enables only new FIMK functionalities. FIMK 0.6.0 changes:
This release embeds Lompsa client 0.5.0.
Private Assets When issueing an asset users can choose to issue a 'private' asset instead of a 'standard' asset. This functionality is implemented through a change to the internal asset exchange mechanism where we've introduced the 'type' property for each asset. Currently there are the types 'standard' and 'private', in the future more asset types can be added through this mechanism. A private asset is meant for use in financial institutions, it is an asset class which gives the asset issuer more control over the asset on the decentralized FIMK network. Issueing a private asset costs 10,000 FIM. A private asset issuer can do the following: 1. Issue a new asset and mark it private To create a private asset either use the Lompsa client and tick the 'private' checkbox when issueing a new asset. Or use the HTTP API "issueAsset" and provide a "type" parameter which is set to "1" for private assets. ("0" is the default but can be omitted for standard assets). 2. Determine (to) who the asset can be traded or transfered. Accounts are either allowed or not allowed to trade and transfer, the asset issuer can add and remove these accounts. Buy or sell orders from accounts that are removed from the list of accounts allowed to trade or transfer are automatically cancelled. Adding an account to the list of allowed accounts costs 10 FIM, removing an account from the list of allowed accounts costs 0.1 FIM. To add (or remove) allowed accounts either use the Lompsa client (see Lompsa Advanced section). Or use the HTTP API "addPrivateAssetAccount" or "removePrivateAssetAccount", provide the asset identifier as the 'asset' parameter and set the account to add/remove as the transaction recipient. 3. Set and collect trade fee Asset issuer can (optionally) set a trade fee for the private asset. Upon each automated trade which occurs in the decentralized order matching engine a percentage is taken from the receiving account, this is either FIM (or colored FIM) or the private asset being traded. Changing the trade fee costs 0.1 FIM, default trade fee is set to 0%. 4. Set and collect order fee Asset issuer can (optionally) set a order fee for private assets. When selling an asset the order fee is paid as a percentage of the amount of assets offered, when buying an asset the order fee fee is paid as a percentage of the total amount of FIMK (or colored FIMK) offered. Changing the order fee costs 0.1 FIM, default order fee is set to 0%.
To change the order or trade fee percentage either use the Lompsa client (see Lompsa Advanced section). Or use the HTTP API "setPrivateAssetFee" this API call allows to set both order and trade fee with a single call. The call expects the "asset" parameter to identify the asset and a percentage value for either (or both) "orderFeePercentage" and "tradeFeePercentage". See the following table for what values relate to which percentages. ----------------------------------------------------------------------- | Parameter (**FeePercentage) | Actual percentage | ----------------------------------------------------------------------- | 1 | 0.000001% | | 10 | 0.00001% | | 100,000 | 0.1% | | 1,000,000 | 1% | | 10,000,000 | 10% | ----------------------------------------------------------------------- When using the Lompsa client UI these values are calculated and formatted automatically for you. Colored Accounts
Colored accounts is a new FIMK feature which borrows it's name from the concept of colored-coins. With colored accounts any user can create their own account color and create one or more initial colored accounts. This is similar in many ways to the Monetary System but with some key differences: 1. You must send FIM to a colored account to turn it into colored FIM (no need for large amounts - works just as well with NQT (0.00000001 FIM)). 2. Colored accounts are not limited in functionality as Monetary System units are; colored accounts can be used in the Asset Exchange as well as in the Marketplace and all other current and future FIMK functionalities. 3. Colored accounts are supported in the Lompsa client as regular accounts. 4. FIM can be transfered to colored FIM and back to FIM again by sending it to the color creator. Once the color creator has created the account color and the initial colored account is assigned you can create any new number of colored accounts simply by sending them a payment, asset transfer or message. Only new accounts can become colored accounts.
Creating a new account color costs 10,000 FIM. To create a new account color either use the Lompsa client (see advanced section). Or use the HTTP API "accountColorCreate" which expects a 'name' and 'description' parameter. To assign the initial colored account either use the Lompsa client (see advanced section). Or use the HTTP API "accountColorAssign" which expects an "accountColorId" and the "recipient". Email Account Identifiers
The preparation for this feature is still under way, this release enables the core requirements to move to this new method of identifying accounts.
~~~ DOWNLOAD ~~~
https://github.com/fimkrypto/fimk/releases/download/v0.6.0/fim-0.6.0.zip SHA256 0be939172917f1bc14cf1b09903b47045124f0fab12b5dfae1fb8f5f405c8470 MD5 dee88e8164b84fd291a796c737414991
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBAgAGBQJWi4Z4AAoJEP9gzPcARnvnloYH/1BIm6OUCy7SsPmnWMaXhD3Q /bmPDgOgkRYLIVKgiT4KyW97XqG5jK3Jlw3irEygOsP3bEqpchea073dh2R+G1a/ gtUdVI7Bi13p9y9ys2vLKWR+mztv8mks/d4Vtk5IV28qLaclj1t8KzlsmAVkOefg mR8fGUn6azK0SBlWWrwJP7zLsb0cNV5HXMDLOT8xreHes1RsD3CyULRyUsNpPHpY 1wCwivdMQKHfMnZsj7Vu04XP1325wLQEin/uOYgEiAr9uQOUGcqXmbBmLIG+BZpQ G7TTCAHfXWHXlVCkv3ugPh11/W+Ll9rsBZoZqvax5Vh0XikVMhEb32tHETyad1E= =ausr -----END PGP SIGNATURE-----
|
|
|
These last two versions don't seem to connect to the NXT network for me. It's not a big deal, since I run NRS anyway. But, thought I would mention it. I do watch my NXT account(s) with this wallet.
Thanks for mentioning this! We are aware and have been working on a permanent solution these last days. I'm finalizing a deployment tool that others can also use to setup their servers as nxt or fim servers (with health monitoring and auto-restart etc ..) we will release that tool today or in the coming days when its ready.
|
|
|
i was reading some information about fimkryto. i am still wondering what exactly the difference between FimK and Nxt is? Both share the same code base, right?
The NXT code base is not a static thing, it's evolving at an amazing speed. There have been other clones of NXT but unlike FIMK they have not (or barely) evolved from their moment of cloning. Since we have cloned NXT the NXT developers have made thousands of improvements to the code base and all (or most) of these improvements are not in any other NXT clone (including many critical security updates mind you). Only FIMK has been steadily keeping up constantly pulling in these changes and merging them with our existing changes, NXT is at 1.5.15 while FIMK is based of 1.5.10 soon to go to 1.5.15 after our coming hard fork. The difference between FIMK and NXT? - unique advanced custom client (built from scratch - not based on NXT client) - client fully supports mobile devices- desktop client available for Windows, Linux and MacOS (we also support running the client on localhost in your browser) - our client uses two-way websocket connections which makes it show network events in real-time- websocket event based client API added to the server - in addition to the brain wallet we support a wallet.dat file for your keys (which is compatible with all clients on all platforms) - namespaced aliases (similar to NXT aliases but aliases are unique per account) - FIMK pays block rewards that halve every 800K blocks - custom testing framework that allows us to write javascript tests to automate testing server features - added the new gossip protocol (allows free decentralized real-time two-way - push/pull - communications between any two parties in the world) - on this gossip protocol a first thing we made was the free decentralized chat feature, we expect to built more application on top of the gossip protocol - .... Not sure if i listed everything? We also make NXT+ ( http://fimkrypto.github.io/nxt-plus-site/) which is standard NXT but with the added websocket API to make it work in our client (which also supports NXT btw) it's site describes what was added, those additions are also in FIMK. We are planning on doing a hard fork in the coming weeks which will bring online some other features we have been developing. - new account id system, you no longer use FIM-XXX-XXX as your address but your-name@fimk.fi (which will be a working address btw) - private assets (extension of the Asset Exchange see: https://nxtforum.org/asset-exchange/private-assets-for-use-in-financial-institutions/) Going to NXT 1.5 means FIMK will also get the following NXT features (not available in any of the other clones). - prunable messages - fast websocket connection support for the peer server - monetary system - voting system - etc etc. What should bring me to sell my Nxt and buy FimK?
Not sure if you should do that. Since I'm also working with the NXT developers on NXT 1.7 (which gives me access to the private development source code) I would advise not to sell your NXT. The NXT team has some amazing talent and some amazing new features are on their way. We have a blog ( http://fimkchat.com/) that describes a lot of what i've listed here. And of course we have cool T-Shirts for sale on our decentralized market place. ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) https://www.mofowallet.com/launch.html#/goods/fim/15528489795585357748
|
|
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
███████╗██╗███╗ ███╗██╗ ██╗ Release : 0.4.9 ██╔════╝██║████╗ ████║██║ ██╔╝ Date : 2015-10-11 █████╗ ██║██╔████╔██║█████╔╝ http://fimk.fi ██╔══╝ ██║██║╚██╔╝██║██╔═██╗ http://forum.fimk.fi ██║ ██║██║ ╚═╝ ██║██║ ██╗ https://github.com/fimkrypto/mofowallet ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ https://mofowallet.com
presents:
██╗ ██████╗ ███╗ ███╗██████╗ ███████╗ █████╗ ██║ ██╔═══██╗████╗ ████║██╔══██╗██╔════╝██╔══██╗ ██║ ██║ ██║██╔████╔██║██████╔╝███████╗███████║ ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ╚════██║██╔══██║ ███████╗╚██████╔╝██║ ╚═╝ ██║██║ ███████║██║ ██║ ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝
Preview release.
Embeds FIMK 0.5.2 (based on NXT 1.5.10) and NXT-PLUS based on NXT 1.5.15.
Added about dialog, accessible from the settings menu. The dialog displays the client version and build time and the server version when running the embedded server.
Fixed the balance display for the logged in user in the top bar, balance now updates in real-time when you send or receive any type of transaction.
The build scripts now add the build time to the global auto-generated mode.js settings file.
Changed the price chart to use the new server chart backend. This fixes the price chart bugs for low volume assets. Chart now has access to proper OHLC data. Investigations into d3.js will continue which will likely result in a proper customized live updating/animated chart in the future.
New exclusive FIMK feature: Gossip based chat.
Free decentralized encrypted chat based on the FIMK gossip protocol. Your address is your chat handle. You can see which contacts are online (you must confirm before your online status is shared) or when your contact starts typing.
Chat messages are wrapped in gossip messages (which are similar to transactions but are not stored on the blockchain) and distributed over the FIMK network. A lot of care is given in ensuring the gossip protocol is secure and does not affect the other data on the network.
When using the free chat feature messages are only stored in the memory of your browser or desktop app, if desired individual messages can be deleted. Blockchain stored messages which will appear in the same message thread as your free messages giving users a fluent experience.
Of course like blockchain stored messages chat messages also support the full set of emojis.
Note: to use the free chat feature you'll need to use your FIMK account we have not ported the functionality to be used with your NXT account (yet).
New FIMK feature: Decentralized Goods Store.
For some time the Digital Goods Store has been available in the FIMK server protocol but was lacking a front end in Lompsa. The Digital Goods Store is a NXT invention, details of which can be found here: https://wiki.nxtcrypto.org/wiki/Marketplace
Through our new UI users can now buy and sell items on the Marketplace through Lompsa. The Lompsa Marketplace works for both FIMK and NXT accounts.
FIMK Marketplace features:
- includes a URL callback service to notify the seller of a purchase - includes support for product images
The current implementation is a first fully functional prototype, expect it to change considerably in the future.
Updated FIMK feature: Merchant Terminal.
Sends an invoice as a URL, will forward users to hosted Lompsa. The idea is that a merchant can request a payment in FIMK (or NXT which is also supported) by constructing a URL that contains the following items:
- recipient address (in RS format FIM-DLVG-XSBG-NUVW-75VVM for instance) - amount (in NQT, 1 NQT equals 0.00000001 FIMK) - deadline (transaction deadline in blocks, between 1 and 1440) - description (shown to the user) - message (encrypted message that will be included with the payment)
Sample: https://www.mofowallet.com/launch.html#/merchant/FIM-DLVG-XSBG-NUVW-75VVM/500000000/1440/This%20is%20the%20description/This%20is%20the%20message
New FIMK feature: Shorter Finnish passphrase support
Instead of the standard twelve word English passphrases we have added support for Finnish passphrases. Because there are over 7K words in the Finnish word list (instead of only 1600 in the English list) we can offer slightly greater (a few bits) passphrase strength while only using 10 Finnish words instead of 12 English words. We are investigating if the same can be done for our English word list, also expect other languages to be supported in the future.
This version is build on nwjs 0.12.3 with removed support for pdf (lower download size).
Includes improved user provided translations for: - Polish - Bulgarian - Finnish
Thanks translators!
~~~ DOWNLOAD ~~~
https://github.com/fimkrypto/mofowallet/releases/download/v0.4.9/lompsa.win32-0.4.9.zip SHA256 95520284c6e74a0cdb483b986c6af9547124742d57ccc5fd0734eb983fd6fe98 MD5 04ee9a679c8dd8e0f0b15914b146f969
https://github.com/fimkrypto/mofowallet/releases/download/v0.4.9/lompsa.win64-0.4.9.zip SHA256 ccfd31db14286798a2b339e44cef29f790d77f53b97b104efe702d93acf0fe18 MD5 1179734a7f61aae5a8badafed8e410e7
https://github.com/fimkrypto/mofowallet/releases/download/v0.4.9/lompsa.osx32-0.4.9.zip SHA256 a40b50aa2766104466b5750d4b1f951f9eabc9010b83ff0be4d7084c58ad12b9 MD5 dae2fb54f60c99676257950f9ba1ea95
https://github.com/fimkrypto/mofowallet/releases/download/v0.4.9/lompsa.osx64-0.4.9.zip SHA256 c19db8e68639610375048353ba5c0b6688bba6d29e7ed3f6c7da0fde5ce20e9e MD5 a574b2b291bbf5da5928146c7261f064
https://github.com/fimkrypto/mofowallet/releases/download/v0.4.9/lompsa.linux32-0.4.9.zip SHA256 79d8ad01c54e65750f35a9ffc528a8ec22ba289677626280c0afa3b2901999ff MD5 242481c614062714a09dc0a6dd083dd4
https://github.com/fimkrypto/mofowallet/releases/download/v0.4.9/lompsa.linux64-0.4.9.zip SHA256 60872b3e7ef149151cfcd64f01e7d90816ef169b4dcd180360efb86f4083c3da MD5 c4b37455b601cef09ef9558db6a219f2
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBAgAGBQJWGrXDAAoJEP9gzPcARnvnt2wH/A1EW99EZVbwfZBCUy0UdF4j ++a7WBQMvnLmjdJNagmYWvSbiM4NVIVOZpGe21GVODMdtMWZ0io0LmaTqcTQPC6u fE3DPKvmBgXcrEnP50s0aywU2+mzR5MzCA15LSmO0J4rlnqanoMunY8TH0bOP/6O ehCuZGM/GNNdOEL68FG6LGMbN/7XNFCQ1LrOD97T0F+pFHISnqf0mrC/THJDKWkM IVmb4EXWZs3C4Irw61vQIbVsInyaLgjY3/AtnOT73hjry0JfqZqfGCyhVZmlY292 mlqcOaMYS9FNyVi6kcyxExb3guNGBVJUaNJJMuAiGrExU/TPx4DyjXPYyUNDVQE= =7Vwf -----END PGP SIGNATURE-----
|
|
|
We are experiencing some DNS problems for mofowallet.com Please use our secure backup site for accessing FIMK through the hosted wallet. BACKUP: https://fimkrypto.github.io/mofo/launch.htmlWe are back online! Sorry for the inconvenience..
|
|
|
Hi Fimkers. Just a quick heads-up for what to expect in the coming weeks. We are currently upgrading the FIMK server (java) to the NXT 1.5 code base, which requires a hard fork. This means we'll automatically be getting support for some excellent new NXT inventions. - Prunable Messages
- Voting System
- Monetary System
- Websocket P2P Connections (excellent when combined with the FIMK Gossip protocol)
To keep the number of hard forks at a minimum we'll also be rolling out FIMK only features. - Private Assets for Financial Institutions
- New Account Identifiers (accounts will come in two flavors name@fimk.fi or name@whatever-other-domain-you-have-in-mind.com) (sounds simple but believe me when I say there is a lot more to it)
- New Unique Secret Feature .... Offline Vouchers
- Offchain Free Gossip Protocol Improvements
- Virtual AE Improvements
- Namespaced Alias Improvements
The FIMK Gossip protocol is expected to get a huge boost in speed when combined with the NXT websocket based p2p server. Cheers, Dirk Side note: While going over all the NXT code improvements for NXT 1.5.* I must say they did an excellent job. Code quality just keeps getting better! You can thank them if you like.
|
|
|
Cross posting this from the other forum: http://forum.fimk.fi/index.php?topic=620.msg4425#msg4425The gossip protocol comes without a built-in storage mechanism. Gossip messages send to the network are distributed among all peers on the network and that's that, messages are not stored by any of the peers. The gossip messages are in many ways similar to NXT/FIMK transactions. - they can use strong encryption - they always have a sender - they can have a recipient - they always have a timestamp - they always have a topic (which is a free-form number similar to how there are transaction types) - they all contain a powerful cryptographic signature which can be used to confirm the sender is who he/she says he/she is (this will almost certainly be used at a later stage to manage network access and/or priority for gossip messages - basically spam control) So how does that work if I cant query the network for messages? Well thats where the efficiency comes from, it's an event based system. For anyone familiar with NodeJS or Javascript in general knows that event based systems can be made to scale since they run so efficiently. For this to work each server (peer) in the network (at least the ones that want to serve clients) needs to be able to have clients register with them as listeners (done over websockets) and when that peer detects a valid gossip message it should forward that to it's registered client listeners. But not to every listening client of course, only to those interested in that specific topic, sender or recipient (or combination of those). If done from Perl it might require some reverse engineering the current javascript code but if you do that what you'd end up with is a real-time always on connection from your Perl script basically straight into the gossip network. You can basically code the Perl script to be a lot like a bot that auto-responds to messages it receives from the network. Other people can have a real-time connection with your script without knowing it's IP address, that is since all messages are directed to any one of the peers in the gossip network. Because of this one-to-one-to-all setup between clients and servers and servers among each other the scale of the number of direct connections becomes enormous. And because each gossip message comes with a sender ID which is your FIMK address (until i add this to NXT-PLUS) each relay node (peer) in the network has access to the same strong identity and balance info as all the others, meaning it can stop spam data at the gate (keeping things really fast). What can be built on such a free decentralized real-time message bus (since thats what it is basically) I dont know. But I know it's a lot, real-time direct chat is just one it's uses. ---------------------------------------------- So how to connect from Perl? Don't know about that, but i can point in the right direction as to where the important javascript stuff is. If you look at the gossip-service.js you'll find the full client-side implementation of it all: https://github.com/fimkrypto/mofowallet/blob/e5a7db321ff990bb44efe65d3c0a9a620c313f36/app/scripts/services/gossip-service.jsNot all of that is required of course to get a working prototype. I'm planning still on making an easy to use plugin system to tap into Lompsa, it will contain the most easiest gossip support possible I guess. ---------------------------------------------- So in short - what to remember is - Gossip is a free decentralized messaging protocol - making it possible for people around the world to have real-time, free, encrypted communications with each other.
|
|
|
|