Author

Topic: [ANN][XCP] Counterparty - Pioneering Peer-to-Peer Finance - Official Thread - page 606. (Read 1276933 times)

sr. member
Activity: 390
Merit: 254
Counterparty Developer
Devs, I just found a nice QA plan for MSC:
https://github.com/marv-engine/QA

Perhaps we can fork and adapt it for XCP testing needs, so community could submit bug reports in proper manner?

I'd like to hear what xnova has to say about this, especially with regard to any potential insufficiency in the current unit test suite.

counterpartyd does have some unit tests, however as PhantomPhreak alluded to, the coverage definitely isn't fully there. In any case, human exploratory QA is always a big plus with ferreting out problems. I think having QA test procedures make sense, if there are members of the community that are willing to do QA.

SyRenity (or anyone else who may be interested), feel free to fork off the QA docs and put together some for counterpartyd. I'd be happy to include them within the main docs, or we can have a separate site for them (either works). It would basically be documentation with how to get the environment up and running for QA (which could mostly just refer to the existing build system documentation), as well as QA testing/bug submission procedures (i.e. file any bugs in github), and possibly the start of a manual test plan (or we can just leave it to be ad-hoc testing, since most all fixed tests we should be able to implement in an automated function).

I can see manual QA testing being particularly valuable with the build system (i.e. someone to keep up a VM of each supported platform, and test any new releases against that platform to make sure they build correctly).

Also, we would also be happy to accept any code enhancements to the existing automated tests -- ESPECIALLY around making API calls. Anyone possibly interested in this should contact PhantomPhreak or I.

QA isn't the sexiest thing out there, but it's needed, especially for financial software like Counterparty.

EDIT: If you do fork, please fork from the original Bitcoin version of the test plans that Gavin made, as the Mastercoin fork is pretty much identical (or different in non-applicable ways) and I don't see the value in forking from that.
sr. member
Activity: 364
Merit: 264
Who exactly owns asset DOGE? I seem to duking it out with someone who issued later, but in a proper amount. Ownership has changed hands 3-4 times already with different counterpartyd versions.

And is it just me or can no asset start with the letter "A"?

... you're going to need a bigger list. Lol.
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
Devs, I just found a nice QA plan for MSC:
https://github.com/marv-engine/QA

Perhaps we can fork and adapt it for XCP testing needs, so community could submit bug reports in proper manner?

I'd like to hear what xnova has to say about this, especially with regard to any potential insufficiency in the current unit test suite.
hero member
Activity: 700
Merit: 500
Are there any restrictions (besides having more than 3 letters) when creating assets?

Also, I think there should be a significant fee for asset issuances, otherwise we'll get spammed with "parked" assets from people who just want to reserve nice names.
sr. member
Activity: 266
Merit: 250
Help and Love one another ♥
The 'btcpay' message type needs to have data attached to it, so that it cannot be confused with regular BTC payments.
Yup, send BTC or using btcpay have different function.
I didn't test btcpay.
But from what I understand, it's only purpose is to actually transfer BTC when an order has matched.
XCP for BTC for example.
When the order match, you have x blocktime to use btcpay with data attached to it (the Matched Order ID).

My point/wonder was:
If send-cmd did allow to directly send BTC,
then maybe btcpay-cmd (could) become useless / no longer required.
For as soon as the both order matched, the transfer of BTC could be instant (and not anymore require manual transfer of BTC with btcpay).

XCP/asset fund transfer is instant at match.
XCP/BTC or asset/BTC should be too, for a convenient/fast/quality decentralized exchange.

Could this be improved?
(ex. keep using btcpay (if still required) but in hidden background, all automatic)
hero member
Activity: 700
Merit: 500
Sorry if this question was already answered but I was wondering. Is there a command of some sort to check your total balance of XCP in linux or window command prompt?

If you are running counterpartyd installed, just use this:
Code:
./counterpartyd wallet

This will show all XCP as well as all other assets in your wallet.
OOO
newbie
Activity: 24
Merit: 0
I burned via blockchain.info wallet a few days ago and can see that it has been recorded in the blockscan. It has registered XCP against it.

