elective-stereophonic
elective-stereophonic
MOFO Wallet - Multicurrency wallet by FIMK & DGEX [Windows, Mac, Linux, HTML5] singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client: Nxt 1.11.15

Pages: 1 2 3 [All]

Author Topic: MOFO Wallet - Multicurrency wallet by FIMK & DGEX [Windows, Mac, Linux, HTML5]  (Read 19471 times)

Graviton

  • Sr. Member
  • ****
  • Karma: +62/-30
  • Offline Offline
  • Posts: 297
    • View Profile
    • DGEX

"Leaked" with permission:

DGEX and FIMKrypto present Mofowallet initial release v0.3.1

http://mofowallet.com

Multicurrency Operating Financial Offspring

MOFO Wallet is new generation wallet software for new generation cryptocurrencies. Multiple blockchain handling through native desktop software and full wallet access on a web browser of your choice. Client side signing of transactions make MOFO the leading and only multicurrency wallet on the market today. Because of modular design utilizing plugins, MOFO is expandable beyond your wildest dreams.

Supported coins and their embedded server versions:

 1. FIMK  0.3
 2. NXT   1.3.1

The following features are currently enabled for all supported cryptocurrencies:

 1. Block explorer
 2. Multi account support
 3. Create new accounts
 4. Add existing accounts
 5. Encrypted, freely named wallet.dat file removing the need to expose NXT / FIMK passphrase ever after creation
 6. Wallet file can be used locally or remotely (compatible with the hosted version at http://mofowallet.com)
 7. Send and receive messages (stored in blockchain)
 8. Send and receive payments
 9. Built-in faucet for both NXT and FIMK new accounts (through plugin)
 10. Mass payment functionality (through plugin)
 11. Run local server(s) (start/stop server(s))
 12. Forging (requires a running server process)
 13. Theme switcher (19 themes available)
 14. Public key announcement automation support
 15. Contacts database integrated with payments and messages

The following features are geared towards plugin authors and are considered
development/technical tools:

 1. Reload application (under settings menu)
 2. Database inspector (live view of the database)
 3. Public node manager (live view of all network API activity with public nodes)
 4. DOM Inspector/Console/Debugger (standard webkit dev tools)

We hope you will enjoy Mofowallet as much as you enjoyed the Offspring crypto client. Mofowallet is a descendant of Offspring.  ;)
« Last Edit: November 01, 2014, 02:35:32 am by Graviton »
Logged
* dgex.com operator * nextcoin.org founder * mofowallet.com multiwallet founding member

Jack Needles

  • Full Member
  • ***
  • Karma: +25/-2
  • Offline Offline
  • Posts: 149
    • View Profile
« Last Edit: January 16, 2016, 12:49:40 am by Jack Needles »
Logged

lovely89

  • Jr. Member
  • **
  • Karma: +12/-0
  • Offline Offline
  • Posts: 66
    • View Profile

Goodstuff. Already started using it but didn't realise it as multi-platform. Will give it a go when i get home.
Logged

21xhipster

  • Newbie
  • *
  • Karma: +1/-0
  • Offline Offline
  • Posts: 10
    • View Profile

Guys! Your are awesome! Will use it with passion! More over! Like what you do inside!
Logged

21xhipster

  • Newbie
  • *
  • Karma: +1/-0
  • Offline Offline
  • Posts: 10
    • View Profile

Do you have plans to add bitcoin account & blockchain there? 3000 nxt bounty to common pocket ;-)
« Last Edit: November 06, 2014, 12:36:48 pm by 21xhipster »
Logged

Graviton

  • Sr. Member
  • ****
  • Karma: +62/-30
  • Offline Offline
  • Posts: 297
    • View Profile
    • DGEX

Yes there are plans to add thin Bitcoin client (remote blockchain) to mofowallet quite soon.
Logged
* dgex.com operator * nextcoin.org founder * mofowallet.com multiwallet founding member

Damelon

  • Administrator
  • Hero Member
  • *****
  • Karma: +792/-54
  • Offline Offline
  • Posts: 2314
    • View Profile
    • Nxt Inside
Logged
Member of the Nxt Foundation | Donations: NXT-D6K7-MLY6-98FM-FLL5T
Join Nxt Slack! https://nxtchat.herokuapp.com/
Founder of Blockchain Workspace | Personal Site & Blog

Graviton

  • Sr. Member
  • ****
  • Karma: +62/-30
  • Offline Offline
  • Posts: 297
    • View Profile
    • DGEX

Thanks Damelon and people! Posting in that obvious thread didn't occur to my mind  :o
Logged
* dgex.com operator * nextcoin.org founder * mofowallet.com multiwallet founding member

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

Cross post: http://forum.fimk.fi/index.php?topic=428.msg2465#msg2465

Quote from: Dirk(verymuchso)
Hi,

After learning the kind of problems people were having with mofowallet we decided to take a good hard look at what is actually going on in this enormous pile of code that we wrote and designed in the short period that it took (6/7 weeks in total). Such a short period for the amount of code that is mofowallet is probably as short as you can get it and it is no surprise that there were/are bugs.

As you may have noticed (or not) mofo has been a bit slow to work with, it's not snappy so to say.

A major design flaw that we didn't foresee was to rely on the browser to manage the starting, stopping and queueing of network requests (AJAX requests) this works fine for smaller projects but not for a network hogging beast like mofowallet. Until both FIM and NXT JSON API's are optimized for mofowallet (in some rare cases) mofowallet simply cannot display all the info that should go on a page without doing 20 or more AJAX requests. That said the second time you view that same page the data will be there instantly because of the use of the client side IndexedDB database. But lets continue.. The slowness of mofo was due to a pile up of (AJAX) requests that quickly consumed large parts of the browsers memory. So far, not good.

