I tried to send a half signed multisig transaction to the testnet but it got rejected.

I think this is by design but has anyone some hard facts on this?

EDIT: I think https://en.bitcoin.it/wiki/BIP_0010 was the case I was looking for.

  • What could it possibly do with the transaction?! Jan 17, 2014 at 4:29
  • Forward it to another node that signs it. But i think en.bitcoin.it/wiki/BIP_0010 is what I was looking for.
    – n3utrino
    Jan 19, 2014 at 15:20
  • Sure, if it somehow knew there was some other node that would sign it, but how could it know that? Jan 19, 2014 at 23:46
  • Why does it need to know another node signs it?
    – n3utrino
    Jan 20, 2014 at 8:35
  • Because if another node is not going to sign it, then there's no point in forwarding it. Anyone can create an unlimited number of incompletely-signed transactions and nodes must not be willing to do unbounded work. Jan 20, 2014 at 21:12

1 Answer 1


The network will only forward transactions that are valid. That is they only claim so far unclaimed outputs and contain all the necessary signature scripts. Your transaction does not contain valid signature scripts, hence it's not valid and will be dropped by the nodes in the network.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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