I understand the Private Keys need to be imported from the blockchain.info wallet into BitcoinQT and then we need to use CounterPartyd to send XCP to the Bitcoin address.

Is that correct?
newbie
Activity: 36
Merit: 0
Sorry if this question was already answered but I was wondering. Is there a command of some sort to check your total balance of XCP in linux or window command prompt?
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
- if asset == 'BTC': raise exceptions.BalanceError('Cannot send bitcoins.')
  it's such a pity, can't you modify it to be able to send (only) BTC from a selected pubkey?
  bitcoind miss this basic feature, which is annoying
  Beside, *it is possible* to send BTC trough counterprotocold, as send-cmd sent 0.0001086 BTC

I'm strongly considering adding this feature.
Correct me if I'm wrong:
If you add this feature, as a bonus btcpay would not be needed anymore.
Therefore fastening exchange between BTC and XCP/assets (and lowering the total fee).
That would be great.

The 'btcpay' message type needs to have data attached to it, so that it cannot be confused with regular BTC payments.
sr. member
Activity: 390
Merit: 254
Counterparty Developer
I usually don't get answers here, but well, let's keep trying Wink

Does anybody else have this problem? This happens everytime I try do build the database. I even can't surf for a few seconds, while this happens. Anybody got an idea what could be causing this? I only have this problem while running counterparty. I use bitcoin-qt.

Code:
Block: 278461
Block: 278462
Block: 278463
Block: 278464
Block: 278465
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Block: 278466
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 1/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 2/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 1/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 2/12)
Block: 278467
Block: 278468
Block: 278469
Block: 278470
Block: 278471

As far as I can tell, bitcoind sometimes seems to have performance issues that cause it to putz out like this when there are a lot of RPC API calls being made against it (especially on a slower over overloaded machine). I committed a patch to counterpartyd that attempts to keep the HTTP connection open between RPC calls. This may help.
sr. member
Activity: 266
Merit: 250
Help and Love one another ♥
- if asset == 'BTC': raise exceptions.BalanceError('Cannot send bitcoins.')
  it's such a pity, can't you modify it to be able to send (only) BTC from a selected pubkey?
  bitcoind miss this basic feature, which is annoying
  Beside, *it is possible* to send BTC trough counterprotocold, as send-cmd sent 0.0001086 BTC

I'm strongly considering adding this feature.
Correct me if I'm wrong:
If you add this feature, as a bonus btcpay would not be needed anymore.
Therefore fastening exchange between BTC and XCP/assets (and lowering the total fee).
That would be great.
sr. member
Activity: 266
Merit: 250
Help and Love one another ♥
I usually don't get answers here, but well, let's keep trying Wink

Does anybody else have this problem? This happens everytime I try do build the database. I even can't surf for a few seconds, while this happens. Anybody got an idea what could be causing this? I only have this problem while running counterparty. I use bitcoin-qt.

Code:
Block: 278461
Block: 278462
Block: 278463
Block: 278464
Block: 278465
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Block: 278466

It doesn't appear to be a big deal.
My guess is that it is linked with your Internet connection (low probability, over using bittorrent?) or your hardware (stronger probability).
May be something else, I'm no expert.
I don't get this message, but I get the same effect once in a while.
I guess pretty much at each block, I get 5~30sec unavailable.
Result is that sometimes counterpartyd tell me bitcoind is behind (while it run 24h/24), 2 min max after it's okay.
I have only 2GB ram and cheap hardware.
hero member
Activity: 756
Merit: 502
Devs, I just found a nice QA plan for MSC:
https://github.com/marv-engine/QA

Perhaps we can fork and adapt it for XCP testing needs, so community could submit bug reports in proper manner?
sr. member
Activity: 294
Merit: 250
I want to send an XCP donation to PhantomPhreak, but don't understand how to... sigh.

EDIT: Just sent 0.15 BTC Donation to the project


Come on guys show your love for the project! These guys are working hard on the future of crypto!

Thank you, much appreciated!!

