Bitcoin Forum
April 16, 2024, 06:02:48 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 [94] 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 ... 166 »
  Print  
Author Topic: MasterCoin: New Protocol Layer Starting From “The Exodus Address”  (Read 448416 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
milkyman
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
November 12, 2013, 10:03:40 PM
 #1861

I have code ready which can send MasterCoins. Here is what it looks like in action (ignore the first line which is from a previous run):

http://anonymouse.org/cgi-bin/anon-www.cgi/http://img834.imageshack.us/img834/9066/sf7p.png

Source code is here: https://github.com/dacoinminster/MasterCoin-Adviser/blob/master/MasterCoinAdvisor.py
And here: https://github.com/dacoinminster/MasterCoin-Adviser/blob/master/base58_found.py

In order to use this source code, you will need to install python 2.7 and also pycrypto for python 2.7, which I got here: http://www.voidspace.org.uk/python/modules.shtml#pycrypto

On one PC I had to mess with my PATH environment variable to find python and the pycrypto libraries, but when I tried it again on a different PC, I didn't have to mess with the PATH variable at all. Your mileage may vary.

If you wish to avoid compiling, and you are a trusting sort of person, you can use the executable I made using py2exe: https://github.com/dacoinminster/MasterCoin-Adviser/raw/master/MasterCoinAdvisorExecutable.zip - I think the executable will only work if you have the right version of Microsoft's C Runtime DLL: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en

Those of you who are affected by the Android wallet security problem should try this out right away. Let me know if you see anything weird.

Please note that I still have some testing to do of this code - I just wanted to make sure you guys got hold of this functionality as soon as possible! If something isn't right in this code, I'll try to make sure that nothing you do gets lost. Still, sending MasterCoins from one address to another to another to another might not be a good idea yet!

There are some debug outputs commented out in the code right now, but you might want to turn them back on if you are playing with this code.

This code does NOT parse the block chain to see if you actually have MasterCoins to send, or track MasterCoins which have been sent. That is the next milestone after the giveaway thread.

Hi Willett,

there seems to be a small glitch in the mastercoin-adviser. When trying to send e.g. 1.23456789 mastercoins, the result is only 1.23456788, due to a rounding error.

Replace line 8
amount = long(float(sys.stdin.readline())*100000000)

with
amount = long(round(float(sys.stdin.readline())*100000000))

It might not be so relevant, but it can be, for example if you want to send all the funds of one address to another.
1713247368
Hero Member
*
Offline Offline

Posts: 1713247368

View Profile Personal Message (Offline)

Ignore
1713247368
Reply with quote  #2

1713247368
Report to moderator
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713247368
Hero Member
*
Offline Offline

Posts: 1713247368

View Profile Personal Message (Offline)

Ignore
1713247368
Reply with quote  #2

1713247368
Report to moderator
1713247368
Hero Member
*
Offline Offline

Posts: 1713247368

View Profile Personal Message (Offline)

Ignore
1713247368
Reply with quote  #2

1713247368
Report to moderator
dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
November 12, 2013, 10:25:07 PM
 #1862

I haven't touched that code since I first published it! I probably won't touch it again unless something major comes up, but thanks for pointing that out. You can do a pull request against my repo if you're feeling ambitious Smiley

Note that the spec treats a message sending more than your current balance as sending your entire balance, so that should work for anybody looking to transfer their entire balance.

Pouncer
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
November 12, 2013, 11:07:38 PM
 #1863

Hi,

Anyone any idea why this transaction has not shown up in Mastercoin-explorer and Mymastercoins more than 2 hrs after it showed up in Masterchest?

https://masterchest.info/lookuptx.aspx?txid=553b78a3337b0cc9815f7df201c3648d6aea3f010d269ac3f4591ba8bfa8b378

Just trying to confirm an escrow trade. Thanks.


NXTtechdevfund  GPG Key ID: 0x903BC112
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
November 12, 2013, 11:14:07 PM
 #1864

I'm running some intense database migrations overnight so there is large chance Mastercoin-explorer is lagging behind at the moment. Your transaction should show up in due time, if Masterchest has it I'm sure it's fine.

Edit: Here you go! Smiley

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
Pouncer
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
November 12, 2013, 11:33:04 PM
 #1865

I'm running some intense database migrations overnight so there is large chance Mastercoin-explorer is lagging behind at the moment. Your transaction should show up in due time, if Masterchest has it I'm sure it's fine.

Edit: Here you go! Smiley

Great! Thanks. This came in just as I was clicking send to release escrow Smiley

NXTtechdevfund  GPG Key ID: 0x903BC112
Aristoteles
Full Member
***
Offline Offline

Activity: 164
Merit: 100

a


View Profile
November 12, 2013, 11:35:22 PM
 #1866

Hi, there is an approximate date when Mastercoin would be released? On the other hand, is likely to be accepted by most of the miners? thanks
Pouncer
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
November 12, 2013, 11:42:18 PM
 #1867

Hi, there is an approximate date when Mastercoin would be released? On the other hand, is likely to be accepted by most of the miners? thanks

Mastercoin has already been "released" and is being manually traded here
https://bitcointalk.org/index.php?topic=287145.0

What is pending is the release of a distributed exchange where MSC, BTC and other assets can be traded.

Mastercoin is a protocol layer built on top of Bitcoin, so unlike alt coins, there is no mining involved.

Hope this helps.

NXTtechdevfund  GPG Key ID: 0x903BC112
rbdrbd
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
November 13, 2013, 01:32:20 AM
 #1868

Newbie question...what's the easiest way to send Mastercoin if I'm using the bitcoin qt client?

* I could run mastercoin-adviser.py, but I'm not sure how to craft that transaction it wants me to make, in bitcoin-qt (could probably do it in armory, but I can't import my bitcoin-qt wallet over to armory)
* mastercoin advisor is disabled on mastercoin-explorer so I can't make the raw transaction there
* pymastercoin is broken up against bitcoin 0.8.3 (some error regarding multisig returned via JSON RPC...can provide more info if needed)
* mastercoin-tools ... can't figure out msc-send.py ....
* The ruby GUI wallet does not allow for sending of mastercoins it seems (only test mastercoin is available)
* The FAQ isn't much help here, beyond what I've tried.

