Bitcoin Forum
April 30, 2024, 11:13:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Transfer from bitcoin-qt to Trezor via Electrum  (Read 108 times)
psyberkat1100 (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 6


View Profile
April 02, 2024, 10:24:02 AM
Merited by Pmalek (2)
 #1

Hi All,

So I'm looking to transfer some coin from an old bitcoin-qt wallet (from 2013) to a Trezor for easier spending and safe storage. Im looking to do this in the most secure way possible, airgapped. I'd love to know if the below would be the most suitable way to go about doing it and id love to hear if theres any suggestions on better ways to do this or if i got something wrong.

I did check this video out and feel that its just replacing the phone part with an online pc. https://www.youtube.com/watch?v=ixnTZDZ0-yk

1 - (offline pc)- fresh install windows, install bitcoin-qt, download blockchain, take offline, take out wireless card, disable all radio's in bios and cover rj45 port, than copy wallet file to offline pc and check wallet still has some coin. (already done all these steps)

2 - (online pc) - download and verify electrum, install electrum, setup watch only wallet on the wallet addresses from bitcoin-qt. create a new receive address on a previously created trezor wallet. create a transaction from electrum on the online pc to send bitcoin to this trezor wallet.

3 - (offline pc) - install electrum, dump private key from bitcoin-qt wallet for address wanting to send from, import that private key to electrum, sign the transaction that ware created on the online pc. and use camera method to sign transaction

4 - (online pc) - broadcast the transaction.

5 - (online pc-Trezor) - check Trezor has a balance.

6 - done?
1714518815
Hero Member
*
Offline Offline

Posts: 1714518815

View Profile Personal Message (Offline)

Ignore
1714518815
Reply with quote  #2

1714518815
Report to moderator
1714518815
Hero Member
*
Offline Offline

Posts: 1714518815

View Profile Personal Message (Offline)

Ignore
1714518815
Reply with quote  #2

1714518815
Report to moderator
1714518815
Hero Member
*
Offline Offline

Posts: 1714518815

View Profile Personal Message (Offline)

Ignore
1714518815
Reply with quote  #2

1714518815
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714518815
Hero Member
*
Offline Offline

Posts: 1714518815

View Profile Personal Message (Offline)

Ignore
1714518815
Reply with quote  #2

1714518815
Report to moderator
Yamane_Keto
Sr. Member
****
Offline Offline

Activity: 462
Merit: 486



View Profile WWW
April 02, 2024, 11:52:00 AM
 #2

I would prefer to choose Ubuntu or any open source OS, but if you do the first step successfully, then 2,3,4 steps are correct.in Electrum import the private key with this command: p2pkh:<<private key1>>

.BEST.CHANGE..███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
LoyceV
Legendary
*
Offline Offline

Activity: 3290
Merit: 16577


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
April 02, 2024, 01:03:08 PM
Merited by Pmalek (2)
 #3

1 - (offline pc)- fresh install windows, install bitcoin-qt, download blockchain
~
2 - (online pc) - download and verify electrum, install electrum, setup watch only wallet
Since you downloaded the blockchain already: you can create a transaction from Bitcoin Core, and copy the raw transaction from your offline PC to your online PC for broadcasting. Enable Coin Control in Bitcoin Core, and make sure no change is sent to a new address (if you do, that address may or may not be included in your old backup).

Using Electrum should work too (see my earlier post), but in that case you didn't have to download the full blockchain. Keep track of change amounts: if you don't spend the full amount, make sure you send it back to your own address.

You'll also own Fork coins, but don't do anything with them as long as there's Bitcoin on your addresses.

psyberkat1100 (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 6


View Profile
April 02, 2024, 11:14:34 PM
Merited by LoyceV (4)
 #4

I would prefer to choose Ubuntu or any open source OS, but if you do the first step successfully, then 2,3,4 steps are correct.in Electrum import the private key with this command: p2pkh:<<private key1>>

Thanks, As much as i do want to use Ubuntu and i could use it, i feel very familiar with windows and its much easier and less of a learning curve just to move funds to HW wallet. allthough i still see a security risk on the offline pc if im throwing in a usb, im gonna try the photo methods for the qr codes and see how it goes once setup.

1 - (offline pc)- fresh install windows, install bitcoin-qt, download blockchain
~
2 - (online pc) - download and verify electrum, install electrum, setup watch only wallet
Since you downloaded the blockchain already: you can create a transaction from Bitcoin Core, and copy the raw transaction from your offline PC to your online PC for broadcasting. Enable Coin Control in Bitcoin Core, and make sure no change is sent to a new address (if you do, that address may or may not be included in your old backup).

Using Electrum should work too (see my earlier post), but in that case you didn't have to download the full blockchain. Keep track of change amounts: if you don't spend the full amount, make sure you send it back to your own address.

You'll also own Fork coins, but don't do anything with them as long as there's Bitcoin on your addresses.

Thanks, i did read a bit ago how to do the raw transaction, looked like it was all via CLI, but for ease of use i wanted to use electrum, i figure if its easier theres less chance of it going wrong.
And yeah i understand i didnt need to D/L the blockchain haha. i could of just dumped the keys, but since this pc is now going to be offline forever i figured i might as well get the blockchain on there for future use if i wanted it Smiley.
Yeah im moving the BTC first than ill check other coins.
nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5568


Self-proclaimed Genius


View Profile
April 03, 2024, 05:25:24 AM
Merited by LoyceV (4), Pmalek (2)
 #5

Thanks, i did read a bit ago how to do the raw transaction, looked like it was all via CLI, but for ease of use i wanted to use electrum, i figure if its easier theres less chance of it going wrong.
Since you have the blockchain, it can be done in the GUI while offline in a very straightforward way:
  • Just create the transaction as usual in your 'Send' tab until you send it to your own mempool, but you'll have to set a custom fee via "Choose..." since fee estimation wont work.
    It's in BTC/vkB by default so convert the decimals. (the default is set to a value equivalent to 1sat/vB)
  • After that, go to your 'Transactions' tab, find the just-created unconfirmed transaction, right-click and select "Copy raw transaction".
  • You can then broadcast that to an online Bitcoin Core, Electrum or other push transaction tools.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
psyberkat1100 (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 6


View Profile
April 03, 2024, 11:47:46 AM
 #6

Thanks, i did read a bit ago how to do the raw transaction, looked like it was all via CLI, but for ease of use i wanted to use electrum, i figure if its easier theres less chance of it going wrong.
Since you have the blockchain, it can be done in the GUI while offline in a very straightforward way:
  • Just create the transaction as usual in your 'Send' tab until you send it to your own mempool, but you'll have to set a custom fee via "Choose..." since fee estimation wont work.
    It's in BTC/vkB by default so convert the decimals. (the default is set to a value equivalent to 1sat/vB)
  • After that, go to your 'Transactions' tab, find the just-created unconfirmed transaction, right-click and select "Copy raw transaction".
  • You can then broadcast that to an online Bitcoin Core, Electrum or other push transaction tools.

thanks for this, i didnt realize it was this easy! hah. Its another option ill keep in mind for future reference. i like options.
dkbit98
Legendary
*
Offline Offline

Activity: 2212
Merit: 7089



View Profile WWW
April 04, 2024, 06:09:33 PM
 #7

Thanks, As much as i do want to use Ubuntu and i could use it, i feel very familiar with windows and its much easier and less of a learning curve just to move funds to HW wallet. allthough i still see a security risk on the offline pc if im throwing in a usb, im gonna try the photo methods for the qr codes and see how it goes once setup.
Installing ''fresh'' wind0ws usually means it's either illegal risky copy or not activated copy..
You are not going to use this computer for any science or heavy design work, so there is almost no learning curve with most Linux OS.
Something like Linux Mint is better than Ubuntu and looks similar like wind0s, and there are other distros that are even more similar.
You can also just use TailsOS that can work on USB drive, I think it is already coming with Electrum wallet installed.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pmalek
Legendary
*
Offline Offline

Activity: 2744
Merit: 7123



View Profile
April 07, 2024, 07:33:13 AM
 #8

Since the ultimate goal is to move the coins to Trezor, I wouldn't add a third software into the mix. You have Bitcoin Core on an offline wallet and you set up another one for transaction broadcasting - that should be enough. Or the faster and easier way would be to just import the private keys from your old Bitcoin Core wallet into Electrum, and then send the BTC to your Trezor. Again, you could have taken advantage of Electrum's cold storage capabilities for greater security.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
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!