- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Mon, 4 Jun 2012 07:35:52 +0200
- To: Web Payments <public-webpayments@w3.org>
- Message-ID: <CAKaEYh+4LfDTmWBQm3e=GWK+PeSjSL98U+rFschP8+-foXBQRQ@mail.gmail.com>
---------- Forwarded message ---------- From: f3llowtraveler <f3llowtraveler@gmail.com> Date: 4 June 2012 05:49 Subject: Open-Transactions v0.82.a: Automake! Plus: symmetric key, master key... To: agile-banking@googlegroups.com Hey, it's your good friend, Fellow Traveler, in with a short report on the latest progress with Open-Transactions... Thanks to da2ce7's hard work, OT now supports AUTOMAKE on unix! (Windows builds are also available.) I've finally added the "master key" so you can have a single password (on a timeout) for all the Nyms in your wallet. Coming soon: API call for changing your passphrase. I've also finally added symmetric keys (so you can encrypt something using a passphrase instead of using a public key.) Coming soon: API call for using this in your OT scripts! Envelopes now support multiple recipients! Coming soon: You guessed it: API call for multiple recipients! Lots of other bug fixing has happened the past few months, and some is still going on. Most of the latest work (for the past few months) has been security, stability, bug fixing, and synchronization. The Java-based API particularly has experienced some re-working in the past few months. When I'm feeling really good (soon) I'll do a much bigger release, but in the meantime I just wanted to keep you ABREAST of developments. See below for more details. :-) -Fellow Traveler https://github.com/FellowTraveler/Open-Transactions Bitcoin donations: 1NtTPVVjDsUfDWybS4BwvHpG2pdS9RnYyQ P.S. I've got my Indian about to start up finishing off the Payments Screen and the Smart Contracts screen, so any donations right now would help make that a reality for all of us. P.P.S. New videos coming soon (baskets, scripts, etc.) ---------------------------------------------------- AUTOMAKE / BUILDS ===> Just LAST NIGHT, we finally merged the AUTOMAKE for OT! ===> Instructions for building / installing OT yourself: https://github.com/FellowTraveler/Open-Transactions/blob/master/docs/INSTALL-Debian_Ubuntu.txt https://github.com/FellowTraveler/Open-Transactions/blob/master/docs/INSTALL-Fedora.txt https://github.com/FellowTraveler/Open-Transactions/blob/master/docs/INSTALL-OSX-Homebrew.txt https://github.com/FellowTraveler/Open-Transactions/blob/master/docs/INSTALL-Windows.txt ===> Up-to-date binaries (Windows, Linux) are also provided: https://github.com/da2ce7/Open-Transactions/downloads ===> Please direct any support inquiries to da2ce7@gmail.com (for the automake) but you shouldn't have any trouble. ===> Thanks to da2ce7 for his hard work and making it happen! ===> The natural next step is apt-get for linux, and an install project for Windows! ---------------------------------------------------- Since we had to significantly re-write the Java high-level API, I have also ported it to OT Script. Once I finish debugging the new scripts, I'll have a new release out shortly, and probably the first video. ---------------------------------------------------- IT's EASY... ===> I can tell you this: The new ULTRA-HIGH-LEVEL API for OT makes things REALLY easy for the developer... ===> You don't have to deal with any retries, or timeouts, or synchronization of request numbers or transaction numbers--nothing like that! ===> It's pretty sturdy against network issues like dropped messages, and the app protocol has been fairly-well optimized already in terms of not downloading receipts, etc when the hash hasn't changed. ---------------------------------------------------- SEE FOR YOURSELF... ===> TO ILLUSTRATE THIS, consider the low-level API version of "exchangeBasket" in this OLD copy of Moneychanger: https://github.com/FellowTraveler/Moneychanger/blob/9102f5d84ecc334d82a42fc6e2a976572cf7693f/src/com/wrapper/core/OpenTransactionAccount.java It spans from lines 350 - 454, and thus just over ONE-HUNDRED lines long! ===> COMPARE THAT to the new version, using the HIGH-LEVEL API: https://github.com/FellowTraveler/Moneychanger/blob/master/src/main/java/com/moneychanger/core/OpenTransactionAccount.java It spans from lines 318 to 333, and the actual transaction code is only 2 lines of code!! ===> TWO LINES OF CODE! ---------------------------------------------------- I'm telling you, a trained monkey could write software using OT! -Fellow Traveler (back to work.) -- You received this message because you are subscribed to the Google Groups "agile-banking" group. To post to this group, send email to agile-banking@googlegroups.com. To unsubscribe from this group, send email to agile-banking+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/agile-banking?hl=en.
Received on Monday, 4 June 2012 05:36:22 UTC