A second shortcoming was the inability to either prioritize or compartmentalize (AJAX) requests. Let me explain.
If you're on a slow connection and you just opened a page in the mofowallet blockexplorer you could easily kick off 20 to 30 (really small) network requests, each weighing some bytes each. No problem there, just let it load. But what if I click on an asset in the blockexplorer or on an account? If the clicked item's data is not in the database it means we have to fetch that from the network (from one of the public nodes) in the old situation the request for that data that you want to see now had to wait until all previous 20 to 30 requests were done loading. Not ideal, not snappy.

A third shortcoming was the quality of the public nodes, some were down some were on forks, in short a mess. But thank god for that mess! Since now we have solution for that that will keep working even when people start adding their own public nodes. (Did you know mofowallet workded like that? There is not one single NXT or FIM API server, in fact there are many. Mofowallet comes loaded with 14 public FIM nodes and it's easy to add your own. Mofo will optimize communications between those servers to give the best experience possible on a thin client).

Sow how did we solve that?

1.) Mofowallet no longer relies on the browser to schedule it's Ajax requests. There is a service for that now (for the scripters out there; there is a copy of that service here http://paste.ubuntu.com/8952187/ - the prose about podiums and actors is something I use to conceptualize the problem in my mind) the service only runs 6 simultaneous Ajax requests at a time and allows for full control over all pending and active requests.

2.) The new request handling service allows to prioritize requests based on a priority value you give each request. Requests with a higher priority get executed before requests with a lower priority. To compartmentalize requests we introduced the concept of a podium (the requests are the actors that perform on a podium) this was needed to quickly give priority to or completely delete a podium. Such an action can be expected when you navigate from one block in the blockexplorer to another, the requests for loading the transactions in a block go in their own podium. When you navigate to the next block all remaining transaction requests are instantly destroyed. This way prioritizing what a user needs now.

3.) To solve the public node badness and the forking problems we introduced another new service in mofowallet. The startup service, other modules (or plugins that you write) can register with the startup service to do things before mofowallet is fully started (the startup service will show a nice progress window). One of the first startup modules we added was the Fork Scanner this code will ping all registered public nodes and builds an in-memory graph from the data it gets back. It then calculates a median height shared by most nodes and then does a second scan but now for a specific block height. The returned data tells us exactly on what forks each public node is. We then blacklist those nodes and that solves a lot of weird behavior.

You can check out the new mofowallet online only for now. I'll prepare a desktop version tomorrow or the day after. For now please try it out (especially the blockexplorer) and let us know if it works better for you. There are more speed ups of mofo on the way since the new priority feature for requests has not been turned on everywhere.

I have indicated a week ago that around this time we would release an Asset Exchange enabled mofowallet. Unfortunately this has to come later because of the mandatory fixes I described above. We figured that since everything builds on top of the networking layer it had to be done first before continuing with the rest of mofo.

Thanks
Dirk

TL;DR

New version here http://mofowallet.com, online only. Download will follow in the coming days.
It could be your browser cache keeps showing the old version. in most browsers/OS's you can hit CTRL+F5 to refresh your browser cache.
If you have any problems loading pages or you have to wait a long time.. Simply refresh your browser, refreshing your browser will scan the public nodes again that could have been blacklisted the last time you loaded that page. If in doubt look in the Settings / Node section to see if the public nodes are considered to be on a fork
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

We proudly present... MofoWallet 0.3.3

http://mofowallet.com

Available as online version at and as cross platform installable download:

USE ONLINE

(You might need to CTRL+F5 to refresh your browsers cache in case the old version is shown - see browser title bar for version number)

https://fimkrypto.github.io/mofo/launch.html

DOWNLOAD AND INSTALL

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.3/mofowallet.windows-0.3.3.zip
https://github.com/fimkrypto/mofowallet/releases/download/v0.3.3/mofowallet.linux-0.3.3.zip
https://github.com/fimkrypto/mofowallet/releases/download/v0.3.3/mofowallet.osx-0.3.3.zip

Enjoy and let us know what you think.  8)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 /$$$$$$$$ /$$$$$$ /$$      /$$          Release : 0.3.3         
| $$_____/|_  $$_/| $$$    /$$$          Date    : 2014-11-26         
| $$        | $$  | $$$$  /$$$$                 
| $$$$$     | $$  | $$ $$/$$ $$          http://fimk.fi       
| $$__/     | $$  | $$  $$$| $$          http://mofowallet.com
| $$        | $$  | $$\  $ | $$          http://forum.fimk.fi         
| $$       /$$$$$$| $$ \/  | $$          https://github.com/fimkrypto/mofowallet
|__/      |______/|__/     |__/                 
                     /$$                                       /$$             
                    | $$                                      | $$             
                    | $$   /$$  /$$$$$$  /$$   /$$  /$$$$$$  /$$$$$$    /$$$$$$
                    | $$  /$$/ /$$__  $$| $$  | $$ /$$__  $$|_  $$_/   /$$__  $$
                    | $$$$$$/ | $$  \__/| $$  | $$| $$  \ $$  | $$    | $$  \ $$
                    | $$_  $$ | $$      | $$  | $$| $$  | $$  | $$ /$$| $$  | $$
                    | $$ \  $$| $$      |  $$$$$$$| $$$$$$$/  |  $$$$/|  $$$$$$/
                    |__/  \__/|__/       \____  $$| $$____/    \___/   \______/
                                         /$$  | $$| $$                         
                                        |  $$$$$$/| $$                         
                                         \______/ |__/           


                                presents:


             /$$      /$$            /$$$$$$                               
            | $$$    /$$$           /$$__  $$                             
            | $$$$  /$$$$  /$$$$$$ | $$  \__//$$$$$$                       
            | $$ $$/$$ $$ /$$__  $$| $$$$   /$$__  $$                     
            | $$  $$$| $$| $$  \ $$| $$_/  | $$  \ $$                     
            | $$\  $ | $$| $$  | $$| $$    | $$  | $$                     
            | $$ \/  | $$|  $$$$$$/| $$    |  $$$$$$/                     
            |__/     |__/ \______/ |__/     \______/                       
                                                                           
                                                                           
                                                                           
                         /$$      /$$           /$$ /$$             /$$   
                        | $$  /$ | $$          | $$| $$            | $$   
                        | $$ /$$$| $$  /$$$$$$ | $$| $$  /$$$$$$  /$$$$$$ 
                        | $$/$$ $$ $$ |____  $$| $$| $$ /$$__  $$|_  $$_/ 
                        | $$$$_  $$$$  /$$$$$$$| $$| $$| $$$$$$$$  | $$   
                        | $$$/ \  $$$ /$$__  $$| $$| $$| $$_____/  | $$ /$$
                        | $$/   \  $$|  $$$$$$$| $$| $$|  $$$$$$$  |  $$$$/
                        |__/     \__/ \_______/|__/|__/ \_______/   \___/ 

Mofowallet update

Supported coins and their embedded server versions:

 1. FIMK  0.3
 2. NXT   1.3.4

This is the first major update after initial mofowallet release. Improvements
where made on almost all levels.

API Request Manager

  The network request layer has been completely rewritten, it is now aware of all
  active and pending (API) requests. Requests are grouped and can be prioritized or
  canceled all together, requests are bound to the controllers that started them
  and are automatically destroyed when the controller is destroyed.

  Network requests are executed from a central interval (timer) and is no longer
  event based. The interval acts as an external agent that can takes action and
  cancel requests if they either time out or take too long to start (when higher
  ranked requests take up all available slots).

  The number of concurrent requests are set at six for now, this seems to work well
  while running on localhost and when connected public API servers.

Decentralized API

  Improvements are made in the usage of the decentralized API, users can run their
  own API server and add these to mofowallet. Because of the usage of multiple
  public API servers synchronization among those servers has to be performed
  on startup. Synchronizing involves a check if the server is up and functioning
  and a detailed analysis of the fork that server is on.

  Public API servers that are on a fork are ignored for the current session this
  way not wasting any network traffic.

  API servers are required to have SSL enabled and must use a proper certificate.

Embedded Servers

  Users are prompted if they want to start the embedded FIMK and/or NXT server on
  startup, options for each server are available to either start automatically
  or never start at all.

  Users can run both servers at the same time but this does put a higher load on
  your system. Running the servers is however not required since mofowallet is
  fully functional when operating on the public API servers only.

Forging

  Forging/mining is supported for all embedded servers. The blockchain must be
  downloaded before you can forge blocks. The forging UI has been updated and
  now requires your secret phrase to be entered only once, either enter your
  secret phrase or open your wallet file containing your secret phrase.
  To see if you forged any blocks for now you will need to look at the amount
  forged label in the accounts section. Better feedback of exactly what blocks
  you forged and other info like charts and averaged are under development.

Namespaced Aliases

  Namespaced aliases now support encryption. This is the same encryption AES
  encryption offered for normal messages. Namespaced Aliases can be encrypted
  so only the owner account can decrypt or where the owner account and one
  other account can decrypt that.

Asset Exchange

  Introducing the initial Asset Exchange UI for FIMK and NXT. UI is read only
  in this release meaning you cannot enter or cancel orders. Asset Exchange
  is a work in progress and is suspected to change considerably.
  Our aim is to offer a professional full featured interface to both
  the FIMK and NXT decentralized exchanges. We consider a professional UI one
  that offers traders all tools required to do your daily trading.

  Current AE UI includes:

  1. historical price charts
  2. listing of all available assets
  3. display of current price and 24 hour percent change

  Planned AE UI additions:

  4. in client per asset blockchain based commenting
  5. better charting (moving average, candle stick etc..)
  6. automatic actions based on blockchain events (this requires the client
     to stay on)

Better Messaging

  Better support for sending plain text or encrypted messages. Message
  transactions in the transaction history are displayed inline now. If you
  provided your secret phrase messages are decrypted on the fly and can be
  seen inline in the account transaction history but also in the blockexplorer.

Startup Service

  New service available to all plugins, plugins register with the startup
  service to do intialization upon application startup. Plugins register
  so called activities that show progress in the startup dialog, activities
  can be made to run only after certain other activities have finished
  running.

  The startup dialog can be hidden by the user and the mofowallet is usable
  from that moment on. If certain functionality in mofowallet depends on
  an activity to complete it will be disabled until the activity has completed.

Highly Contextual Identifiers

  All identifiers for blocks, transactions, accounts, aliases, block heights and
  more now support mouse events. Plugins can register for mouseover, mouseout and
  click events. This has enabled everything from the blockexplorer to the account
  section to be *clickable* and will show you a details dialog in which everything
  is again clickable.

Bugs fixed

  Fixed a bug where sometimes sending a transaction does not immediately show
  up in your list of recent transactions. This works correct for all broadcasted
  transactions now.

  Fixed numerous performance bottle necks, desktop mofowallet is much faster
  than the initial 0.3 release.

  Fixed the problem of mofowallet constantly sending requests to obtain state
  from the public servers. The rewritten network layer fixed this.

  Fixed a bug where sending a transaction gave no meaningful feedback, on
  sending transactions the user now sees a dialog that shows transaction
  creation, signing and broadcasted feedback.



                             ~~~ DOWNLOAD ~~~

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.3/mofowallet.windows-0.3.3.zip
 
SHA256 e1119fab1de21d35b23afbc7ae555868dbf043866badc65eb3816b9419880b5e
MD5    6eac355f218ec86ad12a2def7359d32d

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.3/mofowallet.linux-0.3.3.zip
 
SHA256 7d2307325c05ca23b4ef05bcf4fb835a2daa5d23ef2ae8acc27c89db408e2cbb
MD5    ce393d71345f77cb02d722035793db7c

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.3/mofowallet.osx-0.3.3.zip
 
