Bitcoin Forum
April 19, 2024, 10:29:57 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: March 03, 2014, 05:16:18 PM
My work in February:

All my work on the distributed exchange spec, code, and design:

* Implemented new full HTML5 wallet in demo.masterchain.info: https://demo.masterchain.info/wallet.html (users add addresses to wallet from address pages.) Currently supports >20 usability and security features and functions that facilitate DEx trading. Find detailed list in the next section.

* Created quick user guide for the wallet available at: https://demo.masterchain.info/Masterchain_wallet_01.pdf Please read the user guide (it is just page) as it includes the full description of my main body of work.

* Implemented HTML5 transactions form fully integrated with the wallet (import addresses and private keys from wallet) required for DEx testing.


All my work on dEX testing:

* I tested several standard DEx transaction dev.masterchain.info from the point of view of the wallet user: Initiated transactions from the wallet, verified that the transactions appear in the transaction history list of the wallet and reflected in the balance shown in the wallet.

* I continuously test the wallet of https://demo.masterchain.info/ on an array of >30 combinations of devices, screen sizes, resolutions and web browsers including 2 smart phones (iOS and Android) and 3 tablets. As also the developer of the wallet I never move forward with design and implementation directions that cannot be scaled to all screen sizes and be usable with both touch screens and mouse modes.

Other work I would like considered for the "General Innovation" bounty:

Started to investigate (working on a usable prototype) an adaptation of the HTML5 web wallet into a standalone Android application (following a direct request from management) that can be executed directly without browser. I am using <WebView> control and it is going well (Started on the 28th of February.)
2  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: January 29, 2014, 11:23:32 PM
Grimentz MSC address: 1rM1oMEFMfhPBo4kRaf2CMXf9XQCHyYWi
3  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: January 22, 2014, 01:54:55 PM
I am the developer of Masterchains's web site. In the previous round, I received the payment together with Grazcoin. In the current round, Grazcoin and I feel that I have made significant contributions that may be relevant to other related implementations testing and projects. These contributions include the integration of BitcoinJS and Javascript implementation of DEx transactions signing and sending. Grazcoin and I really like the visual language I developed to visualize the different types and status of the transactions (please find the link to a detailed documentation of this visual language below.) This helps greatly especially when it comes to testing DEx on masterchain.info. Although Grazcoin is the one that is responsible for most of the communications, please consider processing our payments separately.

Detailed list of achievements:

Development:

* Design icons for all the transaction types and backgrounds to indicate each transaction DEx's status.
Document describing all possible transactions / status combinations:
https://masterchain.info/downloads/masterchain_icons_list.pdf

Implemented the icon / background scheme with transparent icons and CSS classes and integrated in masterchain.info site.

* Implemented HTML form + signing (in javascript) + sending of wallet skeleton required for DEx testing.

* Implemented an offline version of the signing form in javascript (in final stages of testing, will go live tomorrow).

* Responded to users and testers feedback (on mailing list and the forum) and improved usability of the transactions sending form.

* Implemented HTML client side wallet for masterchain.info: https://masterchain.info/wallet.html (users add addresses to wallet from address pages.)

* Many small html5 features and improvements to masterchain.info

Testing:
 
* I tested the status of individual transaction types on masterchain.info using the icons mentioned above and hover HTML message that I also implemented.
 
* Test signing of all possible DEx transactions within masterchain.info.
 
* Suggest structured testing format doc based on the transaction type / status icons and backgrounds I designed:
https://masterchain.info/downloads/DEx_test_plan.pdf
 
* Followed the testing document to test transactions on masterchain.info

* Testing (+ fixing) of masterchain.info DEx forms on >20 different combinations of platforms, browsers and screen resolutions including 3 tablets (iOS, Android and windows 8.1) and 2 smart phones (iOS and Android.)
4  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: MasterCoin Buyer/Seller Thread on: October 18, 2013, 04:16:41 PM

I am a bit bored after the coding challenge is over  Wink If you would like to expose the google-docs spreadsheet as json, we could try to create a proper HTML5 trading page. Could be a prototype for future professional MasterCoin trading UI.

General guidelines on exposing google spreadsheet as json:
http://www.pipetree.com/qmacro/blog/2013/10/sheetasjson-google-spreadsheet-data-as-json/
5  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: $25000 Coding Contest: Show us what you can do with MasterCoin, every entry wins on: October 17, 2013, 09:38:04 PM
Thanks dacoinminster for driving this whole project. I enjoyed every bit.

