Post
Topic
Board Announcements (Altcoins)
Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official
by
mtbitcoin
on 06/01/2014, 07:29:14 UTC
Simply transferring XCP, for example, does not incur an XCP fee.

How is this possible, if the XCP transactions need to be written into the bitcoin block chain?


Still wondering how this is possible. Thx.

Why would you need an XCP fee to put data in a Bitcoin transaction?


order --from=mtQheFaSfWELRB2MyMBaiWjdDm6ux9Ezns --get-quantity=10 --get-asset=BTC
--give-quantity=20 --give-asset=XCP --expiration=10 --fee_provided=.001
Buy BBBC for BTC

order --from=mtQheFaSfWELRB2MyMBaiWjdDm6ux9Ezns --get-quantity=10 --get-asset=BBBC
--give-quantity=20 --give-asset=BTC --expiration=10 --fee_required.001
Buy XCP for BBBC

order --from=mtQheFaSfWELRB2MyMBaiWjdDm6ux9Ezns --get-quantity=10 --get-asset=XCP
--give-quantity=20 --give-asset=BBBC --expiration=10

Why does first have --fee_provided, second have --fee_required and third have no fee?

Again, all fees are in XCP?

How does this actually get recorded into BTC blockchain without BTC fee?

For now I'll refer you to the documentation for the answer to that question.

I am running into issues too .. Could the documentation be incorrect?

The github docs state

•Buy BTC for XCP
order --from=mtQheFaSfWELRB2MyMBaiWjdDm6ux9Ezns --get-quantity=10 --get-asset=BTC
--give-quantity=20 --give-asset=XCP --expiration=10 --fee_provided=.001


However when attempting to do a buy using the format above the following exception is thrown :

  File "C:\counterpartyd_build\dist\counterpartyd\counterpartyd.py", line 426, in
    raise exceptions.FeeError('When buying BTC, do not specify a fee provided.')
lib.exceptions.FeeError: When buying BTC, do not specify a fee provided.