SHA256 7d2307325c05ca23b4ef05bcf4fb835a2daa5d23ef2ae8acc27c89db408e2cbb
MD5    ce393d71345f77cb02d722035793db7c

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAEBAgAGBQJUdilLAAoJEP9gzPcARnvnaRkH/iSn0YvyFL/Cvo+XexMyh8+7
NHA9XMiVFkc7fylRQStN/28IhKQpc91W4mgWh612fSq23jlb4A7Vuyqluhddz0zP
Z3QqTCsCnfDdzRzcw59ZEPyXAnwpDgqJoP/Tz8CI5VJllRWpgnGKTJx9eGVH+R8O
CHrnIQJ676Fy4yIoDJYwZ1LlisygUD2vtIi5DRupqjhvuu9VYecK38sab1QeVxbX
ci463BcLrt1Vwc5zRWs6N8eal8k69xf3KTXvsxiNjuirtLeg8UKtQM9d/P/DeHdd
3Yx3nF5On2qMhVzLMtt8hZTDV7TUhBXg4K6d3HUdjmGs3gXVrISgYgOxGjz3M0Y=
=07Nf
-----END PGP SIGNATURE-----
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

We proudly present... MofoWallet 0.3.4

http://mofowallet.com

Available as online version at and as cross platform installable download:

USE ONLINE

(You might need to CTRL+F5 to refresh your browsers cache in case the old version is shown - see browser title bar for version number)

https://fimkrypto.github.io/mofo/launch.html

DOWNLOAD AND INSTALL

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.4/mofowallet.windows-0.3.4.zip
https://github.com/fimkrypto/mofowallet/releases/download/v0.3.4/mofowallet.linux-0.3.4.zip
https://github.com/fimkrypto/mofowallet/releases/download/v0.3.4/mofowallet.osx-0.3.4.zip

Enjoy and let us know what you think.  8)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 /$$$$$$$$ /$$$$$$ /$$      /$$          Release : 0.3.4         
| $$_____/|_  $$_/| $$$    /$$$          Date    : 2014-12-01         
| $$        | $$  | $$$$  /$$$$                 
| $$$$$     | $$  | $$ $$/$$ $$          http://fimk.fi       
| $$__/     | $$  | $$  $$$| $$          http://mofowallet.com
| $$        | $$  | $$\  $ | $$          http://forum.fimk.fi         
| $$       /$$$$$$| $$ \/  | $$          https://github.com/fimkrypto/mofowallet
|__/      |______/|__/     |__/                 
                     /$$                                       /$$             
                    | $$                                      | $$             
                    | $$   /$$  /$$$$$$  /$$   /$$  /$$$$$$  /$$$$$$    /$$$$$$
                    | $$  /$$/ /$$__  $$| $$  | $$ /$$__  $$|_  $$_/   /$$__  $$
                    | $$$$$$/ | $$  \__/| $$  | $$| $$  \ $$  | $$    | $$  \ $$
                    | $$_  $$ | $$      | $$  | $$| $$  | $$  | $$ /$$| $$  | $$
                    | $$ \  $$| $$      |  $$$$$$$| $$$$$$$/  |  $$$$/|  $$$$$$/
                    |__/  \__/|__/       \____  $$| $$____/    \___/   \______/
                                         /$$  | $$| $$                         
                                        |  $$$$$$/| $$                         
                                         \______/ |__/           


                                presents:


             /$$      /$$            /$$$$$$                               
            | $$$    /$$$           /$$__  $$                             
            | $$$$  /$$$$  /$$$$$$ | $$  \__//$$$$$$                       
            | $$ $$/$$ $$ /$$__  $$| $$$$   /$$__  $$                     
            | $$  $$$| $$| $$  \ $$| $$_/  | $$  \ $$                     
            | $$\  $ | $$| $$  | $$| $$    | $$  | $$                     
            | $$ \/  | $$|  $$$$$$/| $$    |  $$$$$$/                     
            |__/     |__/ \______/ |__/     \______/                       



                         /$$      /$$           /$$ /$$             /$$   
                        | $$  /$ | $$          | $$| $$            | $$   
                        | $$ /$$$| $$  /$$$$$$ | $$| $$  /$$$$$$  /$$$$$$ 
                        | $$/$$ $$ $$ |____  $$| $$| $$ /$$__  $$|_  $$_/ 
                        | $$$$_  $$$$  /$$$$$$$| $$| $$| $$$$$$$$  | $$   
                        | $$$/ \  $$$ /$$__  $$| $$| $$| $$_____/  | $$ /$$
                        | $$/   \  $$|  $$$$$$$| $$| $$|  $$$$$$$  |  $$$$/
                        |__/     \__/ \_______/|__/|__/ \_______/   \___/ 

Mofowallet update

Supported coins and their embedded server versions:

 1. FIMK  0.3
 2. NXT   1.3.4

The decentralized public API servers can be observed and controlled from the
settings menu (Option "Settings / Public Nodes"). It was unclear to users what
this functionality is about and required some explanation. It also was too
developer centric and required a slight makeover not to confuse non developer
users.

Several fixes for the Messenger (available under the messages tab for each
account) it now updates after entering your secret phrase decrypting your
messages immediately. Fixed the problem where you were required to open your
wallet file to decrypt messages (when clicking inline unlock button) now users
can have the option to just enter their secret phrase. Changed css and
added animations to the inline compose dialog, made several improvements to the
composer controller.

Fixed a bug in the central rendering code where message transactions were
incorrectly labeled as public key announcements. This affects both the accounts
section as well as the block explorer since they all use the central
rendering code.

Changed the way inline messages are rendered in the accounts section. Long
messages used to be cut off at a certain length, making the list of transactions
for an account more compact. Changed this to render the complete message inline,
makes the UI less compact but does show you all your transactions and messages
in one place without having to go to another screen. Will make things easier
for the user especially when we'll complete making MofoWallet compatible with
mobile device screens.

Fixed several bootstrap/css issues in multiple places.