So that's 6 dead ends...
zathras
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
November 13, 2013, 06:37:34 AM
Last edit: November 13, 2013, 06:50:20 AM by zathras
 #1869

1. Send all your funds in bitcoin-qt to your address holding the Mastercoins.  
2. Note the name of the account this address is held in (using getaddressesbyaccount in the debug window).
3. Use mastercoin-advisor.py to generate the three addresses (1st will be Exodus, 2nd will be recipient, 3rd will be data).
4. Open the debug window in bitcoin-qt and run:

Code:
sendmany "mscaccountname" '{"1staddress":0.00006,"2ndaddress":0.00006,"3rdaddress":0.00006}'

That will send a class A simple send.

Hope that helps Smiley  Both Tachikoma & I have desktop wallets we're working on & I think Grazcoin is doing some kind of client-side web based wallet too.  These will make the user experience a lot better once they reach stable.

Excuse the short response, sent from my mobile.

Smart Property & Distributed Exchange: Master Protocol for Bitcoin
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
November 13, 2013, 07:03:31 AM
 #1870

Hi, there is an approximate date when Mastercoin would be released? On the other hand, is likely to be accepted by most of the miners? thanks

Miners can't "accept" or "not accept" Bitcoin.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
November 13, 2013, 09:02:13 AM
 #1871

FYI I'm bringing Mastercoin-explorer down into Maintenance mode. I'm upgrading the backend database and while I could keep the site running while this happens the performance would be subpar and it will start to lag behind. I rather not confuse people when their transactions do not show up.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
milkyman
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
November 13, 2013, 09:08:31 AM
 #1872

Newbie question...what's the easiest way to send Mastercoin if I'm using the bitcoin qt client?

* I could run mastercoin-adviser.py, but I'm not sure how to craft that transaction it wants me to make, in bitcoin-qt (could probably do it in armory, but I can't import my bitcoin-qt wallet over to armory)

You can go to 'Send' then press 'Add Recipient' two times and insert all the addresses and amounts of 0.00006 btc. That's how I did it and it always worked.
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
November 13, 2013, 09:13:36 AM
 #1873

Newbie question...what's the easiest way to send Mastercoin if I'm using the bitcoin qt client?

