Pages:
Author

Topic: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. - page 20. (Read 97112 times)

legendary
Activity: 1022
Merit: 1033
Yep, I successfully bought 1 Congo share on 2013-01-20 06:09 GMT.

Here's transaction: http://blockchain.info/tx-index/45176321/c47f172f9f8016e1cfcee674b2c37d716ab7e5f9e63155dd544469f123ad9723

However, it turns out it isn't the first p2ptrade transaction on the main net, somebody bought 1 TESTcc for 1 satoshi on 2013-01-20 00:42 GMT:

http://blockchain.info/tx-index/45141101/d831b5c0543733596cf96565f0f9186187ccae73f868e2083e752c90ecdeaee3

Although perhaps purchase of Congo Shares is a more decisive demonstration that this shit actually works since we had to go through whole process with publishing colorid and download of color definition.

Cheers!
full member
Activity: 235
Merit: 101
Wow, that could be the financial services software product of the century, would be happy to do some testing of the Windows version.

I've put a bid for 1 Congo share at 0.01 BTC. Let's see if you can fill it.

(You can do that either entering exactly matching fill order (partial fill isn't supported yet), or double-clicking my bid.)

Done - it's a small click for Sron but a great step for mankind - you're a genius Killer, now how and when do you want to let the rest of mankind hear of this evolutionary step forward?
legendary
Activity: 1441
Merit: 1000
Live and enjoy experiments
Basically, it is a demo version. do not use for anything serious.
If it is, it's a really good demo version Smiley

oops, I think I spoke too early.

The initial experience was pretty good, but after 10 minutes, Windows is reporting "ArmoryQt.exe has stopped working A problem caused the program to stop working correctly ...."

Looking forward to the improved version.
legendary
Activity: 1441
Merit: 1000
Live and enjoy experiments
Basically, it is a demo version. do not use for anything serious.
If it is, it's a really good demo version Smiley

legendary
Activity: 1022
Merit: 1033
Wow, that could be the financial services software product of the century, would be happy to do some testing of the Windows version.

I've put a bid for 1 Congo share at 0.01 BTC. Let's see if you can fill it.

(You can do that either entering exactly matching fill order (partial fill isn't supported yet), or double-clicking my bid.)
legendary
Activity: 1022
Merit: 1033
http://killerstorm.xen.prgmr.com/alex/ArmoryX-0.3.0.zip

Includes p2ptrade and support for testnet.

ArmoryX-testnet.cmd runs testnet version. (testnet requires dramatically less resources.)

In p2ptrade dialog: I believe everything is more-or-less obvious except behavior of bid/ask lists.
Double click offer to click it.
Your own offer is shown in green color. Double-clicking it will cancel it.

Note that p2ptrade has a number of known deficiencies.  

The biggest one, I guess, is that somebody can fill your offer more than once.

Basically, it is a demo version. do not use for anything serious.

If somebody wants to test p2ptrade on testnet, I sell TestTest1 26546d600e1a6a278eba2170559afe415ddcdd88 for 1 satoshi each. (I.e. 0.00000001 BTC.)
full member
Activity: 235
Merit: 101
Wow, that could be the financial services software product of the century, would be happy to do some testing of the Windows version.
legendary
Activity: 1022
Merit: 1033
p2ptrade GUI screenshot: http://i.imgur.com/hjd0T.png

I've made a couple of successful trades between clients running in Linux, but something went awry with Windows client, so I'm investigating.

There is a number of known problems like sell/buy confusion in messages, but otherwise you can already try it on Linux, code is in my github repo.
full member
Activity: 235
Merit: 101
Wow, cool! I guess technically this is the first colored coin stock exchange.

Note that in a couple of days (like, on Monday) I will release p2ptrade GUI which would make trade drastically simpler and safer.

I also envision a stock exchange client with more features: it should be able to browse listing of a particular exchange making manual color definition download unnecessary.

A couple of suggestions for CCDSE:

  • better color scheme
  • It is really important to explain how to use it, particularly how that color definition must be installed (and ArmoryX should be restarted) BEFORE purchase. Also that receiving address must come from ArmoryX
  • You might want to host color definitions on your exchange site since availability of color definition server shouldn't be taken for granted

Looking forward to your next release, feel free to edit the source code of CCDSE on GitHub if you have a better suggestion.
legendary
Activity: 1022
Merit: 1033
Wow, cool! I guess technically this is the first colored coin stock exchange.

Note that in a couple of days (like, on Monday) I will release p2ptrade GUI which would make trade drastically simpler and safer.

I also envision a stock exchange client with more features: it should be able to browse listing of a particular exchange making manual color definition download unnecessary.

A couple of suggestions for CCDSE:

  • better color scheme
  • It is really important to explain how to use it, particularly how that color definition must be installed (and ArmoryX should be restarted) BEFORE purchase. Also that receiving address must come from ArmoryX
  • You might want to host color definitions on your exchange site since availability of color definition server shouldn't be taken for granted
full member
Activity: 235
Merit: 101
legendary
Activity: 1022
Merit: 1033
I've connected p2ptrade implementation to networking. First transaction produced by p2ptrade is in testnet3 blockchain: block 47099, txhash 325b805df315a73ceaf2852004ce842b1a12601cbc8edfad6943f800f428c5d0.

I believe backend is now more-or-less ready. (It totally lacks anti-spam/anti-DoS features, but as long as nobody tries to abuse it, it should work fine.)

I'm now working on GUI. Some parts are already complete, e.g. it can show offers, submit orders...
legendary
Activity: 1022
Merit: 1033
Would it be difficult for you to merge the changes from the development branch of Armory? It works perfectly with 0.8, and has a bunch of new features.

Not very difficult, but not top priority: I want to release a demonstrable version of p2p market first.

I was going to try your branch, but didn't want to keep around two separate version of armory with different home directories/wallets.

I wouldn't recommend to use ArmoryX for anything serious, it is even more experimental than Armory.

I hope there is no way for ArmoryX to destroy your wallet (although, technically speaking, there might be some memory corruption in C++ code; as you probably know, Armory itself isn't completely safe in that way either), but, for example, I had to re-implement some parts of send functionality, and it's just much less tested than baseline Armory. Also I removed some features because I had no time to implement them properly.

So I was thinking to rename home directory from .armory to .armoryx to avoid conflicts with baseline Armory.

Is it a problem to have two? It doubles memory requirements if you want to run them at the same time, but otherwise I don't see how that's a problem, assuming that you'll probably want to keep wallets separate anyway.
hero member
Activity: 496
Merit: 500
you're using Bitcoin-Qt version 0.8, while it works only with older versions like 0.7

Would it be difficult for you to merge the changes from the development branch of Armory? It works perfectly with 0.8, and has a bunch of new features. I was going to try your branch, but didn't want to keep around two separate version of armory with different home directories/wallets.
legendary
Activity: 1022
Merit: 1033
-Bitcoin-QT is up and running
-Bitcoin-QT is synchronized with the network

Let me know if you know how to get the armory client started properly (not in offline mode).

Well, just a couple of ideas of what could go wrong:

  • firewall might somehow prevent Armory from connecting to Bitcoin-Qt
  • you have non-standard Bitcoin-Qt configuration, particularly something in bitcoin.conf
  • you're using Bitcoin-Qt version 0.8, while it works only with older versions like 0.7

Aside from trying to find a problem in configuration, you can try:

  • try run non-modified Armory
  • send me armorylog.txt
  • check that bitcoin-qt is listening on port 8333 using netstat or telnet/netcat
legendary
Activity: 1372
Merit: 1002
I've written this, in case someone's interested on issuing freicoin colored coins to enable a p2p atomic btc/frc market:

https://github.com/freicoin/freicoin/wiki/Freicoin-colored-coins

Here's another related thread:

https://bitcointalksearch.org/topic/freicoin-application-developer-best-practices-133968
hero member
Activity: 496
Merit: 500
Let me know if you know how to get the armory client started properly (not in offline mode).

If it has something to do with main/test network, let me know how to configure the Bitcoin client properly.

SRON

Are you running Bitcoin-Qt through a proxy or with any non-standard options? Is it's data directory in a non-standard location?
full member
Activity: 235
Merit: 101
I'm testing the client.

I get this error message



I don't know why exactly.

-Bitcoin-QT is up and running
-Bitcoin-QT is synchronized with the network

Let me know if you know how to get the armory client started properly (not in offline mode).

If it has something to do with main/test network, let me know how to configure the Bitcoin client properly.

SRON
sr. member
Activity: 322
Merit: 250
legendary
Activity: 1022
Merit: 1033
First transaction created using p2ptrade.py: http://paste.lisp.org/display/134280

So it works, kind of.
Pages:
Jump to: