I have been trying to send a signed transaction using pybitcointools (Python) using the blockr_pushtx function, however it consistently returns Exception: {"status":"fail","data":"Could not push your transaction!","code":500,"message":"Did you sign your transaction?"}. The signature isn't the issue. It is likely to be an issue with the size of the transaction.

How does one go about pushing a sizable raw transaction (Testnet, in this case, but both mainnet/testnet answers appreciated) without needing to use Bitcoin Core?

1 Answer 1


Isn't it possible to switch pybitcointools to another service?

Try http://webbtc.com/api/relay The API should be similar (I haven't tested both)

It is also possible to check tx for validity (by send attempt) here: http://webbtc.com/relay_tx

(There are testnet API there, my links are for mainnet)

  • Ah, I'd forgotten about webbtc! I'll try it out! It's not pybitcointools causing the issue: I've tried using the blockr pushtx web page with similar results. So it may be a blockr issue. Jun 10, 2015 at 7:36
  • This works FWIW Jun 11, 2015 at 3:32

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.