<p>Each output can only be spent atomically. Either the entire amount or not at all.</p>

<p>The scripts are not evaluated for any “amount”. The script machine evaluates to true or false.</p>

<p>Of course, it is possible to spend this multisig output to multiple other outputs, each with a separate amount and output script (spending destination).</p>

CC BY-SA 4.0
2018-12-08T23:14:24.287Z
In that case, would it be possible to specify the amount that is sent to each address? Let's say, for specify that anyone the address is only expendable to those three addresses and should send 33% to each.
eloyesp
CC BY-SA 4.0
2018-12-08T14:45:07.150Z
2018-12-08T14:45:07.150Z
James C.
<p>Is it possible to define a multi signature address that allows spending only certain percentage to each signature?</p>

<p>For example, three different people with different public-private keys build an pay to script address with a script that allows spending only 34% of the total amount.</p>

<p>So instead of requiring multiple signatures to spend the amount, it define limits on each signature.</p>

CC BY-SA 4.0
2018-12-08T23:00:53.563Z
I think you could accomplish a similar result using a LN-style setup: create a multisig output and pass some partially-signed transactions around between the multisig participants, paying to with new outputs in the desired amounts.
chytrik
<script><wealth-distribution>
Script - Is it possible to build an addresss that allows retrieve a certain amount per address?
eloyesp
# Script - Is it possible to build an addresss that allows retrieve a certain amount per address?

(Asked by: username_0 on 2018-12-08)

Is it possible to define a multi signature address that allows spending only certain percentage to each signature?

For example, three different people with different public-private keys build an pay to script address with a script that allows spending only 34% of the total amount.

So instead of requiring multiple signatures to spend the amount, it define limits on each signature.

**Tags:** script, wealth-distribution

> **Comments:**
> **username_1**: I think you could accomplish a similar result using a LN-style setup: create a multisig output and pass some partially-signed transactions around between the multisig participants, paying to with new outputs in the desired amounts.  

---

## 1 answers

### Answer by username_2 on 2018-12-08. Score: 1

Each output can only be spent atomically. Either the entire amount or not at all.

The scripts are not evaluated for any “amount”. The script machine evaluates to true or false.

Of course, it is possible to spend this multisig output to multiple other outputs, each with a separate amount and output script (spending destination).

> **Comments:**
> **username_0**: In that case, would it be possible to specify the amount that is sent to each address? Let's say, for specify that anyone the address is only expendable to those three addresses and should send 33% to each.  

---

