Tachikoma (OP)
|
|
November 04, 2013, 02:32:31 PM Last edit: November 04, 2013, 02:45:18 PM by Tachikoma |
|
I played around a bit and created a couple of transactions, all of them using MSC wallet address 1F73UPD5xBKgTSRd8q6QhuncVmDnJAHxYV Here's my results:
Simple Send I made 2 simple sends, each time sending 0.1 MSC to 1GMqxdgNPUP3BGtvwMT1LzmZ9JxpYva2YH. Both transactions did not show up on Mastercoin-explorer. I did not catch the first transaction hash, but the second one was this: f1821adf1ba3361684897a3cb8ba3610e3f04bad8c9778dd82324c4e04afd84b Both transactions were created a couple of hours ago, so I guess they should have shown up on Mastercoin-explorer in the meantime.
It seems the server is not always broadcasting the transactions properly. I will make it a priority to make sure the transactions are at least offered to a couple of nodes so we know they are being propegated. Great! Purchase offerCreating a purchase offer still crashes the app for me. I tried to create a purchase offer with this data: Mastercoin address: 1EdAjiApS5cCpHdH4RKPMab1xmMVRWjLvk Amount: 0.1 Required fee: 0.001 Currency: Test Mastercoin Here's the log for this crash: /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/mastercoin-wallet-0.0.3/lib/mastercoin-wallet/gui/purchase_offer_window.rb:50:in `send_transaction': uninitialized constant Mastercoin::PurchaseOffer (NameError) from /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:880:in `qt_metacall' from /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:880:in `method_missing' from /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:880:in `exec' from /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/mastercoin-wallet-0.0.3/lib/mastercoin-wallet/gui/main_window.rb:105:in `new_purchase_offer' from /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/mastercoin-wallet-0.0.3/lib/mastercoin-wallet/gui/main_window.rb:9:in `create_order' from /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:880:in `qt_metacall' from /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:880:in `method_missing' from /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:880:in `exec' from /Users/max/.rvm/gems/ruby-1.9.3-p448/gems/mastercoin-wallet-0.0.3/bin/mastercoin-wallet:12:in `<top (required)>' from /Users/max/.rvm/gems/ruby-1.9.3-p448/bin/mastercoin-wallet:23:in `load' from /Users/max/.rvm/gems/ruby-1.9.3-p448/bin/mastercoin-wallet:23:in `<main>' from /Users/max/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in `eval' from /Users/max/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks:15:in `<main>' /Users/max/.rvm/gems/ruby-1.9.3-p448/bin/ruby_executable_hooks: [BUG] Segmentation fault ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.5.0]
-- Control frame information ----------------------------------------------- c:0001 p:0000 s:0002 b:0002 l:000e98 d:000e98 TOP
Thanks, upgrading the mastercoin-ruby gem should fix this. Please do the following. gem uninstall mastercoin-ruby followed by a gem install mastercoin-ruby. It should now install the latest version 0.1.0 and you should have no more problems. Please let me know if this works so I can upgrade the dependencies for the wallet Will there be a Windows mastercoin wallet soon?
Zathras is working on a pure Windows client, he already said it should be out soon I guess theres around 85% of mastercoin users are using windows as OS.
Cool, where did you get those facts?
|
|
|
|
TKeenan
|
|
November 04, 2013, 03:39:35 PM |
|
I guess theres around 85% of mastercoin users are using windows as OS.
Cool, where did you get those facts? Where all facts come from - he pulled them out of his ass. kidding- Clearly, he said it was a 'guess'.
|
|
|
|
maxmint
|
|
November 04, 2013, 03:44:44 PM |
|
I made 2 simple sends, each time sending 0.1 MSC to 1GMqxdgNPUP3BGtvwMT1LzmZ9JxpYva2YH. Both transactions did not show up on Mastercoin-explorer. I did not catch the first transaction hash, but the second one was this: f1821adf1ba3361684897a3cb8ba3610e3f04bad8c9778dd82324c4e04afd84b Both transactions were created a couple of hours ago, so I guess they should have shown up on Mastercoin-explorer in the meantime.
It seems the server is not always broadcasting the transactions properly. I will make it a priority to make sure the transactions are at least offered to a couple of nodes so we know they are being propegated. The second simple send now shows up on Mastercoin-explorer: http://mastercoin-explorer.com/transactions/f1821adf1ba3361684897a3cb8ba3610e3f04bad8c9778dd82324c4e04afd84bBut Masterchest does not like the transaction and marks it as invalid: https://masterchest.info/lookuptx.aspx?txid=f1821adf1ba3361684897a3cb8ba3610e3f04bad8c9778dd82324c4e04afd84bThanks, upgrading the mastercoin-ruby gem should fix this. Please do the following. gem uninstall mastercoin-ruby followed by a gem install mastercoin-ruby. It should now install the latest version 0.1.0 and you should have no more problems. Please let me know if this works so I can upgrade the dependencies for the wallet Great, that worked! My purchase offer now was accepted and the app did not crash (TX hash: 0861bfa3a8b86d1159953e9b737a3de29fec6c524159befa4882bda8ee4a196f). Fantastic work Tachikoma, this wallet literally is a gem
|
|
|
|
Tachikoma (OP)
|
|
November 04, 2013, 03:46:48 PM |
|
I made 2 simple sends, each time sending 0.1 MSC to 1GMqxdgNPUP3BGtvwMT1LzmZ9JxpYva2YH. Both transactions did not show up on Mastercoin-explorer. I did not catch the first transaction hash, but the second one was this: f1821adf1ba3361684897a3cb8ba3610e3f04bad8c9778dd82324c4e04afd84b Both transactions were created a couple of hours ago, so I guess they should have shown up on Mastercoin-explorer in the meantime.
It seems the server is not always broadcasting the transactions properly. I will make it a priority to make sure the transactions are at least offered to a couple of nodes so we know they are being propegated. The second simple send now shows up on Mastercoin-explorer: http://mastercoin-explorer.com/transactions/f1821adf1ba3361684897a3cb8ba3610e3f04bad8c9778dd82324c4e04afd84bBut Masterchest does not like the transaction and marks it as invalid: https://masterchest.info/lookuptx.aspx?txid=f1821adf1ba3361684897a3cb8ba3610e3f04bad8c9778dd82324c4e04afd84bThanks, upgrading the mastercoin-ruby gem should fix this. Please do the following. gem uninstall mastercoin-ruby followed by a gem install mastercoin-ruby. It should now install the latest version 0.1.0 and you should have no more problems. Please let me know if this works so I can upgrade the dependencies for the wallet Great, that worked! My purchase offer now was accepted and the app did not crash (TX hash: 0861bfa3a8b86d1159953e9b737a3de29fec6c524159befa4882bda8ee4a196f). Fantastic work Tachikoma, this wallet literally is a gem Awesome. Masterchest doesn't think it's valid since it does not support the distributed exchange yet. once that's done it should be valid there as well! (Basically it thinks you dont have test MSC
|
|
|
|
romerun
Legendary
Offline
Activity: 1078
Merit: 1002
Bitcoin is new, makes sense to hodl.
|
|
November 04, 2013, 04:29:09 PM |
|
it's saying cannot get bitcoin address from private key which I got from dumpprivkey
Did you check for trailing whitespace? Does your key start with a 5? No leading or trailing space, it starts with K
|
|
|
|
Tachikoma (OP)
|
|
November 04, 2013, 04:32:41 PM |
|
it's saying cannot get bitcoin address from private key which I got from dumpprivkey
Did you check for trailing whitespace? Does your key start with a 5? No leading or trailing space, it starts with K You got it from Bitcoind's dumpprivkey? Normally these keys are WIP format as far as I know and I think they should start with a 5.
|
|
|
|
Tachikoma (OP)
|
|
November 04, 2013, 05:31:13 PM |
|
I've just released 0.0.4- Selling Offers should now be ordered by lowest price first. But you can also sort on whatever you want now.
- Worked out Gem dependencies so that Maxmint's problem should not happen for anybody else
- Transactions get pushed to multiple sources for easier propegation.
|
|
|
|
maxmint
|
|
November 04, 2013, 06:25:55 PM |
|
I've just released 0.0.4
I'm not sure how to update to the new version. I tried "gem update" and re-installed via "gem install mastercoin-wallet", but I'm still getting version 0.0.3 – any hints?
|
|
|
|
Tachikoma (OP)
|
|
November 04, 2013, 06:27:30 PM |
|
I've just released 0.0.4
I'm not sure how to update to the new version. I tried "gem update" and re-installed via "gem install mastercoin-wallet", but I'm still getting version 0.0.3 – any hints? Woops, sorry I see my new version has not been accepted. Give me a few minutes
|
|
|
|
Tachikoma (OP)
|
|
November 04, 2013, 06:29:40 PM |
|
Version 0.0.4 should now be online. gem install mastercoin-wallet should install it. I hope it picks the latest installed version over other older one.
|
|
|
|
maxmint
|
|
November 04, 2013, 06:30:52 PM |
|
Version 0.0.4 should now be online. gem install mastercoin-wallet should install it. I hope it picks the latest installed version over other older one. Yep, got it now, thanks!
|
|
|
|
ASIC-8Tile
|
|
November 05, 2013, 12:05:10 AM |
|
it's saying cannot get bitcoin address from private key which I got from dumpprivkey
Did you check for trailing whitespace? Does your key start with a 5? I'm having probs with the the qtbindings when installing. QT 5 would not work for me at all so trying now with QT 4 and from what I can tell I'm getting stuck at the smokeqtsql install:
In file included from /Library/Ruby/Gems/2.0.0/gems/qtbindings-4.8.3.0/ext/build/smoke/qtsql/x_1.cpp:2: In file included from /Library/Ruby/Gems/2.0.0/gems/qtbindings-4.8.3.0/ext/smoke/qtsql/qtsql_includes.h:3: In file included from /Library/Frameworks/QtSql.framework/Headers/QtSql:5: /Library/Frameworks/QtSql.framework/Headers/qsqlrelationaldelegate.h:58:7: error: base class 'QItemDelegate' has private copy constructor class QSqlRelationalDelegate: public QItemDelegate ^ /Library/Frameworks/QtGui.framework/Headers/qitemdelegate.h:130:20: note: declared private here Q_DISABLE_COPY(QItemDelegate) ^ /Library/Frameworks/QtCore.framework/Headers/qglobal.h:2516:5: note: expanded from macro 'Q_DISABLE_COPY' Class(const Class &); \ ^ /Library/Ruby/Gems/2.0.0/gems/qtbindings-4.8.3.0/ext/build/smoke/qtsql/x_1.cpp:3172:75: note: implicit default copy constructor for 'QSqlRelationalDelegate' first required here explicit x_QSqlRelationalDelegate(const QSqlRelationalDelegate& x1) : QSqlRelationalDelegate(x1) {} ^ 1 warning and 1 error generated. make[3]: *** [smoke/qtsql/CMakeFiles/smokeqtsql.dir/x_1.o] Error 1 make[2]: *** [smoke/qtsql/CMakeFiles/smokeqtsql.dir/all] Error 2 make[1]: *** [all] Error 2 make: *** [build] Error 2
Anyone have suggestions for something obvious I may be missing?
I'm guessing you are on Ruby 2.0 ? How did you install qt? Did you use brew to do it? Hi Tachikoma, Looks great! I am getting the following error once I type "gem install mastercoin-wallet" from the instructions. ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /Library/Ruby/Gems/1.8 directory I then tried installing JewelryBox via https://jewelrybox.unfiniti.com/ v.1.5.1700 and installed 1.9.2-p320 1.) Clicked on Add Ruby from the top of the GUI 2.) Selected 1.9.2-p320 from left Then received this message once I type "gem install mastercoin-wallet" ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed it's saying cannot get bitcoin address from private key which I got from dumpprivkey
( https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/mastercoin-ruby-0.0.5.gemspec.rz) Is there an easier way? Did you check your ruby version with ruby -v? If have 1.8 please install rvm like the instructions say and try again Yes, it is ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin11.4.2] I tried to run gem install mastercoin-wallet ERROR: Could not find a valid gem 'mastercoin-wallet' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed ( https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/mastercoin-wallet-0.0.4.gemspec.rz) ERROR: Possible alternatives: mastercoin-wallet I also tried to run sudo gem install mastercoin-wallet ERROR: Could not find a valid gem 'mastercoin-wallet' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed ( https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/mastercoin-wallet-0.0.4.gemspec.rz)
|
|
|
|
Tachikoma (OP)
|
|
November 05, 2013, 08:19:07 AM |
|
You probably need to update your certs. If you have RVM installed do: rvm osx-ssl-certs update all
|
|
|
|
superfluouso
|
|
November 05, 2013, 08:55:23 AM |
|
I'm guessing you are on Ruby 2.0 ? How did you install qt? Did you use brew to do it?
Seems to be an issue with Qt/OS X Mavericks/homebrew..have not had a lot of time to sort things out..but working on it and hope to join in with testing soon!
|
|
|
|
Tachikoma (OP)
|
|
November 05, 2013, 09:11:25 AM |
|
I'm guessing you are on Ruby 2.0 ? How did you install qt? Did you use brew to do it?
Seems to be an issue with Qt/OS X Mavericks/homebrew..have not had a lot of time to sort things out..but working on it and hope to join in with testing soon! I'm using QT on Mavericks with homebrew as well so if there is anything I can do let me know. If I'm behind my computer I'm also in #mastercoin on freenode if you want to have a chat.
|
|
|
|
ASIC-8Tile
|
|
November 05, 2013, 12:46:27 PM |
|
You probably need to update your certs. If you have RVM installed do: rvm osx-ssl-certs update all
Hi Tachikoma, Thanks for your help. I have RVM installed and then updated the above. Then ran gem install mastercoin-wallet ERROR: Could not find a valid gem 'mastercoin-wallet' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed ( https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/mastercoin-wallet-0.0.4.gemspec.rz) ERROR: Possible alternatives: mastercoin-wallet Very strange...
|
|
|
|
Tachikoma (OP)
|
|
November 05, 2013, 12:53:08 PM |
|
Please try this. rvm install ruby-1.9.3 rvm use 1.9.3 gem install mastercoin-wallet
And let me know what that does
|
|
|
|
ASIC-8Tile
|
|
November 05, 2013, 01:04:45 PM |
|
Please try this. rvm install ruby-1.9.3 rvm use 1.9.3 gem install mastercoin-wallet
And let me know what that does rvm install ruby-1.9.3 Already installed ruby-1.9.3-p448. To reinstall use: rvm reinstall ruby-1.9.3 rvm use 1.9.3 Using /Users/computerName/.rvm/gems/ruby-1.9.3-p448 gem install mastercoin-wallet ERROR: Could not find a valid gem 'mastercoin-wallet' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed ( https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/mastercoin-wallet-0.0.4.gemspec.rz) ERROR: Possible alternatives: mastercoin-wallet
|
|
|
|
Tachikoma (OP)
|
|
November 05, 2013, 01:36:12 PM |
|
|
|
|
|
maxmint
|
|
November 05, 2013, 04:27:33 PM |
|
Just some more notes and suggestions: - I have 0.0.4 running, yet the Window title still says "Mastercoin wallet v0.0.3" - The label "My purchase offers" is cutted off on my system: https://i.imgur.com/Je9AoWY.png- Will this wallet be able to manage multiple addresses at some point? That would be awesome.
|
|
|
|
|