<p>Bitcoin script only allows the conditions under which an output can be spent to be controlled, it does not provide a method for dictating what can happen to the output once these conditions have been satisfied. The concept you are describing is called a <a href="https://bitcointalk.org/index.php?topic=278122.0;all" rel="nofollow">coin covenant</a>, the linked thread goes into some detail explaining why this is generally a bad idea. </p>

CC BY-SA 3.0
2015-08-03T11:26:59.680Z
2015-08-03T11:26:59.680Z
Claris
<p>Can a smart contract be created which can be exchanged once at point of sale, and only transferred subsequently through a single approved exchange? Can that be written into the contract itself?</p>

CC BY-SA 3.0
2015-08-04T17:16:19.830Z
Hopefully Bitcoin's answer below helps, but you may get a more specific answer if you ask a more specific question. What Smart Contract Platform are you using? What have you already tried?
morsecoder
<smartcontracts>
Restricting transferability of Smart Contracts
Mass Mgmt
# Restricting transferability of Smart Contracts

(Asked by: username_0 on 2015-08-03)

Can a smart contract be created which can be exchanged once at point of sale, and only transferred subsequently through a single approved exchange? Can that be written into the contract itself?

**Tags:** smartcontracts

> **Comments:**
> **username_1**: Hopefully Bitcoin's answer below helps, but you may get a more specific answer if you ask a more specific question. What Smart Contract Platform are you using? What have you already tried?  

---

## 1 answers

### Answer by username_2 on 2015-08-03. Score: 2

Bitcoin script only allows the conditions under which an output can be spent to be controlled, it does not provide a method for dictating what can happen to the output once these conditions have been satisfied. The concept you are describing is called a [coin covenant](https://bitcointalk.org/index.php?topic=278122.0;all), the linked thread goes into some detail explaining why this is generally a bad idea.


---