Thanks a lot grazcoin for inviting me to participate with you in the project and for hooking me into Bitcoin and Mastercoin.

Thanks Tachikoma and Zathras for sharing your work and your thoughts - I learned much from looking at your work.
6  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: October 15, 2013, 11:54:09 AM
Yeah I can see there are some source resources like icons missing from the git repo.  I've done a commit which should resolve it.

Thanks! I am able to compile and build it now.
7  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: October 15, 2013, 11:15:51 AM
As always please feel free to ask any questions & let me have any feedback, thanks! Smiley

Hi, I do not manage to compile and build the project with msbuild. Some source and resource files seem to be missing. e.g. My Project\Resources.resx, invalid.png and so on. Am I missing something?

Error:

8  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: October 14, 2013, 09:05:35 AM
7. There will be investigation, and servers which produced wrong responses without a good excuse (e.g. well known bug in software) will be excluded from the list permanently.

Could you elaborate on the nature of this investigation? (i.e. is there a protocol for such investigation?)
9  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: October 12, 2013, 11:54:44 PM
New announcement of mastercoin-tools !!!
tl;dr:
http://masterchain.info
you can even try it with your tablet and mobile phone ;-)

Horrey!

Grimentz https://bitcointalk.org/index.php?action=profile;u=153554, a known html5 specialist, has joined the mastercoin-tools team and now we are proud to announce http://masterchain.info
It was hard work, but I think you can see that.

  • Fully distributed architecture - no need for database or webserver.
  • You can use the site offline and update it locally on request.
  • Sync to bitcoin network is done using sx which connects to some public obelisk bitcoin node.
  • Sending a transaction directly using Send supports offline wallets.
  • There is an API section and a Download section for snapshot of parsed data

It is important to note that for "simple send", the "basic" variant is supported as well as "multisig simple" (see MIP1 https://github.com/grazcoin/mastercoin-tools#mastercoin-improvement-proposal-mip1. The previous multisig (with 4 outputs) is not yet implemented. It means currently a fork in parsing.  I would like to re-open the discussion on the "multisig simple" in another thread.


Can you explain the architecture of masterchest? How does it work in a completely decentralized manner without a DB or webserver?

On the client-side of masterchain (http://masterchain.info) we use AngularJS. AngularJS is a javascript library that relieves the server backend from HTML-rendering responsibilities. The dynamic data, sent as json, is rendered on the client-side in plain HTML + some customized tags. Using AngularJS we were able to create a prototype of our site within days, so I had plenty of time to improve the usability of the site (solid graphic design, responsive design using bootstrap so the site would be usable on tablets and smart phones and some "eye candies".) I hope you would like the result.
10  Other / Beginners & Help / Re: Whitelist Requests (Want out of here?) on: October 07, 2013, 11:33:29 AM
Quote from: grazcoin link=topic=307039.msg3291711#msg3291711
date=1381143960
Quote from: grimentz link=topic=307039.msg3291633#msg3291633
date=1381143146
Hi, I am a newbie. I am working together with a friend (that has some
BTC development experience) on a project. At this point (Until I'll
learn the math) I bring to the project mainly HTML5 and usability
skills. As many other BTC sites do, we also present transactions data in
a table. As I am working on the "graphical language" of the web
application, I would like to ask what are best looking / most usable BTC
sites you know. I'll appreciate Links + short explanations on what is so
great in the sites.

welcome Smiley
let's take you out of the newbie jail ...

Yes, please take me out of the jail, as I would like to participate in the contest:
https://bitcointalk.org/index.php?topic=292628.0
and need the option to contribute to:
https://bitcointalk.org/index.php?topic=265488.0
11  Other / Beginners & Help / Re: Bitcoin graphical language on: October 07, 2013, 11:11:44 AM
Thanks! I do know and like the clean design of blockchain.info

I will look closely at bitcoincharts.com
12  Other / Beginners & Help / Bitcoin graphical language on: October 07, 2013, 10:52:26 AM
Hi, I am a newbie. I am working together with a friend (that has some BTC development experience) on a project. At this point (Until I'll learn the math) I bring to the project mainly HTML5 and usability skills. As many other BTC sites do, we also present transactions data in a table. As I am working on the "graphical language" of the web application, I would like to ask what are best looking / most usable BTC sites you know. I'll appreciate Links + short explanations on what is so great in the sites.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!