Pymultisigtools: Multi-Platform Signing Solution

1 minute read

Posted by: DeepDotWeb

May 12, 2014

Leave a comment</span> </p>

In interesting development by owockEznan one of the talented developers that made the TMP plugin:

Original discussion here.


For those who want to sign transactions, but don’t have bitcoin-core or the TMP Electrum plugin, I have a new, multi-platform signing solution. Right now it’s a very rough first draft, but it is capable of signing tx that are well formed, so I figured I should released it now, and deal with the nice stuff I’d like to have later.

The initial release is very basic, capable of signing transactions only. It can take the json normally given to the TMP electrum plugin, it will prompt for the private key (this can be in any form pybitcointools supports) and will output the raw hex of the signed transaction. It will also ensure that the signatures are in correct order and enough are found for the transaction to be considered complete. Otherwise it will simply show you the half-signed transaction (if you supplied a valid signature but the other sig wasn’t supplied or invalid in some way). It can’t push to the blockchain, copy-paste into a site like to actually submit it to the network.

Please submit any bug reports on the github site so I can track them! Or tell me if it works for you here. If you don’t use the windows binary, you have to install pybitcointools from or put the ‘bitcoin’ directory from that into the working folder. Note that there are no installation scripts for the program if you’re not using windows. Windows users can download only and run the installer. It should work.


Noted to myself: Worth Following.


Updated: 2014-05-12