* I could run mastercoin-adviser.py, but I'm not sure how to craft that transaction it wants me to make, in bitcoin-qt (could probably do it in armory, but I can't import my bitcoin-qt wallet over to armory)
* mastercoin advisor is disabled on mastercoin-explorer so I can't make the raw transaction there
* pymastercoin is broken up against bitcoin 0.8.3 (some error regarding multisig returned via JSON RPC...can provide more info if needed)
* mastercoin-tools ... can't figure out msc-send.py ....
* The ruby GUI wallet does not allow for sending of mastercoins it seems (only test mastercoin is available)
* The FAQ isn't much help here, beyond what I've tried.

So that's 6 dead ends...

I will bring creating Simple Sends from the website back and today or tomorrow there should be a wallet release where real transactions are enabled.

You got to understand though that I'm responsible for the code and if it ends up sending the wrong amount I will be in a heap of trouble. I want to triple check everything before releasing this.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
November 13, 2013, 01:01:07 PM
 #1874

I will bring creating Simple Sends from the website back and today or tomorrow there should be a wallet release where real transactions are enabled.

You got to understand though that I'm responsible for the code and if it ends up sending the wrong amount I will be in a heap of trouble. I want to triple check everything before releasing this.

Holy shit!

How goes the Windows support? Smiley
I haven't had time to pay attention or play with linux.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
November 13, 2013, 01:40:06 PM
 #1875

I will bring creating Simple Sends from the website back and today or tomorrow there should be a wallet release where real transactions are enabled.

You got to understand though that I'm responsible for the code and if it ends up sending the wrong amount I will be in a heap of trouble. I want to triple check everything before releasing this.

Holy shit!

How goes the Windows support? Smiley
I haven't had time to pay attention or play with linux.

Haha it runs on Windows. But that's about it. It's a pain in the ass to install and average joe probably can't do it. Instructions are in the readme if you feel adventurous. Luckily once Zathras's client is out nobody will need to use it on Windows. I will keep focussing on the linux crowd, Zathras will tailor to Windows Smiley

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
rbdrbd
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
November 13, 2013, 01:58:10 PM
 #1876

Thanks everyone for the help, I will try what zathras/milkyman said (can't believe I didn't think of that... I'll attribute it to being tired, lol).
dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
November 13, 2013, 09:46:46 PM
 #1877

First set of cold-storage addresses for project funds:

Quote
J.R.,

I have setup ten addresses for cold storage for the portion that you want me to secure.

We will use ten offline cold storage addresses that have never touched the internet for ultimate security. Each one has been seeded with a small amount of Bitcoin to verify.  Please send the funds to these addresses (divided equally):

1NmoXmhRornn9A1qdXAyKiQzepTQYC1S9A
1Cz2g5qKXxDTBcDc8EvKRHT5tLdeUr3d7v
1G1RkvYx6VMFryK2tyKN75vVAkweuoeYQN
1MS1rNw31nVLUe8PiHSD4BDSnkipaXNxeW
1CqQT7bcxijnBX8Zyzan9adnY325KBtLsT
1HLin2VqAiVAVwWEbn3mLUKnWtwTjicDry
1JtcwDDEY9Sxv1ykRbW9PCjc9J6yWk2hji
1G5PWah7dPYjSNZFRxP4TiZRhSWBRiQWeV
1HvFNLtLvR8fdaGoAyDhs1L5pQN6PfHhng
1PRTNiK2YYgFejRSX1sJfDhBA4wC3DBYQA

You can view the balance at any time by using these links:
http://blockchain.info/address/1NmoXmhRornn9A1qdXAyKiQzepTQYC1S9A
http://blockchain.info/address/1Cz2g5qKXxDTBcDc8EvKRHT5tLdeUr3d7v
http://blockchain.info/address/1G1RkvYx6VMFryK2tyKN75vVAkweuoeYQN
http://blockchain.info/address/1MS1rNw31nVLUe8PiHSD4BDSnkipaXNxeW
http://blockchain.info/address/1CqQT7bcxijnBX8Zyzan9adnY325KBtLsT
http://blockchain.info/address/1HLin2VqAiVAVwWEbn3mLUKnWtwTjicDry
http://blockchain.info/address/1JtcwDDEY9Sxv1ykRbW9PCjc9J6yWk2hji
http://blockchain.info/address/1G5PWah7dPYjSNZFRxP4TiZRhSWBRiQWeV
http://blockchain.info/address/1HvFNLtLvR8fdaGoAyDhs1L5pQN6PfHhng
http://blockchain.info/address/1PRTNiK2YYgFejRSX1sJfDhBA4wC3DBYQA

All coins are already stored offline. This is just moving some of them even MORE offline (paper wallets). I plan to split 1000BTC among these ten addresses (100 BTC each address). More addresses will be posted soon once people get them to me.

The board knows the identity of everyone entrusted with these funds, and if any of this money ever disappears, we'll let you know who was in charge of it.

Thanks

This is done: http://blockchain.info/tx/41bf29ec81143c3c50b464e10487abba36aab07591792ddebe2a22458d15847a

Also includes a couple other payments, including some discretionary $$$ for Ron. You can read all about it here: https://docs.google.com/spreadsheet/ccc?key=0AtCyUJvk_IyNdGpVcnpBN2tOczFmbVRnck5TWjZuRFE#gid=0

ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
November 13, 2013, 10:38:27 PM
 #1878

I wanted to announce that I authorized a $1,000 budget for the Israeli Mastercoin Foundation.
It will need to decide (independently from The Mastercoin Foundation) how its budget is spent.

There's a lot of stuff going on in Israel ... lots of demand for Mastercoin from fiat users who have no BTC.

1) Has any thought been given to selling a small % of BTC for USD to lock in some of the gains we've made in the development funds and hedge against the risk BTC crashes?
Lock in gains!?  lol that is funny.  You don't 'lock in gains' - you lock out future value.  Don't do this idiot move.  Only take this step on the day you no longer believe in bitcoin's future.  Right now, I'd have to say we are all a bit bullish on bTC

