milkyman
Newbie
Offline
Activity: 30
Merit: 0
|
|
November 12, 2013, 10:03:40 PM |
|
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.pngSource code is here: https://github.com/dacoinminster/MasterCoin-Adviser/blob/master/MasterCoinAdvisor.pyAnd here: https://github.com/dacoinminster/MasterCoin-Adviser/blob/master/base58_found.pyIn 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#pycryptoOn 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=enThose 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.
|
|
|
|
|
|
|
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
dacoinminster (OP)
Legendary
Offline
Activity: 1260
Merit: 1031
Rational Exuberance
|
|
November 12, 2013, 10:25:07 PM |
|
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 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.
|
|
|
|
|
Tachikoma
|
|
November 12, 2013, 11:14:07 PM |
|
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!
|
|
|
|
Pouncer
|
|
November 12, 2013, 11:33:04 PM |
|
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! Great! Thanks. This came in just as I was clicking send to release escrow
|
|
|
|
Aristoteles
Full Member
Offline
Activity: 164
Merit: 100
a
|
|
November 12, 2013, 11:35:22 PM |
|
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
|
|
November 12, 2013, 11:42:18 PM |
|
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.0What 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.
|
|
|
|
rbdrbd
|
|
November 13, 2013, 01:32:20 AM |
|
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
|
|
November 13, 2013, 06:37:34 AM Last edit: November 13, 2013, 06:50:20 AM by zathras |
|
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: sendmany "mscaccountname" '{"1staddress":0.00006,"2ndaddress":0.00006,"3rdaddress":0.00006}'
That will send a class A simple send. Hope that helps 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.
|
|
|
|
ripper234
Legendary
Offline
Activity: 1358
Merit: 1003
Ron Gross
|
|
November 13, 2013, 07:03:31 AM |
|
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.
|
|
|
|
Tachikoma
|
|
November 13, 2013, 09:02:13 AM |
|
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.
|
|
|
|
milkyman
Newbie
Offline
Activity: 30
Merit: 0
|
|
November 13, 2013, 09:08:31 AM |
|
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
|
|
November 13, 2013, 09:13:36 AM |
|
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.
|
|
|
|
ripper234
Legendary
Offline
Activity: 1358
Merit: 1003
Ron Gross
|
|
November 13, 2013, 01:01:07 PM |
|
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? I haven't had time to pay attention or play with linux.
|
|
|
|
Tachikoma
|
|
November 13, 2013, 01:40:06 PM |
|
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? 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
|
|
|
|
rbdrbd
|
|
November 13, 2013, 01:58:10 PM |
|
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).
|
|
|
|
|
ripper234
Legendary
Offline
Activity: 1358
Merit: 1003
Ron Gross
|
|
November 13, 2013, 10:38:27 PM |
|
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.
|
|
|
|
npl
|
|
November 13, 2013, 11:02:32 PM |
|
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
|
|
November 13, 2013, 11:55:14 PM |
|
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.
|
|
|
|
|