Authentication Plugin

  Several fixes to the Strong Authentication Plugin, the user landing page now
  shows debug information for easier implementation. Eventually this debug
  information can be turned on/off by merchants during their implementation
  phase. The authentication plugin offers strong proof of identity for merchants
  that require their customers to identify themselves. The authentication plugin
  is build ontop of FIMK Namespaced Aliases. The Krypto Fin ry non profit
  association offers residents of Finland the option to electronically provide proof
  of their identify using strong authentication and permanently tag their FIMK account
  as authenticated. This proof is cryptographically signed by Krypto Fin ry
  and stored on the blockchain. Merchants can request that proof from their
  customers by redirecting them to the Authentication Plugin in (web) MofoWallet.

  The online plugin is beta software and is meant for demo purposes only!

  Sample redirect link:

  https://fimkrypto.github.io/mofo/launch.html#/authenticate/FIM-BA8U-LVXC-WBFT-49C4S/FIM-7CZJ-CVTH-F4XY-DMWEY/Bob/https://bobloans.com/auth.php?identifier=FIM-7CZJ-CVTH-F4XY-DMWEY



                             ~~~ DOWNLOAD ~~~

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.4/mofowallet.windows-0.3.4.zip

SHA256 79fdb0fd28a115ed678f720c1af36fa43e0fe1c1e4b4b8411e4ee51fe03d512d
MD5    88e693c1be353253bede372b3fddcd59

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.4/mofowallet.linux-0.3.4.zip

SHA256 93d94acc3d56101f0bbf9a436458ccfda7dfd29241e060cf3fdab6f23ff8d630
MD5    64c7532e67ce414b376909f0daa84393

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.4/mofowallet.osx-0.3.4.zip

SHA256 93d94acc3d56101f0bbf9a436458ccfda7dfd29241e060cf3fdab6f23ff8d630
MD5    64c7532e67ce414b376909f0daa84393

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAEBAgAGBQJUe7IxAAoJEP9gzPcARnvnlrkIAMA5fEluSaOw2SyeHEtjPDjO
elTnC5q2ThH8jWx6L+AvDeFiKu+sOuZhlxoQJNMI1khM3vimM8t8ybKSakbm1q4i
eZJ6ZkAYfaos74cozrjeQ8CbZ5E0MiXSxfAxH61mN33c4+SW7DlGDcUFLMh19PoG
Pc4jxPgqXdJMe6BW09OtS67rtH8sdg+KXYiY5NSMFRXQh1NhANWSbKuOYoLvSD2P
SocOr0dc7VovdQwfejmCri+62plEtgVJQaUVGBGQ8WcIzKtMm5jlA7EjhqyyUiNl
J+hk00KyfrfNK7XFFghZZs3WRJIGTIWouSxybOKRRQ9y7o/jwGrVU8uhJZV4ghw=
=T912
-----END PGP SIGNATURE-----
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

We proudly present... MofoWallet 0.3.5

http://mofowallet.com

Available as online version at and as cross platform installable download:

USE ONLINE

(You might need to CTRL+F5 to refresh your browsers cache in case the old version is shown - see browser title bar for version number)

https://fimkrypto.github.io/mofo/launch.html

DOWNLOAD AND INSTALL

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.5/mofowallet.windows-0.3.5.zip
https://github.com/fimkrypto/mofowallet/releases/download/v0.3.5/mofowallet.linux-0.3.5.zip
https://github.com/fimkrypto/mofowallet/releases/download/v0.3.5/mofowallet.osx-0.3.5.zip

Enjoy and let us know what you think.  8)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 /$$$$$$$$ /$$$$$$ /$$      /$$          Release : 0.3.5         
| $$_____/|_  $$_/| $$$    /$$$          Date    : 2014-12-14         
| $$        | $$  | $$$$  /$$$$                 
| $$$$$     | $$  | $$ $$/$$ $$          http://fimk.fi       
| $$__/     | $$  | $$  $$$| $$          http://mofowallet.com
| $$        | $$  | $$\  $ | $$          http://forum.fimk.fi         
| $$       /$$$$$$| $$ \/  | $$          https://github.com/fimkrypto/mofowallet
|__/      |______/|__/     |__/                 
                     /$$                                       /$$             
                    | $$                                      | $$             
                    | $$   /$$  /$$$$$$  /$$   /$$  /$$$$$$  /$$$$$$    /$$$$$$
                    | $$  /$$/ /$$__  $$| $$  | $$ /$$__  $$|_  $$_/   /$$__  $$
                    | $$$$$$/ | $$  \__/| $$  | $$| $$  \ $$  | $$    | $$  \ $$
                    | $$_  $$ | $$      | $$  | $$| $$  | $$  | $$ /$$| $$  | $$
                    | $$ \  $$| $$      |  $$$$$$$| $$$$$$$/  |  $$$$/|  $$$$$$/
                    |__/  \__/|__/       \____  $$| $$____/    \___/   \______/
                                         /$$  | $$| $$                         
                                        |  $$$$$$/| $$                         
                                         \______/ |__/           


                                presents:


             /$$      /$$            /$$$$$$                               
            | $$$    /$$$           /$$__  $$                             
            | $$$$  /$$$$  /$$$$$$ | $$  \__//$$$$$$                       
            | $$ $$/$$ $$ /$$__  $$| $$$$   /$$__  $$                     
            | $$  $$$| $$| $$  \ $$| $$_/  | $$  \ $$                     
            | $$\  $ | $$| $$  | $$| $$    | $$  | $$                     
            | $$ \/  | $$|  $$$$$$/| $$    |  $$$$$$/                     
            |__/     |__/ \______/ |__/     \______/                       



                         /$$      /$$           /$$ /$$             /$$   
                        | $$  /$ | $$          | $$| $$            | $$   
                        | $$ /$$$| $$  /$$$$$$ | $$| $$  /$$$$$$  /$$$$$$ 
                        | $$/$$ $$ $$ |____  $$| $$| $$ /$$__  $$|_  $$_/ 
                        | $$$$_  $$$$  /$$$$$$$| $$| $$| $$$$$$$$  | $$   
                        | $$$/ \  $$$ /$$__  $$| $$| $$| $$_____/  | $$ /$$
                        | $$/   \  $$|  $$$$$$$| $$| $$|  $$$$$$$  |  $$$$/
                        |__/     \__/ \_______/|__/|__/ \_______/   \___/ 

Mofowallet update

Supported coins and their embedded server versions:

 1. FIMK  0.3
 2. NXT   1.3.4

