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?

  • 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
    Aug 4, 2015 at 17:16

1 Answer 1


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, the linked thread goes into some detail explaining why this is generally a bad idea.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.