Restricting a wallet to a specific destination address 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?
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?