Author

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

sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
I am seeing orders that are supposed to be matching but not matching??

For instance this order http://blockscan.com/tx.aspx?q=3444 (before it got cancelled) should been matched with http://blockscan.com/tx.aspx?q=3443 , but did not?

another Example

3447 100 XCP 0.006000 BTC/XCP 0.6 BTC

Should have matched with

3443 200 XCP 0.006 BTC/XCP 1.2 BTC


But are not


There was a rounding bug, whose fix will go into effect with block 286000 (which will be in around a week) in a completely backwards-compatible way. The new version is v0.4.
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
Quote from: mtbitcoin link=topic=395761.[code
ms[/code]g5012798#msg5012798 date=1391847759]
I am seeing orders that are supposed to be matching but not matching??

For instance this order http://blockscan.com/tx.aspx?q=3444 (before it got cancelled) should been matched with http://blockscan.com/tx.aspx?q=3443 , but did not?

another Example

3447 100 XCP 0.006000 BTC/XCP 0.6 BTC

Should have matched with

3443 200 XCP 0.006 BTC/XCP 1.2 BTC


But are not


There are two orders not matched. Why?

Code:
Open Orders
+---------------------+------------+---------------+--------------------+------------------+------------------+-----------+------------------------------------------------------------------+
|    Give Quantity    | Give Asset |     Price     |    Price Assets    | Required BTC Fee | Provided BTC Fee | Time Left |                             Tx Hash                              |
+---------------------+------------+---------------+--------------------+------------------+------------------+-----------+------------------------------------------------------------------+
|      0.00000167     |    XCP     |     0.0060    |    BTC/XCP ask     |      0.0001      |      0.0001      |    4999   | 0d8e10c598ea3b07f2cdb8587ae78f900d2f77544c5ec67bde3413ee25a69e84 |
|         0.12        |    BTC     |     0.0060    |    BTC/XCP bid     |       0.0        |      0.0001      |    280    | 08b608caf1354272bd19b92fd782b26af987416f2af4a6fa7b0bc7a6c9af99f3 |

Order Matches Awaiting BTC Payment from You
+------------------+-----------+
| Matched Order ID | Time Left |
+------------------+-----------+
+------------------+-----------+

Because 0.00000167 XCP * 0.006 BTC/XCP = 1 satoshi... It's the finite divisibility of Bitcoin.
legendary
Activity: 882
Merit: 1000
sr. member
Activity: 602
Merit: 252
Quote from: mtbitcoin link=topic=395761.[code
ms[/code]g5012798#msg5012798 date=1391847759]
I am seeing orders that are supposed to be matching but not matching??

For instance this order http://blockscan.com/tx.aspx?q=3444 (before it got cancelled) should been matched with http://blockscan.com/tx.aspx?q=3443 , but did not?

another Example

3447 100 XCP 0.006000 BTC/XCP 0.6 BTC

Should have matched with

3443 200 XCP 0.006 BTC/XCP 1.2 BTC


But are not


There are two orders not matched. Why?

Code:
Open Orders
+---------------------+------------+---------------+--------------------+------------------+------------------+-----------+------------------------------------------------------------------+
|    Give Quantity    | Give Asset |     Price     |    Price Assets    | Required BTC Fee | Provided BTC Fee | Time Left |                             Tx Hash                              |
+---------------------+------------+---------------+--------------------+------------------+------------------+-----------+------------------------------------------------------------------+
|      0.00000167     |    XCP     |     0.0060    |    BTC/XCP ask     |      0.0001      |      0.0001      |    4999   | 0d8e10c598ea3b07f2cdb8587ae78f900d2f77544c5ec67bde3413ee25a69e84 |
|         0.12        |    BTC     |     0.0060    |    BTC/XCP bid     |       0.0        |      0.0001      |    280    | 08b608caf1354272bd19b92fd782b26af987416f2af4a6fa7b0bc7a6c9af99f3 |

Order Matches Awaiting BTC Payment from You
+------------------+-----------+
| Matched Order ID | Time Left |
+------------------+-----------+
+------------------+-----------+
legendary
Activity: 876
Merit: 1000
Etherscan.io
I am seeing orders that are supposed to be matching but not matching??

For instance this order http://blockscan.com/tx.aspx?q=3444 (before it got cancelled) should been matched with http://blockscan.com/tx.aspx?q=3443 , but did not?

another Example

3447 100 XCP 0.006000 BTC/XCP 0.6 BTC

Should have matched with

3443 200 XCP 0.006 BTC/XCP 1.2 BTC


But are not
sr. member
Activity: 262
Merit: 250
Clearly, we need a solution that doesnt require sending all this BTC in an unrecoverable way. I had thought there is a way to extract the BTC used for multisig. Why not make the GUI automate this process of recovering it?

A key part of XCP vs MSC is that XCP has lower fees, so this is a critical issue as far as I am concerned

Is this still a problem with OP_RETURN? Multisig is a fallback until OP_RETURN is available in Bitcoin 0.9.
legendary
Activity: 876
Merit: 1000
Etherscan.io
I have the counterpartyd running fine but now am lost.
When a bid is matched, for example I place a request to buy XCP with and it matches an order to sell XCP.
Is the transaction then completed automatically by counterpartyd or do I need to complete the transaction manually?
You would need to do a 'btcsend' to complete the transaction.

Thank you. And would the seller also need to send the XCP to the buyer manually?
Does the system prevent scammer from taking advantage of the exchange?



If anything the buyers of XCP are the most protected as the seller's XCP coins are locked in (balance deducted) by the protocol and only released upon a matching BTCPAY or expiration

legendary
Activity: 876
Merit: 1000
Etherscan.io
issuance --source=YOUR_ADDRESS --asset=ASSETNAME --quantity=QUANTITY divisible

Code:
   if asset[0] == 'A': raise exceptions.AssetNameError('starts with ‘A’')
lib.exceptions.AssetNameError: starts with ‘A’

 Embarrassed


What is your version of countepartyd? You need to update to the latest version v0.3.

已经升级到最新版了
You can't have asset names that start with the letter A.

Correct. Never put an 'A' in front of any asset! This is prohibited by Counterparty protocol.

Got it. But why?

this was explained somewhere back in the thread. It has to do with how the AssetId is calculated based on the asset names and there are certain requirements for this
member
Activity: 118
Merit: 104
Counterparty
issuance --source=YOUR_ADDRESS --asset=ASSETNAME --quantity=QUANTITY divisible

Code:
   if asset[0] == 'A': raise exceptions.AssetNameError('starts with ‘A’')
lib.exceptions.AssetNameError: starts with ‘A’

 Embarrassed


What is your version of countepartyd? You need to update to the latest version v0.3.

已经升级到最新版了
You can't have asset names that start with the letter A.

Correct. Never put an 'A' in front of any asset! This is prohibited by Counterparty protocol.

Got it. But why?
sr. member
Activity: 602
Merit: 252
issuance --source=YOUR_ADDRESS --asset=ASSETNAME --quantity=QUANTITY divisible

Code:
   if asset[0] == 'A': raise exceptions.AssetNameError('starts with ‘A’')
lib.exceptions.AssetNameError: starts with ‘A’

 Embarrassed


What is your version of countepartyd? You need to update to the latest version v0.3.

已经升级到最新版了
You can't have asset names that start with the letter A.

Correct. Never put an 'A' in front of any asset! This is prohibited by Counterparty protocol.
newbie
Activity: 36
Merit: 0
issuance --source=YOUR_ADDRESS --asset=ASSETNAME --quantity=QUANTITY divisible

Code:
   if asset[0] == 'A': raise exceptions.AssetNameError('starts with ‘A’')
lib.exceptions.AssetNameError: starts with ‘A’

 Embarrassed


What is your version of countepartyd? You need to update to the latest version v0.3.

已经升级到最新版了
You can't have asset names that start with the letter A.
sr. member
Activity: 602
Merit: 252
issuance --source=YOUR_ADDRESS --asset=ASSETNAME --quantity=QUANTITY divisible

Code:
   if asset[0] == 'A': raise exceptions.AssetNameError('starts with ‘A’')
lib.exceptions.AssetNameError: starts with ‘A’

 Embarrassed


What is your version of countepartyd? You need to update to the latest version v0.3.

已经升级到最新版了

Try this command:

counterpartyd issuance --source 1xxx --quantity 100 --asset XXXXX --divisible
member
Activity: 118
Merit: 104
Counterparty
issuance --source=YOUR_ADDRESS --asset=ASSETNAME --quantity=QUANTITY divisible

Code:
   if asset[0] == 'A': raise exceptions.AssetNameError('starts with ‘A’')
lib.exceptions.AssetNameError: starts with ‘A’

 Embarrassed


What is your version of countepartyd? You need to update to the latest version v0.3.

已经升级到最新版了
sr. member
Activity: 602
Merit: 252
issuance --source=YOUR_ADDRESS --asset=ASSETNAME --quantity=QUANTITY divisible

Code:
   if asset[0] == 'A': raise exceptions.AssetNameError('starts with ‘A’')
lib.exceptions.AssetNameError: starts with ‘A’

 Embarrassed


What is your version of countepartyd? You need to update to the latest version v0.3.
sr. member
Activity: 602
Merit: 252
Are you saying that bitcoind doesn't have to be 'synced' or functioning?
This is my first time installing bitcoind /bitcoin-qt

I am runing Bitcoin-QT which works well. I don't know much about how to use bitcoind.
member
Activity: 103
Merit: 10
Are you saying that bitcoind doesn't have to be 'synced' or functioning?
This is my first time installing bitcoind /bitcoin-qt
sr. member
Activity: 602
Merit: 252
First of all, thanks to the counterparty team for doing such a great job so far.

Now a question. I want to install counterpartyd
I'm struggling to get bitcoind to work.
My bitcoin-qt has synced fully but when I run bitcoind, it asked to reindex, so I ran the command; now I have a blank open windows terminal with a flashing underscore. Will bitcoind confirm when it's finished reindexing? I have no idea what sort of progress it has made (if any)...

Also. When is the GUI version of counterpartyd due out and will it still require a functioning bitcoind installion and associated python librbaries?

(I'm not a programmer lol.)

You can also run Bitcoin-QT to do the reindex. It works as well. You can install counterpartyd after Bitcoin-QT synced all the blocks to the latest one.
newbie
Activity: 126
Merit: 0
member
Activity: 103
Merit: 10
First of all, thanks to the counterparty team for doing such a great job so far.

Now a question. I want to install counterpartyd
I'm struggling to get bitcoind to work.
My bitcoin-qt has synced fully but when I run bitcoind, it asked to reindex, so I ran the command; now I have a blank open windows terminal with a flashing underscore. Will bitcoind confirm when it's finished reindexing? I have no idea what sort of progress it has made (if any)...

Also. When is the GUI version of counterpartyd due out and will it still require a functioning bitcoind installion and associated python librbaries?

(I'm not a programmer lol.)
member
Activity: 118
Merit: 104
Counterparty
issuance --source=YOUR_ADDRESS --asset=ASSETNAME --quantity=QUANTITY divisible

Code:
    if asset[0] == 'A': raise exceptions.AssetNameError('starts with ‘A’')
lib.exceptions.AssetNameError: starts with ‘A’

 Embarrassed
Jump to: