<p>The protocol itself doesn't allow such a restriction but M of N functionality might be a way to implement something like this.</p>

<ul>
<li><a href="https://bitcoin.stackexchange.com/q/6100/153">How will multisig addresses work?</a></li>
</ul>

CC BY-SA 3.0
2013-04-17T05:12:13.417Z
Great, that might allow for a novel solution, thanks!
Nathan Ridley
CC BY-SA 3.0
2013-04-16T22:39:04.903Z
2013-04-16T22:39:04.903Z
2017-04-13T12:47:34.187Z
Stephen Gornick
<p>If you have the private key you have full control over the relative address, there is no partial control.</p>

<p>If you want to achieve things like that, you have to keep the private key yourself, and let the users interact only through your interface, were obviously you can enforce any rule you like.</p>

<p>That said, you'd better state <em>what</em> you want to achieve, and now <em>how</em> you think you would need to do that.</p>

CC BY-SA 3.0
2013-04-16T12:42:23.313Z
2013-04-16T12:42:23.313Z
o0'.
<p>I have an idea for a tool I'd like to build, but first I need to understand the Bitcoin protocol a little better.</p>

<p>Is there any way, hypothetically, to ensure that a given wallet or address can only transmit to a restricted address or set of addresses?</p>

<wallet><address>
Restricting a wallet to a specific destination address
Nathan Ridley
# Restricting a wallet to a specific destination address

(Asked by: username_0 on 2013-04-16)

I have an idea for a tool I'd like to build, but first I need to understand the Bitcoin protocol a little better.

Is there any way, hypothetically, to ensure that a given wallet or address can only transmit to a restricted address or set of addresses?

**Tags:** wallet, address


---

## 2 answers

### Answer by username_1 on 2013-04-16. Score: 2 | Accepted answer

The protocol itself doesn't allow such a restriction but M of N functionality might be a way to implement something like this.

* [How will multisig addresses work?](https://bitcoin.stackexchange.com/q/6100/153)

> **Comments:**
> **username_0**: Great, that might allow for a novel solution, thanks!  

---

### Answer by username_2 on 2013-04-16. Score: 1

If you have the private key you have full control over the relative address, there is no partial control.

If you want to achieve things like that, you have to keep the private key yourself, and let the users interact only through your interface, were obviously you can enforce any rule you like.

That said, you'd better state *what* you want to achieve, and now *how* you think you would need to do that.


---