Hedging is actually not idiotic at all. It is in fact what most large organizations do if they have currency or interest rate risks with respect to their accounts payable. That's why the OTC derivative market is so huge. It is certainly not 'idiotic' to think about it and have a plan for it given how volatile BTC is. Let me give you an example. Let say BTC reaches $1000 in 3 months and then crashes to $200 in month 4. Lets say the Board plans to spend X amount of BTC or USD in the next 12 months. That X amount is being spent regardless in the next 12 months. It is not being held long term as an investment - so one's view on the long term future of BTC is irrelevant. Hedging would mean the Foundation would have sufficient funds available regardless of any crash in the price of BTC. Again, we are spending a certain % of the funds regardless, not holding it all as a long term investment.

You dont hedge as a trading strategy you hedge to make your balance sheet deterministic.

I think we should start hedging as soon as we implement CFDs.
This will be great on so many levels.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
npl
Full Member
***
Offline Offline

Activity: 158
Merit: 100



View Profile
November 13, 2013, 11:02:32 PM
 #1879

J.R. suggested I reach out to the MasterCoin community, and I take it that this thread might be a good place to do so.

I am launching a project called notpriceless.com. notpriceless will facilitate a market for tradeable commodity pegged shares. These shares that will be initially obtainable only through contributing (donating or volunteering) to causes. The shares can then be traded on an exchange.

As I understand it, MasterCoin could potentially fit very well into this project. And so I have two questions:

Is it feasible at this stage to utilize MasterCoin to design and release such tradeable shares?
Is there interest in the MC community to aid with this initiative?

thanks!
 

Notpriceless: Trade on the Blockchain Secured Collectible Marketplace. Kindcoin: Support Great Causes, Get Kindcoins, Earn Awesome Rewards.
Luckybit
Hero Member
*****
Offline Offline

Activity: 714
Merit: 510



View Profile
November 13, 2013, 11:55:14 PM
 #1880

J.R. suggested I reach out to the MasterCoin community, and I take it that this thread might be a good place to do so.

I am launching a project called notpriceless.com. notpriceless will facilitate a market for tradeable commodity pegged shares. These shares that will be initially obtainable only through contributing (donating or volunteering) to causes. The shares can then be traded on an exchange.

As I understand it, MasterCoin could potentially fit very well into this project. And so I have two questions:

Is it feasible at this stage to utilize MasterCoin to design and release such tradeable shares?
Is there interest in the MC community to aid with this initiative?

thanks!
 

Absolutely, but it's going to take some time to develop. Please follow the development of the user currencies feature in particular as it might be the feature you're looking for.
Pages: « 1 ... 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 [94] 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 ... 166 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!