killerstorm (OP)
Legendary
Offline
Activity: 1022
Merit: 1033
|
|
December 10, 2013, 12:51:06 AM |
|
Win32 build: http://killerstorm.xen.prgmr.com/alex/ngccc-0.0.1-win32.zipExperimental. p2ptrade seems to work now, but it isn't secure. (It doesn't check that we're paid before it signs the transaction.) Instructions are same as for Linux version: ngccc-cli setval testnet true to configure it to use testnet, and then you can use ngccc-gui. We'll make a better release a bit later...
|
|
|
|
|
dillpicklechips
|
|
December 10, 2013, 06:13:41 AM |
|
Looks good! Keep up the good work killerstorm and team!
|
|
|
|
pplwjd
Newbie
Offline
Activity: 18
Merit: 0
|
|
December 10, 2013, 11:37:03 AM |
|
What is the dependency for the windows version.Should I install bitcoind and sip,pyqt4 etc.Anybody can give me a guide,thank you.
|
|
|
|
killerstorm (OP)
Legendary
Offline
Activity: 1022
Merit: 1033
|
|
December 10, 2013, 11:59:14 AM |
|
What is the dependency for the windows version.Should I install bitcoind and sip,pyqt4 etc.Anybody can give me a guide,thank you.
You need to have bitcoind or bitcoin-qt with enabled RPC running on the local computer. http://bitcoin.org/en/downloadYou need to create bitcoin.conf with rpcuser/rpcpassword (it should be put into %APPDATA%\Bitcoin), then run bitcoin-qt -testnet -txindex -server There are no other dependencies, it is all in one package. Run ngccc-cli setval testnet true to set it to testnet mode, then you can just run ngccc-gui. However, I should note that sharing "asset definition" isn't very convenient now, maybe it's better to wait till we make a better version later this week.
|
|
|
|
NuclearReactor
Newbie
Offline
Activity: 19
Merit: 0
|
|
December 10, 2013, 12:02:26 PM |
|
What is the dependency for the windows version.Should I install bitcoind and sip,pyqt4 etc.Anybody can give me a guide,thank you.
I have the Windows version of Bitcoin-QT installed, which includes Bitcoind in there somewhere, I think. You'll need that and the files killerstorm posted. Install Bitcoin-QT and then make a file entitled bitcoin.conf in C:\Users\ YOURUSERNAME\AppData\Roaming\Bitcoin that contains server=1 rpcuser=rpcuser rpcpassword= make your own passwordChange the bolded items to your PC username and a password of your choosing. Then navigate to the Bitcoin-QT folder via commmand line, or shift right click>open command window here in the Bitcoin-QT folder, and then run Bitcoin-QT with the following flags bitcoin-qt -testnet -txindex -reindex This should launch the Bitcoin GUI in the green colored testnet mode. Wait until it finishes the reindex. Then, via command line, navigate to the NGCCC directory that you downloaded and use the following command to configure ngccc to use the testnet ngccc-cli setval testnet true Now, you should be able to launch the ngccc GUI by typing ngccc-gui I'll be writing up a better guide later this evening, so if this doesn't work for you, stay tuned.
|
|
|
|
killerstorm (OP)
Legendary
Offline
Activity: 1022
Merit: 1033
|
|
December 10, 2013, 12:04:03 PM |
|
Oh crap, wallet.db which I used for testing got into zip file. So, basically, we all share same wallet. Please delete wallet.db file before starting, it will generate a new one.
|
|
|
|
pplwjd
Newbie
Offline
Activity: 18
Merit: 0
|
|
December 11, 2013, 07:29:50 AM |
|
It's very nice of you guys,Killerstorm and NuclearReactor.Thank you for your helps and I have built my windows version and I can see the NGCCC test client GUI. I am so excited. I had some test bitcoins and I tried issuing some new assets but I don't know how can I get the new assets balance? And I received the followiing message,I don't know if it has any help.
D:\ngccc-0.0.1-win32>ngccc-gui Exception in thread Thread-1: Traceback (most recent call last): File "C:\Python27\lib\threading.py", line 810, in __bootstrap_inner File "C:\projects\ngcccbase\ngcccbase\p2ptrade\comm.py", line 111, in run File "C:\projects\ngcccbase\ngcccbase\p2ptrade\comm.py", line 56, in poll_and dispatch File "C:\Python27\lib\urllib2.py", line 127, in urlopen File "C:\Python27\lib\urllib2.py", line 404, in open File "C:\Python27\lib\urllib2.py", line 422, in _open File "C:\Python27\lib\urllib2.py", line 382, in _call_chain File "C:\Python27\lib\urllib2.py", line 1214, in http_open File "C:\Python27\lib\urllib2.py", line 1184, in do_open URLError: <urlopen error [Errno 10060] >
Traceback (most recent call last): File "C:\projects\ngcccbase\ui\sendcoinspage.py", line 147, in btnSendClicked File "C:\projects\ngcccbase\ui\wallet.py", line 94, in send_coins File "C:\projects\ngcccbase\wallet_controller.py", line 66, in send_coins TypeError: 'AssetDefinition' object is not iterable Traceback (most recent call last): File "C:\projects\ngcccbase\ui\sendcoinspage.py", line 147, in btnSendClicked File "C:\projects\ngcccbase\ui\wallet.py", line 94, in send_coins File "C:\projects\ngcccbase\wallet_controller.py", line 66, in send_coins TypeError: 'AssetDefinition' object is not iterable Traceback (most recent call last): File "C:\projects\ngcccbase\ui\sendcoinspage.py", line 147, in btnSendClicked File "C:\projects\ngcccbase\ui\wallet.py", line 94, in send_coins File "C:\projects\ngcccbase\wallet_controller.py", line 66, in send_coins TypeError: 'AssetDefinition' object is not iterable 0100000001a1ee9d8598639e08e0afd82d6f19ef3f45300120096046f023502810690ad47700000 008b48304502210083cf7a6e45ac75dec7fd9b7aa2aeacb092ef18910a71568b3ab5de586a06135 02205966ca904767ad883694b8449ac1c3897e0eb6fc005c75561fabc07c84400f5401410453088 981983c6704ecc821fc174b08eaf821b052c8d68620b9216183b48849afd375778acdd5cc1d6f6e dfdf494e50860714973ddefb597f4dc697f59e38ddffffffff0280969800000000001976a914d38 438fd398840f56653527b9a51f1b513b80c588acb0f69e0a000000001976a914afd2248ba711495 6ea776b8ca1272932368d68888ac00000000 u'testcoin'
|
|
|
|
killerstorm (OP)
Legendary
Offline
Activity: 1022
Merit: 1033
|
|
December 11, 2013, 08:39:35 AM |
|
It's very nice of you guys,Killerstorm and NuclearReactor.Thank you for your helps and I have built my windows version and I can see the NGCCC test client GUI. I am so excited. I had some test bitcoins and I tried issuing some new assets but I don't know how can I get the new assets balance? It's a known bug, you need to restart the client to see it. And I received the followiing message,I don't know if it has any help. Hmm, haven't seen this one yet: when does it happen?
|
|
|
|
pplwjd
Newbie
Offline
Activity: 18
Merit: 0
|
|
December 12, 2013, 05:10:15 AM Last edit: December 12, 2013, 02:20:53 PM by pplwjd |
|
And I received the followiing message,I don't know if it has any help. Hmm, haven't seen this one yet: when does it happen? I'm not sure when does it happen.It doesn't always occur,I think it has nothing to do with my operation. I have tried the P2P trade,I found I can only make deal with somebody who offered the same amount and the same price. Can I buy some assets from others who sell lower price than my offered and higher amount than mine? Another question,what does atom and unit mean when issuing a asset . Where does the colored btc go and colored BTCs can be uncolored and used again? In addition,I sent PM to you,pls check it. Thanks.
|
|
|
|
killerstorm (OP)
Legendary
Offline
Activity: 1022
Merit: 1033
|
|
December 12, 2013, 03:27:54 PM |
|
I'm not sure when does it happen.It doesn't always occur,I think it has nothing to do with my operation. Nevermind, we already fixed it in code (it isn't yet in the build). I have tried the P2P trade,I found I can only make deal with somebody who offered the same amount and the same price.
Yes. Basically, we didn't bother with partial fills yet. Can I buy some assets from others who sell lower price than my offered and higher amount than mine? Eventually. Another question,what does atom and unit mean when issuing a asset . That dialog is rather confusing, we'll change it in new version. Basically, "atoms" is number of satoshi in one unit. "units" means how many units you want to issue, i.e. quantity of units. Where does the colored btc go and colored BTCs can be uncolored and used again? NGCCC just tracks which addresses are colored and which aren't. If you no longer need colored coins it could just sent them to uncolored address, but it isn't implemented yet.
|
|
|
|
pplwjd
Newbie
Offline
Activity: 18
Merit: 0
|
|
December 13, 2013, 12:54:46 AM Last edit: December 13, 2013, 01:21:00 AM by pplwjd |
|
Can I buy some assets from others who sell lower price than my offered and higher amount than mine? Eventually. You mean NGCCC will support Matchmaking Tradeoff eventually ? Another question,what does atom and unit mean when issuing a asset . That dialog is rather confusing, we'll change it in new version. Basically, "atoms" is number of satoshi in one unit. "units" means how many units you want to issue, i.e. quantity of units. I can understand 'units', but what 'the number of satoshi in one unit' is used for ? It is only used for calculating BTC for issuing asset and then define the colored BTC? Thank you for your patience.
|
|
|
|
killerstorm (OP)
Legendary
Offline
Activity: 1022
Merit: 1033
|
|
December 13, 2013, 01:14:04 AM |
|
You mean NGCCC will support Matchmaking Tradeoff eventually ? Sorry, I'm not familiar with this concept, but I can say that this part is very flexible, so we can implement pretty much any matching strategy if there is a need for it.
|
|
|
|
babybonobo
Sr. Member
Offline
Activity: 278
Merit: 250
#hardworkpaysoff
|
|
December 14, 2013, 07:56:02 AM |
|
When I try to run "ngccc-cli setval testnet true" (after creating bitcoin.conf and opening bitcoin-qt on testnet) I get these errors in the console:
Traceback (most recent call last): File "C:\Python27\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27 , in <module> File "ngccc-cli.py", line 375, in <module> File "ngccc-cli.py", line 205, in start File "ngccc-cli.py", line 218, in command_setval File "ngccc-cli.py", line 149, in __getattribute__ File "C:\projects\ngcccbase\pwallet.py", line 39, in init_model File "C:\projects\ngcccbase\wallet_model.py", line 611, in __init__ File "C:\projects\ngcccbase\wallet_model.py", line 559, in __init__ File "C:\projects\ngcccbase\ngcccbase\services\electrum.py", line 175, in __in it__ File "C:\projects\ngcccbase\ngcccbase\services\electrum.py", line 40, in __ini t__ File "C:\projects\ngcccbase\ngcccbase\services\electrum.py", line 53, in conne ct Exception: Unable to connect to electrum.cafebitcoin.com:50001
|
|
|
|
killerstorm (OP)
Legendary
Offline
Activity: 1022
Merit: 1033
|
|
December 14, 2013, 05:15:21 PM |
|
When I try to run "ngccc-cli setval testnet true" (after creating bitcoin.conf and opening bitcoin-qt on testnet) I get these errors in the console: Exception: Unable to connect to electrum.cafebitcoin.com:50001
I think I know why this happens... Well, next release will fix this and other problems.
|
|
|
|
|
NuclearReactor
Newbie
Offline
Activity: 19
Merit: 0
|
|
December 20, 2013, 01:37:00 AM Last edit: December 20, 2013, 02:38:21 AM by NuclearReactor |
|
I have the linux version installed and running. http://imgur.com/0xB5RmOI will install the windows version in a bit, and then test both of them out for a bit. EDIT: Here is a picture of four clients running in linux. https://i.imgur.com/xkOOp9t.png
|
|
|
|
killerstorm (OP)
Legendary
Offline
Activity: 1022
Merit: 1033
|
|
December 21, 2013, 02:50:20 PM |
|
NGCCC is renamed to ChromaWallet, new web site: http://chromawallet.com/(It is not a new release of software.)
|
|
|
|
NuclearReactor
Newbie
Offline
Activity: 19
Merit: 0
|
|
December 21, 2013, 03:12:13 PM |
|
The new windows version seems to be working fine from my limited testing. https://i.imgur.com/o9YdrOQ.jpgAnd look at these slick new icons in the linux version! https://i.imgur.com/NPUyXRr.jpgJust leave it up to me to complain about trivial things like icons, haha. Working on updating those docs a bit.
|
|
|
|
babybonobo
Sr. Member
Offline
Activity: 278
Merit: 250
#hardworkpaysoff
|
|
December 22, 2013, 10:02:00 AM |
|
Super cool...worked great with no problems! Got two wallets up, issued assets and created bids and asks! I am so happy and excited for this program! Keep up the great work and let us know if there are certain areas you need testing!
|
|
|
|
|