One on end I have to say, how have this team only received less than 1 btc in project donations while the burn has seen over 1200 btc and on the other side I have to say, how is it that I only just found out that there is a separate donation address to actually fund the project. xnova, you guys really should have made it more clear regarding your donation address and its existance. I have read the majority of this thread and just caught this fact.

On that note. Sending a nice bit for you guys. Keep up the great work!

+1
The Burn made more money than their donation bucket? Last time I checked, they banked like $20,000/day.. so where does that money go? doesn't CounterParty take a share?

BTC sent to the counterparty vanity address to "burn" are "destroyed" and inaccessible. Only funds sent to the donation address (which can be found on age 1 announcement) are used for develpment. That is my understanding. Am i misunderstanding something?


With that said, how do we know for sure that the dev's do not have control over the counterparty vanity address private key? What is the proof of this?

Exactly my point. Need more details here.
legendary
Activity: 1050
Merit: 1000
I usually don't get answers here, but well, let's keep trying Wink

Does anybody else have this problem? This happens everytime I try do build the database. I even can't surf for a few seconds, while this happens. Anybody got an idea what could be causing this? I only have this problem while running counterparty. I use bitcoin-qt.

Code:
Block: 278461
Block: 278462
Block: 278463
Block: 278464
Block: 278465
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Block: 278466
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 1/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 2/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 1/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 2/12)
Block: 278467
Block: 278468
Block: 278469
Block: 278470
Block: 278471

Seems to happen every now and then, but doesn't seem to affect anything.

Btw, I have been burning on Win 7 32 bit and it has been going smoothly. Thanks all for the answers and help.
If somebody wants to burn I can do for a small fee.
newbie
Activity: 58
Merit: 0
I usually don't get answers here, but well, let's keep trying Wink

Does anybody else have this problem? This happens everytime I try do build the database. I even can't surf for a few seconds, while this happens. Anybody got an idea what could be causing this? I only have this problem while running counterparty. I use bitcoin-qt.

Code:
Block: 278461
Block: 278462
Block: 278463
Block: 278464
Block: 278465
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Block: 278466
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 1/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 2/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 0/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 1/12)
Could not connect to Bitcoind. Sleeping for five seconds. (Try 2/12)
Block: 278467
Block: 278468
Block: 278469
Block: 278470
Block: 278471
sr. member
Activity: 294
Merit: 250
I want to send an XCP donation to PhantomPhreak, but don't understand how to... sigh.

EDIT: Just sent 0.15 BTC Donation to the project


Come on guys show your love for the project! These guys are working hard on the future of crypto!

Thank you, much appreciated!!

One on end I have to say, how have this team only received less than 1 btc in project donations while the burn has seen over 1200 btc and on the other side I have to say, how is it that I only just found out that there is a separate donation address to actually fund the project. xnova, you guys really should have made it more clear regarding your donation address and its existance. I have read the majority of this thread and just caught this fact.

On that note. Sending a nice bit for you guys. Keep up the great work!

+1
The Burn made more money than their donation bucket? Last time I checked, they banked like $20,000/day.. so where does that money go? doesn't CounterParty take a share?
legendary
Activity: 1050
Merit: 1000
The new instructions worked under win 7 32 bit and its now currently rebuilding the database. I guess I will have to wait till it catches up.

I still didn't get an answer - while burning from command line, it has a from and amount. So does that mean no transaction fee? Will it get stuck then?

EDIT: got the answer - it automatically adds the fee.
full member
Activity: 224
Merit: 100
CabTrader v2 | crypto-folio.com
Anyone care to outline the send command with counterpartyd ?
hero member
Activity: 840
Merit: 1000
The Counterparty team is pleased to announce the beta availability of the counterpartyd API.

The API will enable applications to be developed around Counterparty and counterpartyd.

Please read the API documentation here: http://counterpartyd-build.readthedocs.org/en/latest/API.html

It's not 100% complete yet, but it covers the various functions and objects returned, as well as giving you an idea of how to get started with coding applications that work against the API.

Please report any bugs with the documentation or API itself via the forums, or via the appropriate github bug tracker. Pull requests for fixes or additional functionality are more than welcome!

Very well documented, awesome work  Cool
Jump to: