Post
Topic
Board Wallet software
Re: deprecated wallet: mSIGNA - how to access private keys? - TINY BTC BOUNTY!
by
Kryptowerk
on 27/07/2023, 01:00:21 UTC
I am forgetting that mSIGMA has not been updated since 2017, and that Electrum exports transactions in PSBT format, which was only released in 2017 in BIP174. I wonder if this is the issue.

Why not try importing your addresses and creating the transaction using https://www.coinb.in/#newTransaction instead. This will export your transaction as plain hex, which is hopefully the format mSIGMA uses too, and then try importing that to mSIGMA for signing?

If that fails, then I think the easiest thing is going to be to try to sync your mSIGMA wallet with NotATether's node as he kindly offered above.
Thanks again, o_e_l_e_o.
I checked your link but I get a " You should use the redeem script, not its address!" message - but didn't really check how this works, maybe I should check the documentation first, will do so tomorrow.


There a way to do it in Electrum even if your mSigna isn't synced, but you must have a list of your addresses.

Here's how to do it:
  • Create an Electrum wallet with the option "Import bitcoin address or private keys" and paste ALL of your addresses with transaction history, including the empty ones (if unsure, just paste all).
  • Alternatively, if you're 100% sure of the funded ones, paste those instead.
  • Finish creating the wallet and let Electrum Sync.
  • Go to 'History' tab and you should see a list of transactions.
  • Now, each transaction should be imported to mSigna manually, from old to new: to do that, open a transaction via "Right-Click->Details".
  • In the transaction details, export it via "Share->Copy to Clipboard".
  • In in your mSigna wallet, click "Transactions->Import Transaction->From Clipboard (raw)" and it will be added to your Transactions tab.
  • Do that to the rest of the transactions in Electrum to manually sync your mSigna wallet.

After importing all of the transactions, just create a transaction manually, export it (raw) and import it to Electrum to broadcast.
Here's the detailed steps to Send the transaction:
  • In mSigna, Go to 'Accounts' tab; click the correct account and then click "Send".
  • In the 'Send' window, Tap "Enable Coin Control" for easier manual txn generation.
  • Select all of the available inputs and the total should be listed below.
  • Set an absolute fee (it's not fee rate) which should be not less than the standard fee for the transaction's size.
  • Now fill up the address and amount which should be equal to the fee deducted from the inputs' amount.
  • Click "Sign" to finalize it (or "Save Unsigned->Right click on the created unsigned txn in the history->Signatures...->Right-Click->Add Signature").
  • Now to Broadcast that Signed Raw transaction, right-click on it and select "Export Transaction->To Clipboard (raw)"
  • Import it to Electrum via "Tools->Load transaction->From text", then click broadcast.
Very detailed explanation, much appreciated. This will be my next try, if I can't figure out how to do it via the coinb.in tool.
Thanks, nc50lc.


And thank you, Dave! Yes, the full node solution is cool, but hopefully not necessary and at this point not even sure I wanna do it for the funds remaining.
Might get back to you, at some point if really none of the above works out.