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.


  • 1
    I'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.
    May 2 '14 at 16:04

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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