Bitcoin Forum
November 17, 2024, 05:11:39 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Electrum 4.0.1 and offline transaction signing  (Read 273 times)
DanBoyDan (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 2


View Profile
July 07, 2020, 09:29:06 AM
Merited by ABCbits (2)
 #1

Hey guys,

I finally decided to give Electrum a try. My setup is as follows:

 - I imported my seed from original Bitcoin wallet to Electrum to an offline computer
 - I installed Electrum on an online computer and there I created a watch only wallet with the master public key I exported from the offline computer

When I want to create a transaction from the online computer, save it to USB and sign it on the offline computer  I do not see anywhere a PREVIEW button as it is described in the Electrum documentation. See the images below:

https://i.ibb.co/LYg78JT/capt1.png

https://i.ibb.co/ZWqGv43/cap2.png

Can someone guide me step by step how to do it in the new version?

Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3139



View Profile
July 07, 2020, 09:32:20 AM
Merited by ABCbits (2)
 #2

When I want to create a transaction from the online computer, save it to USB and sign it on the offline computer  I do not see anywhere a PREVIEW button as it is described in the Electrum documentation. See the images below:

This has been changed in the recent update. Apparently, the documentation hasn't been updated yet. Instead of 'Preview', click on 'Pay'. Your transaction won't be signed automatically, you will see more details of your transaction. It's a watch-only wallet anyway. If everything looks fine, press 'Finalize' in the bottom-left corner and you should be able to save the transaction.
NeuroticFish
Legendary
*
Offline Offline

Activity: 3864
Merit: 6594


Looking for campaign manager? Contact icopress!


View Profile
July 07, 2020, 09:38:05 AM
Last edit: July 07, 2020, 01:36:05 PM by NeuroticFish
 #3

Can someone guide me step by step how to do it in the new version?

First of all, I'd advise you try to also play with this Electrum a little on testnet. Testnet coins are for free and with some patience you can check each step.

However, for the current situation, you should:
0. Make sure Advanced preview is set in Preferences.
1. Press Pay, a new window will show up.
2. Check and press Finalize
3. On the new window you have an Export combo-box.


Edit: @BitCryptex: it's not nice to make a partial post and then complete it from/after others have written a complete solution after you.

███████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████

███████████████████████
.
BC.GAME
▄▄▀▀▀▀▀▀▀▄▄
▄▀▀░▄██▀░▀██▄░▀▀▄
▄▀░▐▀▄░▀░░▀░░▀░▄▀▌░▀▄
▄▀▄█▐░▀▄▀▀▀▀▀▄▀░▌█▄▀▄
▄▀░▀░░█░▄███████▄░█░░▀░▀▄
█░█░▀░█████████████░▀░█░█
█░██░▀█▀▀█▄▄█▀▀█▀░██░█
█░█▀██░█▀▀██▀▀█░██▀█░█
▀▄▀██░░░▀▀▄▌▐▄▀▀░░░██▀▄▀
▀▄▀██░░▄░▀▄█▄▀░▄░░██▀▄▀
▀▄░▀█░▄▄▄░▀░▄▄▄░█▀░▄▀
▀▄▄▀▀███▄███▀▀▄▄▀
██████▄▄▄▄▄▄▄██████
.
..CASINO....SPORTS....RACING..


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Abdussamad
Legendary
*
Offline Offline

Activity: 3696
Merit: 1580



View Profile
July 07, 2020, 01:29:48 PM
 #4

note you export not save. save will save it to the wallet file.

bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
July 07, 2020, 05:37:46 PM
Merited by NeuroticFish (1)
 #5

- I imported my seed from original Bitcoin wallet to Electrum to an offline

Which "original bitcoin wallet" are you talking about?

Has this seed / mnemonic code been generated offline?
If not, there is no reason to use it on an offline computer now.

If you want a cold storage wallet, you need to generate the seed and mnemonic on an offline device. Importing it from an online wallet defeats the purpose of a cold wallet.

DanBoyDan (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 2


View Profile
July 07, 2020, 08:15:36 PM
Last edit: July 08, 2020, 09:50:52 AM by DanBoyDan
 #6

- I imported my seed from original Bitcoin wallet to Electrum to an offline
Has this seed / mnemonic code been generated offline?
If not, there is no reason to use it on an offline computer now.

It was initially generated offline using BitcoinCore, then the private key was imported to Electrum offline.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4361

<insert witty quote here>


View Profile
July 07, 2020, 10:17:08 PM
 #7

It was initially generated offline using BitcoinCore, then the seed was imported to Electrum offline.
Bitcoin Core doesn't create seed mnemonics... so I'm not sure what wallet you actually used??!? Huh

There have been a few "scam" wallets that use names similar to "Bitcoin Core" that give pre-generated seeds and will steal funds... specifically this one: bitsblock.io

If you used that website, I would recommend you immediately transfer any funds to a different wallet and then stop using any wallet that you have created with the seed mnemonic you received from it.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Husna QA
Legendary
*
Offline Offline

Activity: 2464
Merit: 3042


Buy on Amazon with Crypto


View Profile WWW
July 07, 2020, 11:50:24 PM
 #8

It was initially generated offline using BitcoinCore, then the seed was imported to Electrum offline.
Bitcoin core does not have a feature to export seeds. There is a dumpprivkey feature to export private keys.
https://bitcoin.stackexchange.com/questions/60162/seed-for-bitcoin-core-qt
https://bitcoin.stackexchange.com/questions/88237/is-there-a-reason-to-why-bitcoin-core-does-not-implement-bip39

Are you sure the seed you got came from Bitcoin Core?


.....Zellix.com.....
.
▄████████████████████
███████████████▓█████████
████████████▓███████████
▀█████████▓████████████▀
░░░░░░░░░▄████████████▀
░░░░░░░▄████████████▀
░░░░░▄████████████▀
░░░▄████████████▀
▄████████████▓████████
████████████▓████████████
██████████▓██████████████
█████▓██████████████▀

.....Buy on Amazon with Crypto.....
▄▄▄▄▄
▀▀███
░░▀███
░░░██████████████████████
░░░██████████████████████
░░░█████████████████████
░░░░████████████████████
░░░░███████████████████
░░░░▀█████████████████▀
░░░░░░▄▄▄░░░░░░░░▄▄▄
░░░░░█████ ░░░░░█████
░░░░░▀███▀░░░░░░▀███▀

.....Sign Up Now.....
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
July 08, 2020, 10:26:40 AM
 #9

- I imported my seed from original Bitcoin wallet to Electrum to an offline
Has this seed / mnemonic code been generated offline?
If not, there is no reason to use it on an offline computer now.

It was initially generated offline using BitcoinCore, then the private key was imported to Electrum offline.


What exactly did you import into electrum?

A single private key for a single address?
A master private key for all addresses?
Or a mnemonic code (12/24 words) for all addresses?

If the sensitive data has been created offline, you are definitely fine to regard that as a cold wallet.
But what bothers me is that you might have not used the original core since it does not provide you a mnemonic code.

Can you verify that you imported the master private key (starting with xprv.. yprv.. or zprv..) ?

DanBoyDan (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 2


View Profile
July 09, 2020, 10:55:22 AM
 #10

- I imported my seed from original Bitcoin wallet to Electrum to an offline
Has this seed / mnemonic code been generated offline?
If not, there is no reason to use it on an offline computer now.

It was initially generated offline using BitcoinCore, then the private key was imported to Electrum offline.


What exactly did you import into electrum?

A single private key for a single address?
A master private key for all addresses?
Or a mnemonic code (12/24 words) for all addresses?

If the sensitive data has been created offline, you are definitely fine to regard that as a cold wallet.
But what bothers me is that you might have not used the original core since it does not provide you a mnemonic code.

Can you verify that you imported the master private key (starting with xprv.. yprv.. or zprv..) ?

Hello,

Thanks for all the responses. The community here is great indeed.
As I am not a frequent crypto user I expressed myself wrong because I do not make a big difference between seed and private keys.

What I exported from BitcoinCore and imported into Electrum were the private keys, not the seed words.
I have also verified the executable files with signature so I am pretty sure I am using the original software.

Thanks for all the warnings though, as I already said - great community here and cheers.
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
July 09, 2020, 08:10:17 PM
 #11

~snip~

Then you are good to go  Smiley

You might still consider switching to an HD wallet (i.e. using a seed to generate all of your private keys) to make it easier for you to keep a non-digital backup (with an HD wallet for example the mnemonic code: 12/24 words).
With multiple private keys you need to be quite careful when writing them down (assuming you do have an non-digital backup; which you should).
That would be an improvement to your setup  Smiley


Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!