Tachikoma
|
|
October 15, 2013, 09:36:08 PM |
|
Not yet. But the protocol has a build in exchange option, as soon as it's coded up
|
|
|
|
zathras
|
|
October 15, 2013, 10:26:40 PM |
|
Oops, good pickup. Bug in transaction validity checking. If returnval > txamount Then 'ok - sufficient funds
should be If returnval >= txamount Then 'ok - sufficient funds
I'll correct it now.
|
|
|
|
zathras
|
|
October 15, 2013, 10:45:26 PM |
|
Oops, good pickup. Bug in transaction validity checking. If returnval > txamount Then 'ok - sufficient funds
should be If returnval >= txamount Then 'ok - sufficient funds
I'll correct it now. Bug corrected, and I've rolled back the database for masterchest.info back to block 263850 and rescanned. Looks OK now. Bugfix applied to masterchest-engine and the wallet, commits on git. Tachikoma, FYI while I was troubleshooting this tx I noticed it has the wrong block number in mastercoin-explorer, just FYI. Thanks
|
|
|
|
dacoinminster (OP)
Legendary
Offline
Activity: 1260
Merit: 1031
Rational Exuberance
|
|
October 15, 2013, 10:57:49 PM |
|
Pretty cool summary of everything so far in MasterCoin posted by David Johnston to the bitangels mailing list: BitAngels, I think a good update on Mastercoin is in order since I know many of you have jumped on board and are supporting the open source MSC protocol development. Too Long Didn't Read: Funds Raised, First Coding Competition a Success, 3 Mastercoin Blockchain Explorers Launched, Mastercoin Clients / Wallets In Development, MSC to BTC Exchange Launched ( http://www.buymastercoin.com/#what-is-it), Price of MSC More Than Doubled, Subreddit Launched ( http://www.reddit.com/r/mastercoin/), Mastercoin Foundation Incorporated as Non Profit, and Mastercoin.org website launched ( http://www.mastercoin.org/). Details: 1. As you know we raised 4,740 BTC ($600,000+ USD) as part of the 30 day funding effort for Mastercoin completed August 31st 2013. 2. First coding Competition for $25,000 USD in BTC and Mastercoins Launched (Complete Today October 15th 2013): Bitcoin Talk Thread with tons of details on the coding done: https://bitcointalk.org/index.php?topic=292628.0Github Repos: https://github.com/maraoz/pymastercoinhttps://github.com/maran/mastercoin-rubyhttps://github.com/maran/mastercoin-wallethttps://github.com/grazcoin/mastercoin-tools3. Blockchain Explorers and Mastercoin Exchange Launched (1,200 Mastercoin Transactions Already more every day): http://mastercoin-explorer.com/https://masterchest.info/http://www.buymastercoin.com/Mastercoin-ruby: A ruby library to parse MasterCoin data. Source: https://github.com/maran/mastercoin-ruby Decoda a Mastercoin data-address Decode a Mastercoin data-public key Encode data to an address Encode data to a public key Advise how to create a 'old school' transaction using sendmany Get the amount of coins bought via Exodus for a given Bitcoin address Get the amount of coins bought via Exodus for a given Bitcoin transaction-id Decode a Mastercoin transaction based on given Bitcoin transaction-id Create and relay a Mastercoin multisig transaction through Bitcoind Mastercoin-explorer.com: A Ruby on Rails application to index all Mastercoin transactions and show other data. Source: https://github.com/maran/mastercoin-explorer Index all Mastercoin related transactions both Exodus payments and simple send transactions. Offer a public JSON API so others can easily parse this data without having to index everything themselves. Documentation here: http://mastercoin-explorer.com/api_docs Multi-currency support currently has real and test Mastercoins Mastercoin-wallet: A (QT-based) Mastercoin thin-client implementation. Source: https://github.com/maran/mastercoin-wallet Uses the forementioned Mastercoin-explorer API to communicatie balance data. Only requires a private key with an existing Mastercoin balance to use. Saves keys encoded in config files. Does not require local Bitcoind/QT. Uses multisig approach. 4. Mastercoin White Paper Updated To Version 1.1 https://sites.google.com/site/2ndbtcwpaper/5. The Mastercoin Foundation has been Incorporated and 7 Board Members Volunteered. All in all its been a busy 45 days and the next coding bounty is coming up soon with a focus on the decentralized peer to peer exchanged using the Bitcoin Blockchain. A big thanks to Ron, JR, Brock, Jonathan, Sam Yilmaz, Anthony and Mich for helping the project progress so quickly. Best Regards, David A. Johnston BitAngels.co I think this would make a great starting point for the first post for our new blog: http://blog.mastercoin.org/Although we should probably use a more complete list of github repos: https://github.com/maraoz/pymastercoin https://github.com/maran/mastercoin-ruby https://github.com/maran/mastercoin-explorer https://github.com/maran/mastercoin-wallet https://github.com/grazcoin/mastercoin-tools https://github.com/zathras-crypto/masterchest-library https://github.com/zathras-crypto/masterchest-wallet https://github.com/zathras-crypto/masterchest-engine https://github.com/zathras-crypto/masterchest.info https://github.com/Bitoy88/BMX-2/tree/master https://github.com/dacoinminster/MasterCoin-Adviser/ (Did I miss any?) Plus we'd need to add a bit more about MasterChest and MasterChain (since he was mostly highlighting Tachikoma's work), or just cut down section 3 to the three links.
|
|
|
|
StarenseN
Legendary
Offline
Activity: 2478
Merit: 1362
|
|
October 15, 2013, 11:47:51 PM |
|
It would be nice to do a Post on reddit for a bit on visibility.
|
|
|
|
Tachikoma
|
|
October 16, 2013, 07:34:54 AM |
|
Bug corrected, and I've rolled back the database for masterchest.info back to block 263850 and rescanned. Looks OK now. Bugfix applied to masterchest-engine and the wallet, commits on git. Tachikoma, FYI while I was troubleshooting this tx I noticed it has the wrong block number in mastercoin-explorer, just FYI. Thanks Man I thought I squashed that bug. I'm working on refactoring the whole blockchain scanning part anyway so I will just take this in the new implementation.
|
|
|
|
ripper234
Legendary
Offline
Activity: 1358
Merit: 1003
Ron Gross
|
|
October 16, 2013, 10:29:53 AM |
|
Pretty cool summary of everything so far in MasterCoin posted by David Johnston to the bitangels mailing list: BitAngels, I think a good update on Mastercoin is in order since I know many of you have jumped on board and are supporting the open source MSC protocol development. Too Long Didn't Read: Funds Raised, First Coding Competition a Success, 3 Mastercoin Blockchain Explorers Launched, Mastercoin Clients / Wallets In Development, MSC to BTC Exchange Launched ( http://www.buymastercoin.com/#what-is-it), Price of MSC More Than Doubled, Subreddit Launched ( http://www.reddit.com/r/mastercoin/), Mastercoin Foundation Incorporated as Non Profit, and Mastercoin.org website launched ( http://www.mastercoin.org/). Details: 1. As you know we raised 4,740 BTC ($600,000+ USD) as part of the 30 day funding effort for Mastercoin completed August 31st 2013. 2. First coding Competition for $25,000 USD in BTC and Mastercoins Launched (Complete Today October 15th 2013): Bitcoin Talk Thread with tons of details on the coding done: https://bitcointalk.org/index.php?topic=292628.0Github Repos: https://github.com/maraoz/pymastercoinhttps://github.com/maran/mastercoin-rubyhttps://github.com/maran/mastercoin-wallethttps://github.com/grazcoin/mastercoin-tools3. Blockchain Explorers and Mastercoin Exchange Launched (1,200 Mastercoin Transactions Already more every day): http://mastercoin-explorer.com/https://masterchest.info/http://www.buymastercoin.com/Mastercoin-ruby: A ruby library to parse MasterCoin data. Source: https://github.com/maran/mastercoin-ruby Decoda a Mastercoin data-address Decode a Mastercoin data-public key Encode data to an address Encode data to a public key Advise how to create a 'old school' transaction using sendmany Get the amount of coins bought via Exodus for a given Bitcoin address Get the amount of coins bought via Exodus for a given Bitcoin transaction-id Decode a Mastercoin transaction based on given Bitcoin transaction-id Create and relay a Mastercoin multisig transaction through Bitcoind Mastercoin-explorer.com: A Ruby on Rails application to index all Mastercoin transactions and show other data. Source: https://github.com/maran/mastercoin-explorer Index all Mastercoin related transactions both Exodus payments and simple send transactions. Offer a public JSON API so others can easily parse this data without having to index everything themselves. Documentation here: http://mastercoin-explorer.com/api_docs Multi-currency support currently has real and test Mastercoins Mastercoin-wallet: A (QT-based) Mastercoin thin-client implementation. Source: https://github.com/maran/mastercoin-wallet Uses the forementioned Mastercoin-explorer API to communicatie balance data. Only requires a private key with an existing Mastercoin balance to use. Saves keys encoded in config files. Does not require local Bitcoind/QT. Uses multisig approach. 4. Mastercoin White Paper Updated To Version 1.1 https://sites.google.com/site/2ndbtcwpaper/5. The Mastercoin Foundation has been Incorporated and 7 Board Members Volunteered. All in all its been a busy 45 days and the next coding bounty is coming up soon with a focus on the decentralized peer to peer exchanged using the Bitcoin Blockchain. A big thanks to Ron, JR, Brock, Jonathan, Sam Yilmaz, Anthony and Mich for helping the project progress so quickly. Best Regards, David A. Johnston BitAngels.co I think this would make a great starting point for the first post for our new blog: http://blog.mastercoin.org/Although we should probably use a more complete list of github repos: https://github.com/maraoz/pymastercoin https://github.com/maran/mastercoin-ruby https://github.com/maran/mastercoin-explorer https://github.com/maran/mastercoin-wallet https://github.com/grazcoin/mastercoin-tools https://github.com/zathras-crypto/masterchest-library https://github.com/zathras-crypto/masterchest-wallet https://github.com/zathras-crypto/masterchest-engine https://github.com/zathras-crypto/masterchest.info https://github.com/Bitoy88/BMX-2/tree/master https://github.com/dacoinminster/MasterCoin-Adviser/ (Did I miss any?) Plus we'd need to add a bit more about MasterChest and MasterChain (since he was mostly highlighting Tachikoma's work), or just cut down section 3 to the three links. Anyone wishing to transfer their repository to the official Mastercoin github account is invited to do so. https://github.com/mastercoin-MSC/Email me at ron@bitblu.com for details.
|
|
|
|
dacoinminster (OP)
Legendary
Offline
Activity: 1260
Merit: 1031
Rational Exuberance
|
|
October 16, 2013, 04:17:25 PM |
|
So, the coding contest ended, and I have a couple MSC sends to do as part of the payout. Can you guys think of any way I can use multi-sig with offline armory? (Not sure I'm ready to trust this much money to our native MasterCoin PC wallets yet).
I figure I'll probably have to use the old method, but it would be cool to use the new one if I could figure out a way.
|
|
|
|
grazcoin
|
|
October 16, 2013, 07:38:04 PM |
|
So, the coding contest ended, and I have a couple MSC sends to do as part of the payout. Can you guys think of any way I can use multi-sig with offline armory? (Not sure I'm ready to trust this much money to our native MasterCoin PC wallets yet).
I figure I'll probably have to use the old method, but it would be cool to use the new one if I could figure out a way.
I still didn't add support for the long multisig, but if you accept the short multisig, it supports already offline wallets. The send utility is described in: https://github.com/grazcoin/mastercoin-tools#sending-usage-examplesAssuming you send 2.0 MSC from 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P to 17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX you should run the following command: $ python msc_send.py --transaction-method=multisig --currency-id=1 --amount=2.0 --recipient=17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX --from=1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P [I] main: Using settings: {'broadcast': False, 'recipient_address': '17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX', 'fee': '0.0001', 'from_address': '1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P', 'key_prompt': False, 'host_port': None, 'currency_id': 1, 'amount': '2.0', 'debug_mode': False, 'priv_key': None, 'tx_method': 'multisig'} Added input 130c5175d4f3e9add03bd1d115a87b26e613293fbe3815b970f8fc830f018ebc:0 Added output sending 5430 Satoshis to 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P. Added output sending 34570 Satoshis to 1 [ 04ad90e5b6bc86b3ec7fac2c5fbda7423fc8ef0d58df594c773fa05e2c281b2bfe877677c668bd13603944e34f4818ee03cadd81a88542b8b4d5431264180e2c28 ] [ 0046727d1b3d6847f9ed344561a315f54b801edf637cad93d000450000000000000001000000000bebc20000000000000000000000000000000000000000000000 ] 2 checkmultisig. [I] main: UNSIGNED tx (multisig) of 2.00000000 Mastercoin to 17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX ready for signing by 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P 0100000001bc8e010f83fcf870b91538be3f2913e6267ba815d1d13bd0ade9f3d475510c130000000000ffffffff0236150000000000001976a914946cb2e08075bcbaf157e47bcb67eb2b2339d24288ac0a8700000000000087514104ad90e5b6bc86b3ec7fac2c5fbda7423fc8ef0d58df594c773fa05e2c281b2bfe877677c668bd13603944e34f4818ee03cadd81a88542b8b4d5431264180e2c28410046727d1b3d6847f9ed344561a315f54b801edf637cad93d000450000000000000001000000000bebc2000000000000000000000000000000000000000000000052ae00000000 [I] parse_test: {'tx_hash': 'unknown', 'to_address': '17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX', 'from_address': '1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P', 'currencyId': '00000001', 'padding': '000000', 'tx_method_str': 'multisig simple', 'amount': '000000000bebc200', 'currency_str': 'Mastercoin', 'formatted_amount': '2.00000000', 'tx_type_str': 'Simple send', 'baseCoin': '00', 'dataSequenceNum': '45', 'transactionType': '00000000'} [I] main: please sign with 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P and send using "sx sendtx FILENAME [HOST] [PORT]"
This creates a raw transaction which you should sign. Then you could paste it in https://blockchain.info/pushtxIf you don't have a working sx, you can give me the details, and I could run it for you and give you the unsigned tx to sign.
|
|
|
|
dacoinminster (OP)
Legendary
Offline
Activity: 1260
Merit: 1031
Rational Exuberance
|
|
October 16, 2013, 09:15:48 PM |
|
So, the coding contest ended, and I have a couple MSC sends to do as part of the payout. Can you guys think of any way I can use multi-sig with offline armory? (Not sure I'm ready to trust this much money to our native MasterCoin PC wallets yet).
I figure I'll probably have to use the old method, but it would be cool to use the new one if I could figure out a way.
I still didn't add support for the long multisig, but if you accept the short multisig, it supports already offline wallets. The send utility is described in: https://github.com/grazcoin/mastercoin-tools#sending-usage-examplesAssuming you send 2.0 MSC from 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P to 17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX you should run the following command: $ python msc_send.py --transaction-method=multisig --currency-id=1 --amount=2.0 --recipient=17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX --from=1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P [I] main: Using settings: {'broadcast': False, 'recipient_address': '17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX', 'fee': '0.0001', 'from_address': '1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P', 'key_prompt': False, 'host_port': None, 'currency_id': 1, 'amount': '2.0', 'debug_mode': False, 'priv_key': None, 'tx_method': 'multisig'} Added input 130c5175d4f3e9add03bd1d115a87b26e613293fbe3815b970f8fc830f018ebc:0 Added output sending 5430 Satoshis to 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P. Added output sending 34570 Satoshis to 1 [ 04ad90e5b6bc86b3ec7fac2c5fbda7423fc8ef0d58df594c773fa05e2c281b2bfe877677c668bd13603944e34f4818ee03cadd81a88542b8b4d5431264180e2c28 ] [ 0046727d1b3d6847f9ed344561a315f54b801edf637cad93d000450000000000000001000000000bebc20000000000000000000000000000000000000000000000 ] 2 checkmultisig. [I] main: UNSIGNED tx (multisig) of 2.00000000 Mastercoin to 17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX ready for signing by 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P 0100000001bc8e010f83fcf870b91538be3f2913e6267ba815d1d13bd0ade9f3d475510c130000000000ffffffff0236150000000000001976a914946cb2e08075bcbaf157e47bcb67eb2b2339d24288ac0a8700000000000087514104ad90e5b6bc86b3ec7fac2c5fbda7423fc8ef0d58df594c773fa05e2c281b2bfe877677c668bd13603944e34f4818ee03cadd81a88542b8b4d5431264180e2c28410046727d1b3d6847f9ed344561a315f54b801edf637cad93d000450000000000000001000000000bebc2000000000000000000000000000000000000000000000052ae00000000 [I] parse_test: {'tx_hash': 'unknown', 'to_address': '17RVTF3vJzsuaGh7a94DFkg4msJ7FcBYgX', 'from_address': '1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P', 'currencyId': '00000001', 'padding': '000000', 'tx_method_str': 'multisig simple', 'amount': '000000000bebc200', 'currency_str': 'Mastercoin', 'formatted_amount': '2.00000000', 'tx_type_str': 'Simple send', 'baseCoin': '00', 'dataSequenceNum': '45', 'transactionType': '00000000'} [I] main: please sign with 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P and send using "sx sendtx FILENAME [HOST] [PORT]"
This creates a raw transaction which you should sign. Then you could paste it in https://blockchain.info/pushtxIf you don't have a working sx, you can give me the details, and I could run it for you and give you the unsigned tx to sign. Nice command line interface! Not sure it would work with armory offline though, since their wallet format is different from bitcoin-qt. Also, you know I can't use that shorter multisig format yet - hopefully someday Public disclosure of the next planned expenditures: - 0.72 BTC to Ron at 1NFwgQHwdUmPucbGvzYM9Q8rTmAU4sX4y9 for purchasing our ad-free wordpress blog (http://blog.mastercoin.org)
- 69.12 BTC to Tachikoma at 1DVnvVJN9bgs4Si4xZ16aZRzC8ovgtWESH for the BTC part of his contest winnings (80% of 48% of 180 BTC)
- 46.8 BTC to grazcoin at 3Mint2B5ECNdXDZJneJ1XtKmrkmnMbwBbN for his contest winnings (100% of 26% of 180 BTC)
- 43.2 BTC to zathras at 1MCHESTbJhJK27Ygqj4qKkx4Z4ZxhnP826 for his contest winnings (100% of 24% of 180 BTC)
- 0 BTC to bitoy. Like a real man, he only wants MasterCoins for his contest winnings
The MasterCoin part of the contest winnings will come later, once I settle on the final list of MSC sellers on the buy/sell thread. I'm purchasing 3.6 BTC worth of MSC for bitoy, and 17.28 BTC worth of MSC for Tachikoma, for a total of 20.88 - a purchase which looks to be moving the price a noticeable amount.
|
|
|
|
ASICSRUS
Member
Offline
Activity: 70
Merit: 10
Expert Computer Geek
|
|
October 16, 2013, 11:34:56 PM |
|
Bug corrected, and I've rolled back the database for masterchest.info back to block 263850 and rescanned. Looks OK now. Bugfix applied to masterchest-engine and the wallet, commits on git. Tachikoma, FYI while I was troubleshooting this tx I noticed it has the wrong block number in mastercoin-explorer, just FYI. Thanks Man I thought I squashed that bug. I'm working on refactoring the whole blockchain scanning part anyway so I will just take this in the new implementation. cool man looking forward to the progress on this joint! many thanks!
|
|
|
|
prophetx
Legendary
Offline
Activity: 1666
Merit: 1010
he who has the gold makes the rules
|
|
October 17, 2013, 12:28:06 AM |
|
Zathras, the insallation seems not so easy and I don't wanna spend time on it right now. Is it possible to do a brief tutorial/how-to install your software?
I'd be glad to beta-test it afterwhile !
Sure. Installation should be pretty straight forward but I'm happy to detail it out here. 1] Ensure you have .NET4 installed 2] Ensure you have the transaction index enabled in your bitcoind/qt server. This is disabled by default in 0.8.x, and can be enabled by adding txindex=1 to bitcoin.conf and starting bitcoind/qt with the -reindex option. 3] Download the file MasterChestWalletAlphaWin.zip from here (github) 4] Extract the contents to a folder somewhere 5] Open Masterchest_Wallet.exe 6] On the getting started panel, enter your bitcoin rpc server information and click test. This will check the connection and test for the transaction index. 7] Once you get a successful connection and test, enter a new wallet passphrase and tick the box for preseeded database if you want to use it, then click finish. 8] You should be at the welcome screen where you can then enter your passphrase to access the wallet. That should be it! Let me know if I can help further. Thanks! I am able to compile and build it now.
Great, let me know if I you have any other questions, happy to answer them in the morning I am getting "Failed to connect to Bitcoin" when i click Finish, but when I click Test, I get the green text saying everything is okay. Any idea what I am missing. I have rpcuser, rpcpassword set in bitcoin.conf file, as well as txindex=1 and server=1
|
|
|
|
zathras
|
|
October 17, 2013, 12:40:34 AM |
|
I am getting "Failed to connect to Bitcoin" when i click Finish, but when I click Test, I get the green text saying everything is okay.
Any idea what I am missing. I have rpcuser, rpcpassword set in bitcoin.conf file, as well as txindex=1 and server=1
Hey prophetx, Perhaps download again to make sure you're running the latest version, note one of the bugfixes: # FIXED: getting started panel may incorrectly fail bitcoind test using finish button while test button shows success Extract to a fresh new folder & let me know if you're still having difficulty Thanks!
|
|
|
|
prophetx
Legendary
Offline
Activity: 1666
Merit: 1010
he who has the gold makes the rules
|
|
October 17, 2013, 01:24:40 AM |
|
I am getting "Failed to connect to Bitcoin" when i click Finish, but when I click Test, I get the green text saying everything is okay.
Any idea what I am missing. I have rpcuser, rpcpassword set in bitcoin.conf file, as well as txindex=1 and server=1
Hey prophetx, Perhaps download again to make sure you're running the latest version, note one of the bugfixes: # FIXED: getting started panel may incorrectly fail bitcoind test using finish button while test button shows success Extract to a fresh new folder & let me know if you're still having difficulty Thanks! that did it! thanks!
|
|
|
|
keystroke
|
|
October 17, 2013, 01:51:53 AM |
|
Are MSC really up 8.9 times since they first were on sale?
|
"The difference between a castle and a prison is only a question of who holds the keys."
|
|
|
vokain
Legendary
Offline
Activity: 1834
Merit: 1019
|
|
October 17, 2013, 02:35:13 AM Last edit: October 17, 2013, 03:51:34 AM by vokain |
|
No, no, keystroke is thinking of the right Mastercoin but actually they're up more than 8.9 times, depending on how early the coins were bought and the resulting bonus mastercoins This vendor is currently asking for 0.089 BTC/MSC http://www.buymastercoin.com/#how-to-buy
|
|
|
|
ASICSRUS
Member
Offline
Activity: 70
Merit: 10
Expert Computer Geek
|
|
October 17, 2013, 05:52:37 AM |
|
No, no, keystroke is thinking of the right Mastercoin but actually they're up more than 8.9 times, depending on how early the coins were bought and the resulting bonus mastercoins This vendor is currently asking for 0.089 BTC/MSC http://www.buymastercoin.com/#how-to-buyI got some catching up to do on reading/\here, is that the only place to buy them?
|
|
|
|
zathras
|
|
October 17, 2013, 07:35:44 AM Last edit: October 17, 2013, 08:17:36 AM by zathras |
|
So, the coding contest ended, and I have a couple MSC sends to do as part of the payout. Can you guys think of any way I can use multi-sig with offline armory? (Not sure I'm ready to trust this much money to our native MasterCoin PC wallets yet).
I figure I'll probably have to use the old method, but it would be cool to use the new one if I could figure out a way.
Maxmint, the BTC will come from 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P, and that's where the MasterCoins should go as well.
Hey JR, I can help you build the raw transactions manually, which you can then decode/verify, sign with offline armory and broadcast with your method of choice. These would be multisig transactions compatible with the implementations from Tachikoma and myself. With that said, I'd advise against it (sending from Exodus) for now without a little further testing. This actually brings up an interesting fringe case where decoding has not been tested for MSC sends from exodus - the focus has been mainly around outputs to exodus (eg generate transactions and outputs to identify mastercoin transactions). Encoding as multisig is now, two of the outputs would be to exodus, one for a tiny amount ID'ing the transaction as mastercoin and the other for change. I don't believe different/multiple outputs to the same address is unworkable (decode tx 4199f709bfab79f54938e80e11dc75c21a95e3183f8e8994306f5ff272fde42a for an example) but how our implementations respond needs to be tested. I've considered this case (sending MSC from exodus = two outputs to exodus) against masterchest and I think (can't be sure without testing) my code would: * Likely handle MSC multisig sends ok from exodus * Likely handle MSC 'original' sends ok from exodus with the caveat that change does not also go to exodus * Likely struggle with MSC 'original' sends from exodus if exodus was also used as change (as we now have two outputs for exodus, we have duplicate sequence numbers and my code would throw the tx out) It would be beneficial to do a test multisig transaction from the exodus address to an address of your choosing for say 1 MSC, to see how our respective implementations handle decoding. Of course you can always fund another bitcoin address to do the sends from also. Thanks! EDIT: Edited for clarity
|
|
|
|
zathras
|
|
October 17, 2013, 07:37:39 AM |
|
No, no, keystroke is thinking of the right Mastercoin but actually they're up more than 8.9 times, depending on how early the coins were bought and the resulting bonus mastercoins This vendor is currently asking for 0.089 BTC/MSC http://www.buymastercoin.com/#how-to-buyI got some catching up to do on reading/\here, is that the only place to buy them? Not the only place to buy them, and IMO 0.089 BTC is well over the market rate which seems to be somewhere around the 0.025 - 0.03 mark I believe. You can look for traders on the buyer/seller thread here
|
|
|
|
|
|