Testing & QA Plan / Marv
Curtis & Faiz
MasterChest.info / Zathras
Mastercoin-Explorer / Maran and Jeffrey
Masterchain.info/ Grazcoin & Grimentz
Tutorial for masterchain.info‘s cool Hybrid web wallet (TM)
Recall that there is 100 BTC plus Dev MSC being given away just for testing, half of that will be given away in the next week! Both the Mymastercoin Wallet from Bitoy, profiled in lat week’s update, and Grazcoin’s Hybrid Wallet are available for testing. Additionally Marv Schneider is putting together a test plan.
Testing & QA Plan / Marv
Curtis & Faiz
We have started some prototype work on the web wallet. We will be taking the implementation that is currently in mastercoin-tools and starting to merge it with some of Faiz’s work in order to better identify the gaps. Yuval connected with me this morning about doing UI work for that, and I’ have pointed him at the codebases and asked him to fill out the UI design a bit with a list of tasks that need doing.
The leftronics dashboard is now showing real price information. I still need to clean up the graph a bit, but the data is being pulled properly from masterxchange.
MasterChest.info / Zathras
-
Proposed simplifying spec on Class A
-
See https://bitcointalk.org/index.php?topic=292628.msg4499342#msg4499342
-
Rewrote a test copy of the library to use the simplified logic
-
Ran a number of test blockchain scans and sanity checks with new library to verify simplification proposal tests successfully (it does)
-
Ran a number of test scenarios looking for edge cases
-
Overview @ https://bitcointalk.org/index.php?topic=292628.msg4499342#msg4499342, pull @ https://github.com/mastercoin-MSC/spec/pull/36
-
Achieved good performance gains in blockchain scanning by removing recursive transaction checking vins where unnecessary
-
Consensus system tweaks
Mastercoin-Explorer / Maran and Jeffrey
-
Worked together with the other guys mainly on Saturday night to get the consensus going.
-
Wrote a clarification for Class A Transactions (now deprecated by Zathras’s much simpler suggestion) https://github.com/mastercoin-MSC/spec/issues/29
-
Wrote a pull request to clarify Development coin distribution https://github.com/mastercoin-MSC/spec/pull/34
-
Wrote a pull request to update the verification api with DEx support https://github.com/mastercoin-MSC/spec/pull/35
- Started hacking together with Jeffrey on Conformal’s Bitcoin implementation so we can use it for the Mastercoind project
Grazcoin
- Hybrid web Wallet integrated with DEx on masterchain.info is in testing phase (enabled only on internal dev site).
- In 1-2 days you’ll get full announcement + screenshots + tutorial, and it will be on the main masterchain site.
- Some user complains on the send feature were addressed.
- I keep playing ping pong commenting pull requests.
- masterchain.info and mastercoin-explorer.com seem to be in sync for the last few days (since the hackathon).
- Difference is constantly calculated on https://masterchain.info/general/difference.json
Tutorial for masterchain.info‘s cool Hybrid web wallet (TM)
Does bitcoin/mastercoin sending as well as Distributed Exchangeoperations is available on:
https://masterchain.info/downloads/masterchain_tutorial.pd
What it CAN do:
-
Show balances of MSC/TMSC/BTC for each of your addresses (just add them to the wallet)
-
Initiate a send/sell of each of the funds on the wallet
-
Suggest wallet addresses when clicking ACCEPT on an sell offer
-
Generate a correct PAY transaction after the offer got accepted
What it CANNOT (yet) do:
-
Sync wallet with server is not yet implemented. It means that the wallet is kept only locally in your browser. To re-create it, add the addresses to a new wallet
Few technical details:
-
All view pages are rendered locally on your browser using json data from the server (or from your filesystem). The json files are static (so no problem for 1M users together, since users bring their own CPUs)
-
Wallet is kept in browser storage. No private information is stored. A secure mechanism to keep the wallet data online will be later introduced
-
Wallet operations are done using a POST request from the server to:
-
/wallet/validateaddr/
-
/wallet/send/
-
/wallet/sell/
-
/wallet/accept/
-
-
At this point, the tx gets the bitcion network using pushtx of blockchain.info (will be later changed)
Testing:
Not enough testing has been done. There are still sharp edges, and some hick-ups.
Example are available in the tutorial.
There is still enough work to get to consensus on DEx.
Sources:
So can users test something and earn tons of MSCs, or is this for developers only?
Yes you can, please email marv (at) mastecoin.org
Can you post further information on how to get involved in the testing?
Marcelus please email marv (at) mastecoin.org