# User Experience with BTC on DEX

**URL:** <https://forums.counterparty.io/t/user-experience-with-btc-on-dex/1468>\
**Category:** Development\
**Created:** [August 31, 2015, 8:49am UTC](https://forums.counterparty.io/t/user-experience-with-btc-on-dex/1468 "2015-08-31T08:49:06Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![something](https://yyz2.discourse-cdn.com/flex004/user_avatar/forums.counterparty.io/something/32/240_2.png) [@something](https://forums.counterparty.io/u/something)\
**Post date:** [August 31, 2015, 9:51am UTC](https://forums.counterparty.io/t/user-experience-with-btc-on-dex/1468/2 "2015-08-31T09:51:26Z")

</div>

It’s not done well and I wish BTC Sell remained (if only after enabling it in some Settings \> Advanced menu), but the majority decided to cater to the lowest common denominator.

> [@JPJA](#):
>
> The reason is bad user experience, or more specifically that when an order matches, the person who is supposed to transfer BTC may not do it.

So the order can match only if someone first created a BTC buy order (ex: sell XCP for BTC).  
I think (but I don’t have time to verify that) that you can’t denominate sales in BTC in CW (but you can via the API or CLI).  
Okay, I just checked: you can’t sell for BTC in CW.

![](https://canada1.discourse-cdn.com/flex004/uploads/counterpartytalk/original/1X/ccb481d1b0d5a3109f2beb4886a75ca86b6c2779.png)

As you can see as soon as one clicks Other and tries to enter BTC…, CW autocompletes the field with other CP assets, but doesn’t allow you to set BTC.

> [@JPJA](#):
>
> On the contrary, say Alice puts a GAMECARD for sale at 0.1 BTC.

She’d have to use the API or CLI.

> [@JPJA](#):
>
> A few days later Bob buys this GAMECARD. Is there any way this order can match unsuccessfully? I mean, can Bob somehow initiate the trade but not transfer the BTC, thus mess up Alice’s order, etc?

If the offers match, then Bob would have X blocks (I think 20, but you can see in CW Support FAQs) to send BTC in (say, using counterparty-client). If he doesn’t, then the match is cancelled and Alice’s offer is returned to the pool of offers that can be matched (as long as it hasn’t yet expired, i.e. when they were matched the offer wasn’t more than 980 blocks old; 1,000 being the default offer duration).

So Bob can only screw up Alice by constantly making matching troll orders, but don’t forget that he loses money (1%, IIRC) every time he fails to make BTC Pay (details are explained in the FAQs).

Someone could revert the patch and run a custom version of Counterwallet that allows BTC Sell.  
But how do you get paid for that (estimated ~$1K/year in expenses)?

- Some relevant FAQs:

> [@Manual BTC Sell-ing on the Counterparty Distributed Exchange (DEx) using counterparty-client](https://forums.counterparty.io/t/manual-btc-sell-ing-on-the-counterparty-distributed-exchange-dex-using-counterpartyd/1184):
>
> NOTE:The market command was removed from counterparty-client after this article was published, so the approach described in this post cannot be used verbatim (because market was removed, one would have to obtain DEx market information elsewhere (there are several community sites that offer it; you can also use the API), and do the rest with counterparty-client). Certain wallets and applications that utilize the Counterparty API continue to retain the full ability to trade BTC on the Counterpart…

> [@What BTC sellers on the Counterparty Distributed Exchange need to know?](https://forums.counterparty.io/t/what-btc-sellers-on-the-counterparty-distributed-exchange-need-to-know/1183):
>
> Notice Starting November 5, 2014, the BTC Sell functionality has been removed from Counterwallet, but retained on the protocol level. This information still applies, but the interface is accessible only via the CLI and API. Introduction Trading on the Counterparty Distributed Exchange (DEx) currently treats bitcoin sell order differently. The core reason is that it is impossible to escrow BTC without a trusted mididle man. Because Counterparty’s mission is to allow secure P2P trading withou…

> [@What is the difference between 'miner's fee' and 'redeemable fee'?](https://forums.counterparty.io/t/what-is-the-difference-between-miners-fee-and-redeemable-fee/1188):
>
> Miner’s Fee Miner’s (commonly spelled “miners”) fee is normally required by the bitcoin miner to process the transfer of bitcoins from one address to another. By default there are two “tiers” of fees, depending on whether bitcoin is used or not: When a transaction uses bitcoins (e.g. when one is using BTC to buy XCP): this transaction is said to contain BTC\_Pay and the fee is referred to as “fee provided” and goes to bitcoin miners. (Notice: As of Nov 5, 2014, BTC Pay has been disabled, but t…

---

_[View the full topic](https://forums.counterparty.io/t/user-experience-with-btc-on-dex/1468)._