Major rewrite of the masspay plugin.

  Screenshots and tutorial: http://imgur.com/a/S91zS#0

  The mass pay plugin (tool to send multiple payments from a file) has had a major facelift.

  With this plugin you can create, sign, broadcast and verify multiple payments in one single
  operation. If your computer crashes or this application was shutdown during a payments
  operation upon startup you'll be able to pick up where you left off. After all payments
  were broadcasted you'll be able to confirm that each transaction is actually in the blockchain.
  Once all payments succeeded and all are in the blockchain you'll be notified of it's success.

  In order to determine if transactions are in the blockchain we calculate the transaction
  fullHash client side. Since the broadcastTransaction API call cannot always return reliable
  transaction status we are forced to rely on transaction fullHash instead of simply using
  the transaction id.

  Payments are entered through a JSON file, two syntaxes are supported the dense and verbose
  syntax. If you are sending payments to accounts without publickey please use the publish
  format (account and public key separated by a : symbol).

Experimental AE order entry + cancellation

  This release includes an early draft UI for:

    1. create ask order
    2. create bid order
    3. cancel ask order
    4. cancel bid order
    5. list my ask orders
    6. list my bid orders
    7. account selector in AE
    8. displays account confirmed asset balance
    9. displays account unconfirmed asset balance

  It's a first draft and could have bugs still please don't use it for sending any serious
  amounts.

  We are working on a redesign of the AE in mofowallet, the redesign will consist of a new
  UI combined with native extensions to the FIM and NXT servers. The current standard NXT
  API seems too limited to make a truly responsive exchange UI ontop of that API.
  To still keep MofoWallet compatible with FIMK and NXT our only way forward is to add
  these new API calls to both FIMK server and NXT server.

  For this to work we are forced to start shipping a custom build embedded NXT server for
  future releases of MofoWallet.

Bug fixes

  Numerous smaller bug fixes have gone in this release.



                             ~~~ DOWNLOAD ~~~

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.5/mofowallet.windows-0.3.5.zip

SHA256 1fef7757855e37f6c1f27237206360bb645acf7f51646df7a960755318a7789d
MD5    629c9d2be7886f94c1efa23537d6b123

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.5/mofowallet.linux-0.3.5.zip

SHA256 b56c42dadb2dbb7884e98e618d6a9b09ff14de231419e28e80407b9f7ca6525f
MD5    86fe843122fb5118a5761e6b47e4c63d

https://github.com/fimkrypto/mofowallet/releases/download/v0.3.5/mofowallet.osx-0.3.5.zip

SHA256 b56c42dadb2dbb7884e98e618d6a9b09ff14de231419e28e80407b9f7ca6525f
MD5    86fe843122fb5118a5761e6b47e4c63d

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAEBAgAGBQJUje5tAAoJEP9gzPcARnvn6OgH/3pTwTmB9NR6Jr9TRq4Mx3Pi
j9/drw0PIqkpT0gmNUlKc/DEO3hLmOZKHBHIzFGiC90vfgkRQHFJKHJL+hXuLI7A
V3tDPReFeLmS8pxhqcMNmw7Rr3cOoS+eagz2BKq4HfZ6PtuxA2RC9+mp9gq/mMb5
t8wcIYJpa94IoPk0MH9dLN/9FkecHh52d6qbGjJTSG7+quC176jtx4aMs+r2rcm6
VToWTM9oyPSvmlfS+/JLdMf+lx2Dk6IcqV3Agnd3UgK/6v6Iwr8x+FokwaLf2CLX
yCqHtCVgTMwGWBzNNYPx6iMbgjjXd6xHvYaUjWFlsH5FbIb8ZAveYP1Z9ExfXKQ=
=QsZo
-----END PGP SIGNATURE-----
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Logged
HEAT: DEX | SDK | HOME

cracker

  • Newbie
  • *
  • Karma: +1/-0
  • Offline Offline
  • Posts: 1
    • View Profile

 I have a bit of nxt and some assets on my offspring, but cant even open it (on ubuntu 14.04). Any advice, can I gain access to my private keys on offspring via this mofo wallet?

EDIT: I see this is a "descendent" of the offspring client, I'll download and check it out.
« Last Edit: December 31, 2014, 10:31:45 am by cracker »
Logged

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

I have a bit of nxt and some assets on my offspring, but cant even open it (on ubuntu 14.04). Any advice, can I gain access to my private keys on offspring via this mofo wallet?

EDIT: I see this is a "descendent" of the offspring client, I'll download and check it out.

I believe there was someone with a similar problem in the offspring thread.
https://nxtforum.org/alternative-clients/(windows-mac-linux)-open-source-cross-platform-offspring-237/

Mofowallet and offspring wallet files are not compatible.
Logged
HEAT: DEX | SDK | HOME

Damelon

  • Administrator
  • Hero Member
  • *****
  • Karma: +792/-54
  • Offline Offline
  • Posts: 2314
    • View Profile
    • Nxt Inside

Any idea when there will be an update?

People are asking: https://bitcointalk.org/index.php?topic=587007.msg10173198#msg10173198
Logged
Member of the Nxt Foundation | Donations: NXT-D6K7-MLY6-98FM-FLL5T
Join Nxt Slack! https://nxtchat.herokuapp.com/
Founder of Blockchain Workspace | Personal Site & Blog

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

Hi,

Thanks for your interest. As was mentioned some time ago we decided to go ahead and start shipping our own customized version of NXT tailored to the needs of MofoWallet.

As you'll understand this took some time to complete. For this we've added about a dozen new API's to the java server and transformed mofowallet from having the complicated databinding setup with the client side indexedDB database into a clean cut client/server architecture without the client side database doing all the caching. The result is a much smoother experience and a codebase anyone will understand.

We've also replaced most of the dialogs in mofowallet with a new abstraction layer that allows to create fully working UI (dialogs) for any API defined in the server where you only define the variables for each dialog (field names, validation routines, required fields etc..) and no longer any html markup. Through this mechanism we hope to fully support all current and future features of NXT with minimal effort.

Last but not least, to get rid of the constant background polling and to allow for instant feedback of blockchain events (transactions, trades, messages, blocks forged etc..) we've added websocket support to NXT core which works together with the existing API to give instant feedback of all transactions (confirmed and unconfirmed) in MofoWallet.

We're working very hard to bring this third and final iteration of MofoWallet to our users. You know what they say about three times...  ;)

Dirk
Logged
HEAT: DEX | SDK | HOME

rudeboi

  • Hero Member
  • *****
  • Karma: +55/-4
  • Offline Offline
  • Posts: 633
  • Nxt Organization Member
    • View Profile


Hi,

Thanks for your interest. As was mentioned some time ago we decided to go ahead and start shipping our own customized version of NXT tailored to the needs of MofoWallet.

As you'll understand this took some time to complete. For this we've added about a dozen new API's to the java server and transformed mofowallet from having the complicated databinding setup with the client side indexedDB database into a clean cut client/server architecture without the client side database doing all the caching. The result is a much smoother experience and a codebase anyone will understand.

We've also replaced most of the dialogs in mofowallet with a new abstraction layer that allows to create fully working UI (dialogs) for any API defined in the server where you only define the variables for each dialog (field names, validation routines, required fields etc..) and no longer any html markup. Through this mechanism we hope to fully support all current and future features of NXT with minimal effort.

Last but not least, to get rid of the constant background polling and to allow for instant feedback of blockchain events (transactions, trades, messages, blocks forged etc..) we've added websocket support to NXT core which works together with the existing API to give instant feedback of all transactions (confirmed and unconfirmed) in MofoWallet.

We're working very hard to bring this third and final iteration of MofoWallet to our users. You know what they say about three times...  ;)

Dirk

Interesting about the custom version of Nxt. Is this all open source?
Logged
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬  ▄▀▀▀▀▀▀▀▀▄  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●  nimirum  ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬ ◖ENDING CENSORSHIP ONLINE◗  ◖ ICO OPEN NOW◗ ▬▬▬

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

Interesting about the custom version of Nxt. Is this all open source?

Source will be made available on release.
Logged
HEAT: DEX | SDK | HOME

rudeboi

  • Hero Member
  • *****
  • Karma: +55/-4
  • Offline Offline
  • Posts: 633
  • Nxt Organization Member
    • View Profile

Was mofo upgraded to NRS 1.4?
Logged
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬  ▄▀▀▀▀▀▀▀▀▄  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●  nimirum  ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬ ◖ENDING CENSORSHIP ONLINE◗  ◖ ICO OPEN NOW◗ ▬▬▬

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

Was mofo upgraded to NRS 1.4?

Development is currently done on 1.4.7, when some major features are ready i'll merge in the limited set of changes from 1.4.7 to 1.4.16.
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

Interesting about the custom version of Nxt. Is this all open source?

Source will be made available on release.

Getting closer to releasing MofoWallet on WebSockets.

The server parts are ready and coded in the FIMK repo which is available on github, when new Mofowallet is released for FIMK i'll pull in the changes to our NXT fork and will release that for anyone to use.
Our NXT fork will work the same as the latest standard NXT release (fully compatible), only difference is it will have WebSocket support (which is required for it to integrate with Mofowallet).

To get an idea what becomes possible with NXT on WebSockets have a look here:

http://fimkchat.com/2015/03/connecting-to-fimk-websockets/
http://fimkchat.com/2015/03/fimk-adds-websocket-support-to-its-core/
Logged
HEAT: DEX | SDK | HOME

Damelon

  • Administrator
  • Hero Member
  • *****
  • Karma: +792/-54
  • Offline Offline
  • Posts: 2314
    • View Profile
    • Nxt Inside

Nice!

Going to try it :)

I've always liked your clients.
Logged
Member of the Nxt Foundation | Donations: NXT-D6K7-MLY6-98FM-FLL5T
Join Nxt Slack! https://nxtchat.herokuapp.com/
Founder of Blockchain Workspace | Personal Site & Blog

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

I've always liked your clients.

Thanks. Than you must like this one.  :D
Logged
HEAT: DEX | SDK | HOME

TheCoinWizard

  • Hero Member
  • *****
  • Karma: +97/-55
  • Offline Offline
  • Posts: 614
  • Learn by questioning everything!
    • View Profile

does this work with nxt or only with fimk?
Logged
Welcome to the After Nxt Calendar era...
Which started in the year 222 of the French Republic, Frost month, on the fifth day of the first week, better known as the 2456621th Julian day,
even better known as 24 November 2013 at 12:00:00 UTC.

yassin54

  • Hero Member
  • *****
  • Karma: +240/-14
  • Offline Offline
  • Posts: 2503
  • I am Homer, Sorry my english is Bad!!
    • View Profile

Very nice!
thanks.  ;)

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

does this work with nxt or only with fimk?

Of course it works with NXT what would be the point of mentioning it on this forum if it didn't.
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

Getting ready for 0.4.2, new feature Full Text Blockchain Search..

Some more info: http://forum.fimk.fi/index.php?topic=565.msg3935

Test it (only available in hosted version atm):
https://fimkrypto.github.io/mofo/launch.html#/search/nxt/accounts/hodl
Logged
HEAT: DEX | SDK | HOME

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile

If you have created a lucene index on the account table name and description columns, performance will suffer because there are too many updates to this table, and multiple records with the same name and description for the same account at different heights. I just tried it, and rescan and blockchain download were adversely affected. Moving the name and description fields to a separate account_info table helps. Also rescan speed is improved if search indexes are dropped before a full rescan and recreated afterwards.

About alias search, lucene index will not be that useful because each alias name is a single token. But taking advantage of the db index on alias_name_lower, one can do a 'like' sql query to search for aliases starting with some prefix.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

If you have created a lucene index on the account table name and description columns, performance will suffer because there are too many updates to this table, and multiple records with the same name and description for the same account at different heights. I just tried it, and rescan and blockchain download were adversely affected. Moving the name and description fields to a separate account_info table helps. Also rescan speed is improved if search indexes are dropped before a full rescan and recreated afterwards.

