Title: [ANN] mastercoin-tools Post by: grazcoin on September 10, 2013, 07:32:03 PM Package of mastercoin related tools.
available on https://github.com/grazcoin/mastercoin-tools The intention is to help finalizing the mastercoins spec, and enable easy further coding. It is based on https://github.com/spesmilo/sx with minor fixes on https://github.com/grazcoin/sx For finalizing the spec, a list of address and mastercoins was generated. To get all mastercoins sells during exodus bootstrap in csv format: Code: python msc_bootstrap.py > outputs/bootstrap.log To get total amount of mastercoins for each address: python bootstrap_msc_per_address.py > outputs/msc_per_address.csv Code: python bootstrap_msc_per_address.py > outputs/msc_per_address.csv To get the whole bootstrap story (for fun and debug), check: Code: python msc_bootstrap.py story > outputs/bootstrap_story.log The outputs of those scripts are available under https://github.com/grazcoin/mastercoin-tools/tree/master/outputs Once this list is agreed on the community, it would be possible to sign it with 1EXoDus address and take it as appendix for the spec (best would be as part of the github repository of the ascii spec). Also future protocol stack implementations could use it. Aim of this package:
Next steps:
enjoy! BTC/Mastercoins Tips Jar: 182osbPxCo88oaSX4ReJwUr9uAcchmJVaL Title: Re: [ANN] mastercoin-tools Post by: dacoinminster on September 10, 2013, 08:18:53 PM I approve this thread :)
Here's a copy of my question from the MasterCoin project thread: Quote I'm trying to understand your suggestion about a package with a live update. Are you suggesting that MasterCoin clients should decouple from the block chain completely and rely on a vetted record of transactions? If so, that would seem to lose our decentralization. If not, what are you suggesting? Thanks! Title: Re: [ANN] mastercoin-tools Post by: grazcoin on September 10, 2013, 08:47:58 PM I approve this thread :) Here's a copy of my question from the MasterCoin project thread: Quote I'm trying to understand your suggestion about a package with a live update. Are you suggesting that MasterCoin clients should decouple from the block chain completely and rely on a vetted record of transactions? If so, that would seem to lose our decentralization. If not, what are you suggesting? Thanks! repearting the answer in https://bitcointalk.org/index.php?topic=265488.msg3124663#msg3124663 The live update is a feature of the command sx-monitor (https://github.com/grazcoin/sx) which listens to the bitcoin network on specific address (1EXoDus address in our case), and in real time outputs new tx. The code will parse them on-the-fly and show the mastercoin tx. A different mechanism will go over the output (optionally also on-the-fly) and decide if the tx is valid or not according to the mastercoin balance of the address (invalid tx if there are not enough funds). Title: Re: [ANN] mastercoin-tools Post by: grazcoin on September 13, 2013, 09:00:05 AM basic mastercoin tx parser was added to mastercoin-tools.
The parser goes over all 1EXoDus tx, and outputs: tx_hash,from,to,amount,currency,tx_type currently only simple send is supported usage: python msc_parse.py > outputs/tx_parse.csv updated result can be fetched: https://raw.github.com/grazcoin/mastercoin-tools/master/outputs/tx_parse.csv Title: Re: [ANN] mastercoin-tools Post by: dacoinminster on September 13, 2013, 05:41:34 PM basic mastercoin tx parser was added to mastercoin-tools. The parser goes over all 1EXoDus tx, and outputs: tx_hash,from,to,amount,currency,tx_type currently only simple send is supported usage: python msc_parse.py > outputs/tx_parse.csv updated result can be fetched: https://raw.github.com/grazcoin/mastercoin-tools/master/outputs/tx_parse.csv Note that in the MasterCoin project thread Tachicoma said he tested this code and verified that it agrees 100% with his own parsing code. Great job! Title: Re: [ANN] mastercoin-tools Post by: grazcoin on October 07, 2013, 07:22:07 AM Added
simple multisig
on the blockchain
parsing Code: $ python msc_parse.py -t aa64fd6088532156a37670e6cbd175c74bb101f1406517613a1a0ae6bc02fb02 outputs results https://github.com/grazcoin/mastercoin-tools/blob/master/outputs/parse-with-multisig-simple.log redeem multisig https://github.com/grazcoin/mastercoin-tools/blob/master/NOTES help on commands Code: $ python msc_send.py -h Code: $ python msc_parse.py -h Title: Re: [ANN] mastercoin-tools Post by: grazcoin on October 12, 2013, 04:35:01 PM 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.
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. Title: Re: [ANN] mastercoin-tools Post by: chsados on October 14, 2013, 01:18:50 AM Is there a youtube video explaining/showing all of this?
Is mastercoin an answer to colored coins? Title: Re: [ANN] mastercoin-tools Post by: grazcoin on October 15, 2013, 08:41:12 PM Is there a youtube video explaining/showing all of this? I have just implemented the protocol and prepared a set of tools.Is mastercoin an answer to colored coins? If you want more infomation about mastercoin, you should check the main mastercoin thread at https://bitcointalk.org/index.php?topic=265488.0 I see is as an alternative to colored coins which never really took off. As for the package mastercoin-tools - you can see it working on http://masterchain.info or check the README and code at https://github.com/grazcoin/mastercoin-tools Title: Re: [ANN] mastercoin-tools Post by: grazcoin on January 16, 2014, 10:46:45 AM Good news:
Tutorial for masterchain.info (http://masterchain.info)'s cool Hybrid web wallet (TM) that does bitcoin/mastercoin sending as well as Distributed Exchange operations is available on: https://masterchain.info/downloads/masterchain_tutorial.pdf What it CAN do:
What it CANNOT (yet) do:
Few technical details:
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: https://github.com/grazcoin/mastercoin-tools Note: the wallet is not a cold wallet, but a cool wallet ;-) Title: Re: [ANN] mastercoin-tools Post by: grazcoin on January 17, 2014, 06:31:57 AM From main mastercoin thread:
Re: quote from grazcoin above (masterchain.info wallet/DEx) It looks like you need to create a new wallet first and then search for your mastercoin/bitcoin address. Once you find the address you can add it to the newly created wallet. Are there any official instructions for beta-testers for the wallet and DEx, like where to acquire test mastercoins and where to report bugs? Westphalian, Marv has been putting together the test plan for DEx at https://github.com/marv-engine/QA/blob/master/MastercoinDistributedExchangeTestPlan.md Regarding bug reports, Grazcoin may have a preferred location, but you can ask the devs for their preference, and to receive TMSC. Still finalizing the formal version of the above. Grazcoin, this is looking exceptional! No need to create a new wallet. It gets created automatically if it is not there already, e.g.the first time you click "add to wallet" on some address. No official instructions as the code is still hot directly from the oven. Also being now in the revolutionary & chaotic phase of the development, things may change very fast. Whenever a beta stage comes, I will tag it as beta. Testing - you are more than welcome. Just follow the tutorial and experiment. General testing and testcoins - that's not me. Report bugs to masterchain@bitmessage.ch (please text only). Title: Re: [ANN] mastercoin-tools Post by: maxmint on January 18, 2014, 02:22:22 PM I just tried to create a new sell offer using address 19i7op4JBQWnACZwrHiRX32xpzAHz81uKn
When clicking on "verify" I get this error "no pubkey on blockchain". I'm not exactly sure what this means, does masterchain.info not know about this address yet? Title: Re: [ANN] mastercoin-tools Post by: grazcoin on January 19, 2014, 09:44:47 PM I just tried to create a new sell offer using address 19i7op4JBQWnACZwrHiRX32xpzAHz81uKn When clicking on "verify" I get this error "no pubkey on blockchain". I'm not exactly sure what this means, does masterchain.info not know about this address yet? It means that you have not signed yet with this address inside the blockchain (did not spend anything yet). In order to create a new bitcoin transaction, the public key is required. If it is cannot be retrieved from the blockchain, you have to supply it. An easy way to get the public key, is to visit http://brainwallet.org/ and give your private key. Then the public key appears. Otherwise, Title: Re: [ANN] mastercoin-tools Post by: grazcoin on January 19, 2014, 09:48:51 PM Available new docs on http://masterchain.info/downloads
Testing format suggestion (partially done): https://masterchain.info/downloads/DEx_test_plan.pdf screenshot: https://i.imgur.com/j8bnioh.png and icons list (lexicon): https://masterchain.info/downloads/masterchain_icons_list.pdf You are welcome to extend this document, and fill in tests. Grazcoin Title: Re: [ANN] mastercoin-tools Post by: marcelus on January 19, 2014, 11:38:10 PM subbed
Title: Re: [ANN] mastercoin-tools Post by: PinkPotatos on January 19, 2014, 11:42:42 PM Subbed, cant wait to see where this goes.
Title: Re: [ANN] mastercoin-tools Post by: marcelus on January 20, 2014, 12:12:23 PM Grazcoin, would it not be an idea to hide the characters (much like when one logs into their internet banking) when someone is entering their private key, in case somebody is watching?
Title: Re: [ANN] mastercoin-tools Post by: prophetx on January 21, 2014, 05:14:20 AM add this to reddit so hopefully you get a few more testers
http://www.reddit.com/r/mastercoin/comments/1vqmyf/masterchaininfo_download_and_testing_plan/ Title: Re: [ANN] mastercoin-tools Post by: marcelus on January 21, 2014, 02:47:41 PM I retrieved my private key from blockchain.info to set up a sell offer but masterchain.info tells me that it is invalid. What may the problem be? Or more to the point what am I doing wrong? :)
Title: Re: [ANN] mastercoin-tools Post by: grazcoin on April 29, 2014, 09:55:28 AM masterchain-tools has already few roles and forks now:
|