EDIT:
To others that will vouch for my executable:
https://github.com/dabura667/help_arortsHere's the source.
I will upload an exe file to make things easier.
https://github.com/dabura667/help_arorts/releases/download/0.1/arms.exeAlthough, if you take this exe and just run it on an offline computer you can keep your armory wallet safe.
but either way there's the source and instructions on how to recreate the build.
(To anyone who checks my source: fyi including the ripemd160 library in there was a workaround for the website I linked below. They didn't support ripemd160 hashing for some reason.)
^^^^^^^^^^^^^^^^^^^^^^^^
There are two ways you can go about this:
1. You can do this all online. But this will cause you do type your backup phrase on an online computer. As you must go to a website that can not be downloaded locally.
Go to
http://www.compileonline.com/execute_python_online.phpIn the left hand side of the window (Where it says "print "Hello World"" etc.) delete all the stuff written there, then paste in the code at the following site.
http://0bin.net/paste/+JXKiGgA1dJdBLaI#yXV7WhIlhpCpIcGieW0ibIThcYczSF7u-UxUF8dYC5P(There's a button at the top of the page to "Copy whole text to Clipboard". It will make it easier)
Once you pasted into the left side of the first site... scroll down to the bottom of the code. You will see lots of green # symbols and an explanation.
##############################################################################################
#
# Look at the examples below and copy in your "Paper Backup Phrase" from Armory.
# type in the first line, then " <> " then the second line, like I in the exaple below
#
# Also, for the second input, please paste in the "Master Public Key" from Electrum.
# We must check and make sure Electrum has the correct MPK that matches your Backup Phrase
# from Armory, so open watch-only wallet in Electrum, and "Wallet" > "Master Public Key"
# and paste that long number into the area between the ' ' on the 2nd line, like the example.
#
bckup = 'aagh hjfj sihk ietj giik wwai awtd uodh hnji <> soss uaku egod utai itos fijj ihgi jhau jtoo'
#
chkMPK = '5a09a3286873a72f164476bde9d1d8e5c2bc044e35aa47eb6e798e325a86417f7c35b61d9905053533e0b4f2a26eca0330aadf21c638969e45aaace50e4c0c87'
#
##############################################################################################
Follow the instructions and replace the backup phrase that is in there with your backup Armory phrase (should be 9 words x 2 lines) and separate the two lines with <>
Then go into Electrum. The one that you accidentally made the watch-only wallet with your bitcoins.
Click "Wallet" > "Master Public Key" and copy the long number there. paste it in the second area in place of the '5a09...0c87' stuff (remember to keep the ' ' around it tho.)
Once you've entered these two things. Click the "Execute Script" button on the upper left corner.
2. If you don't want to do this online. You must have an offline computer with python 2.7 or later installed.
Copy the text from
http://0bin.net/paste/+JXKiGgA1dJdBLaI#yXV7WhIlhpCpIcGieW0ibIThcYczSF7u-UxUF8dYC5PPaste it into a new text file, Change the two items near the bottom like in option 1, save the text file as "All Files" type and in the filename box, call it "arms.py" (remember to put in the .py )
Open the terminal or Python console to the folder in which you have arms.py saved.
Run arms.py
---------------------
If you do either of these, and you actually used the Armory MPK correctly in Electrum (stripping the 04 at the beginning and removing the chain code if any) then you should see the 5 receiving and 3 change addresses that are in your electrum watch-only wallet, along with their respective WIF private keys.
Find the address that you accidentally sent to and copy down its WIF private key.
Then you can import that to whatever client you wish to restore your bitcoins.
Possible errors:
1. If it says "Your MPK doesn't match..." and doesn't show you any addresses... sorry... your bitcoins are gone.
2. If it says "Checksum error" then you mis-typed in your Armory backup phrase.
3. If it says anything else, or the addresses don't match what you accidentally sent to, then let me know.