Good point, I'll look into that. At this time performance is not so much an issue since we have quite a heavy duty server.

About alias search, lucene index will not be that useful because each alias name is a single token. But taking advantage of the db index on alias_name_lower, one can do a 'like' sql query to search for aliases starting with some prefix.

Way ahead of you  ;) Already figured thats the only way to do it.
Impl is here:

https://github.com/fimkrypto/nxt-plus/blob/master/src/java/nxt/http/rpc/Search.java#L99
https://github.com/fimkrypto/nxt-plus/blob/master/src/java/nxt/MofoQueries.java#L942
Logged
HEAT: DEX | SDK | HOME

GoodWill2All

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 12
    • View Profile

Is it normal for it to take nxt transfers to move outside the wallet for over hour waiting time?  I transferred two nxt to a popular exchange from my new mofo client.  Any thoughts?  I really need access to my nxt's. 
Logged

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

Is it normal for it to take nxt transfers to move outside the wallet for over hour waiting time?  I transferred two nxt to a popular exchange from my new mofo client.  Any thoughts?  I really need access to my nxt's.

Not sure what you are seeing, it could be you have to navigate somewhat around for the UI the update/refresh, this is new software (hence the big fat BETA in the top left corner).
But it seems you transfered 2 NXT over an hour ago https://www.mofowallet.com/launch.html#/accounts/NXT-F9EG-ETTJ-V84N-B6TGH/activity/latest

Mofowallet should work extremely quick and give almost instant feedback of basically all operations.
If things are not happening almost instant then navigate to another page and click the back button since something clearly has gone wrong (use the back/forward buttons next to the logo at the top)
« Last Edit: April 06, 2015, 10:05:46 pm by verymuchso »
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

While I was busy preparing a new mofowallet release I thought why not make the search functionality in mofowallet instant similar to how google search works (you type and you get instant results).
I thought this would surely be possible and would not be too difficult. It turned out to be just 15 lines of javascript  :D
Planning to release the downloadable version and an update to FIMK server tomorrow.

For now for anyone looking for Accounts, Assets, Aliases or anything on the Goods Store.

MofoWallet Instant Search

Secret hint ...
Wildcard search character for aliases is the % character.
For all other categories use * as the wild card character..

Wondering how it could work so fast?
Thats just plain NXT at work there.
Mofowallet is connected to an instance of NXT+ which is basically NXT 1.4.16 with some goodies added.

Have fun!
« Last Edit: April 09, 2015, 02:37:03 pm by verymuchso »
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Logged
HEAT: DEX | SDK | HOME

Daedelus

  • Hero Member
  • *****
  • Karma: +230/-12
  • Offline Offline
  • Posts: 3280
    • View Profile

Do we want to unsticky the Offspring Wallet and sticky the Mofo Wallet?

(p.s. I don't have the power to do this)
Logged
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

Do we want to unsticky the Offspring Wallet and sticky the Mofo Wallet?

(p.s. I don't have the power to do this)

Sounds like a good idea.
Logged
HEAT: DEX | SDK | HOME

Damelon

  • Administrator
  • Hero Member
  • *****
  • Karma: +792/-54
  • Offline Offline
  • Posts: 2314
    • View Profile
    • Nxt Inside

(p.s. I don't have the power to do this)

I do :)
Logged
Member of the Nxt Foundation | Donations: NXT-D6K7-MLY6-98FM-FLL5T
Join Nxt Slack! https://nxtchat.herokuapp.com/
Founder of Blockchain Workspace | Personal Site & Blog

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

For the technically minded.

I was able to completely do away with the JQuery dependency in the upcoming 0.4.3 release of mofowallet, shaving off a cool 100KB of the script payload. Mofowallet now completely follows the angular architecture guidelines.

Among other things we're still preparing/cleaning up the code to have it cleanly committed and open source all work done since january (which is a lot).

Angular is much better suited for creating large HTML based applications like mofowallet. While Jquery and it's plugin architecture sure served it's purpose and probably still do today, if you are building truly big applications frameworks like angular (there are alternatives) one cannot do without. If mofowallet would have had to do without angular and rely on jquery only it would probably require 2 to 3 times as much code as it does today.

Since I really like angular I figure why not do some evangelizing..

AngularJS was born in 2009 as a part of a larger commercial product, called GetAngular. Shortly after, Misko Hevery, one of the engineers who founded GetAngular, managed to recreate a web application that consisted of 17 thousand lines of code and took 6 months to develop in a mere 3 weeks using just GetAngular. Reducing the size of the application to just about 1,000 lines of code convinced Google to start sponsoring the project, turning it into the open-source AngularJS we know today. Amongst Angular's unique and innovative features are two-way data bindings, dependency injection, easy-to-test code and extending the HTML dialect by using directives.

https://angularjs.org/

If you look here you'll find a really cool in browser interactive angular course, I've done the course myself when I got started with angular a few months ago and I must say it's really good.

Cheers
Dirk
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

MofoWallet 0.4.3 has just been placed online at https://mofowallet.com/launch.html
Among other improvements it contains both the Finnish and Polish translations that where created with the in-app translator tool.
Lots of thanks go to the translators!
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

For anyone wanting to get away from JQuery this JQuery source code browser is golden.
Simply enter that one JQuery function you still rely on and it will display the source for that single function.
Amazing project!
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

All the work starting from the big rewrite at the end of december and that continued to the early days of february made us temporarily stop posting updates to github, until now.
I've cleaned up the Mofowallet source repository and committed all work done. All work done from now on will be (almost) immediately shared on github.
Please do fork the code (it's open source software after all) patches are more than welcome, let's make it better together!

If anyone has any questions feel free to ask them here.

Road to the repo ---------> https://github.com/fimkrypto/mofowallet

Logged
HEAT: DEX | SDK | HOME
Pages: 1 2 3 [All]
 

elective-stereophonic
elective-stereophonic
assembly
assembly