Is it technically possible to send a transaction with two identical destination output addresses?

0

Is it technically possible to send a payment consisting of several outputs, of which two (or more) are the same?

ie input collected 10 btc -> output to 1abc 1btc, output to 1abc 1btc, output to self 8btc (change)?

Will the client allow it? Can it be handcrafted?

I'm building a merchant-type app, and am trying to account for strange, non-standard transactions.

Thanks!

user15585

Posted 2014-05-02T15:48:18.730

Reputation: 3

1I'd expect so. No reason to specifically invalidate this, and it should be valid (though a little wasteful, in terms of transaction size and processing fees for both you and the owner of 1abc). I think this falls under the "go ahead and try it" category.Tim S. 2014-05-02T16:04:11.703

Answers

1

Yes, absolutely.

You can chop a 1 BTC input into 5 equal 0.2 BTC outputs, all to the same address. These are not strange at all.

mike belshe

Posted 2014-05-02T15:48:18.730

Reputation: 26