<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Womantis</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Womantis"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Womantis"/>
	<updated>2026-04-23T10:20:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Safely_Transfer_Bitcoin_from_a_wallet.dat_File_to_Anywhere,_Using_Air-Gapped_Offline_System,_Bitcoin_Core,_and_Electrum&amp;diff=63840</id>
		<title>Safely Transfer Bitcoin from a wallet.dat File to Anywhere, Using Air-Gapped Offline System, Bitcoin Core, and Electrum</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Safely_Transfer_Bitcoin_from_a_wallet.dat_File_to_Anywhere,_Using_Air-Gapped_Offline_System,_Bitcoin_Core,_and_Electrum&amp;diff=63840"/>
		<updated>2017-08-15T03:06:36Z</updated>

		<summary type="html">&lt;p&gt;Womantis: Mention listaddressgroupings as well as listreceivedbyaddress&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is intended for former users of [[Bitcoin Core]] who wish to very securely transfer Bitcoin from an archived wallet.dat file into a new secure storage target (e.g. hardware wallet) using a process that keeps all private keys off of any online computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Before reading this page, users should note that directly manipulating ECDSA [[private keys]] is dangerous and can result in losing bitcoins&amp;lt;ref&amp;gt;[https://bitcoin.stackexchange.com/questions/29948/why-doc-says-importing-private-keys-is-so-dangerous Bitcoin StackExchange - Why doc says importing private keys is so dangerous?]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://bitcoin.stackexchange.com/questions/18619/why-so-many-warnings-about-importing-private-keys Bitcoin StackExchange - Why so many warnings about importing private keys?]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
* Safely sweep Bitcoin from a wallet.dat file and send to a new address.&lt;br /&gt;
* Never allow wallet.dat or any private keys to touch online computer.&lt;br /&gt;
* Use GUI tools that minimize complication and potential for mistake.&lt;br /&gt;
&lt;br /&gt;
== Why ==&lt;br /&gt;
* You are paranoid and don&#039;t trust the security of your online computer.&lt;br /&gt;
* You have a hardware wallet or other secure means of storing Bitcoin.&lt;br /&gt;
* You like doing things in a more complicated way than otherwise necessary by more trusting folk.&lt;br /&gt;
* You aren&#039;t comfortable manually building [[ Raw Transactions ]] from UTXOs and playing with big opaque hex strings.&lt;br /&gt;
&lt;br /&gt;
== Read This First ==&lt;br /&gt;
Less paranoid people may find the following article simpler and easier, which also describes in more detail obtaining the relevant software and other basic topics:&lt;br /&gt;
* [[ Transferring coins from Bitcoin-Qt to Electrum ]]&lt;br /&gt;
Less paranoid people seeking to move Bitcoin from a wallet.dat to another address may also simply use Bitcoin Core itself directly, bypassing all complexity of offline transactions.&lt;br /&gt;
&lt;br /&gt;
== Ingredients ==&lt;br /&gt;
The following ALL-CAPS terms are introduced here and used below consistently.&lt;br /&gt;
* NET-PC     : An online computer with potential malware.&lt;br /&gt;
* OFFLINE-PC : A secure offline computer without network access.&lt;br /&gt;
* USB-STICK  : A USB stick to transfer files over air gap.&lt;br /&gt;
* WALLET.DAT : A high value wallet.dat file stored offline.&lt;br /&gt;
&lt;br /&gt;
== Software (always verify signatures!) ==&lt;br /&gt;
* [[ Electrum ]]: Installed on both NET-PC and OFFLINE-PC.&lt;br /&gt;
* [[Bitcoin Core]]: Installed on OFFLINE-PC only.&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
# OFFLINE-PC [Bitcoin Core] Dump addresses from wallet.dat using at least (NOTE: this part needs review - how best to simply and reliably list all addresses?):&lt;br /&gt;
## &amp;lt;code&amp;gt;listreceivedbyaddress 0 true&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;listaddressgroupings&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy addresses to NET-PC via USB-STICK.&lt;br /&gt;
# NET-PC [Electrum] Create &amp;quot;Watch Bitcoin Addresses&amp;quot; wallet using exported addresses. See which have balances.&lt;br /&gt;
# OFFLINE-PC [Bitcoin Core] Dump each private key from wallet.dat: &amp;lt;code&amp;gt;dumpprivkey &amp;quot;$ADDR&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# OFFLINE-PC [Electrum] Create &amp;quot;Standard Wallet&amp;quot; with &amp;quot;Use public of private keys&amp;quot; using (copy/paste) desired private keys.&lt;br /&gt;
# NET-PC [Electrum] Generate transactions and save them to USB-STICK.&lt;br /&gt;
# OFFLINE-PC [Electrum] Sign transactions and save them back to USB-STICK.&lt;br /&gt;
# NET-PC [Electrum] Broadcast transactions from USB-STICK.&lt;br /&gt;
# OFFLINE-PC: Wipe drive.&lt;br /&gt;
&lt;br /&gt;
== Simplifications for sweeping a paper wallet ==&lt;br /&gt;
If you have a paper wallet (with private key and address written on it) instead of a wallet.dat file, you may simply the instructions as follows:&lt;br /&gt;
* No need to install Bitcoin Core on OFFLINE-PC.&lt;br /&gt;
* Skip steps 1 and 2, and use address directly in step 3.&lt;br /&gt;
* Skip step 4, and use private key directly in step 5.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Instructional]]&lt;/div&gt;</summary>
		<author><name>Womantis</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Safely_Transfer_Bitcoin_from_a_wallet.dat_File_to_Anywhere,_Using_Air-Gapped_Offline_System,_Bitcoin_Core,_and_Electrum&amp;diff=63839</id>
		<title>Safely Transfer Bitcoin from a wallet.dat File to Anywhere, Using Air-Gapped Offline System, Bitcoin Core, and Electrum</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Safely_Transfer_Bitcoin_from_a_wallet.dat_File_to_Anywhere,_Using_Air-Gapped_Offline_System,_Bitcoin_Core,_and_Electrum&amp;diff=63839"/>
		<updated>2017-08-15T03:04:39Z</updated>

		<summary type="html">&lt;p&gt;Womantis: fix formatting of list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is intended for former users of [[Bitcoin Core]] who wish to very securely transfer Bitcoin from an archived wallet.dat file into a new secure storage target (e.g. hardware wallet) using a process that keeps all private keys off of any online computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Before reading this page, users should note that directly manipulating ECDSA [[private keys]] is dangerous and can result in losing bitcoins&amp;lt;ref&amp;gt;[https://bitcoin.stackexchange.com/questions/29948/why-doc-says-importing-private-keys-is-so-dangerous Bitcoin StackExchange - Why doc says importing private keys is so dangerous?]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://bitcoin.stackexchange.com/questions/18619/why-so-many-warnings-about-importing-private-keys Bitcoin StackExchange - Why so many warnings about importing private keys?]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
* Safely sweep Bitcoin from a wallet.dat file and send to a new address.&lt;br /&gt;
* Never allow wallet.dat or any private keys to touch online computer.&lt;br /&gt;
* Use GUI tools that minimize complication and potential for mistake.&lt;br /&gt;
&lt;br /&gt;
== Why ==&lt;br /&gt;
* You are paranoid and don&#039;t trust the security of your online computer.&lt;br /&gt;
* You have a hardware wallet or other secure means of storing Bitcoin.&lt;br /&gt;
* You like doing things in a more complicated way than otherwise necessary by more trusting folk.&lt;br /&gt;
* You aren&#039;t comfortable manually building [[ Raw Transactions ]] from UTXOs and playing with big opaque hex strings.&lt;br /&gt;
&lt;br /&gt;
== Read This First ==&lt;br /&gt;
Less paranoid people may find the following article simpler and easier, which also describes in more detail obtaining the relevant software and other basic topics:&lt;br /&gt;
* [[ Transferring coins from Bitcoin-Qt to Electrum ]]&lt;br /&gt;
Less paranoid people seeking to move Bitcoin from a wallet.dat to another address may also simply use Bitcoin Core itself directly, bypassing all complexity of offline transactions.&lt;br /&gt;
&lt;br /&gt;
== Ingredients ==&lt;br /&gt;
The following ALL-CAPS terms are introduced here and used below consistently.&lt;br /&gt;
* NET-PC     : An online computer with potential malware.&lt;br /&gt;
* OFFLINE-PC : A secure offline computer without network access.&lt;br /&gt;
* USB-STICK  : A USB stick to transfer files over air gap.&lt;br /&gt;
* WALLET.DAT : A high value wallet.dat file stored offline.&lt;br /&gt;
&lt;br /&gt;
== Software (always verify signatures!) ==&lt;br /&gt;
* [[ Electrum ]]: Installed on both NET-PC and OFFLINE-PC.&lt;br /&gt;
* [[Bitcoin Core]]: Installed on OFFLINE-PC only.&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
# OFFLINE-PC [Bitcoin Core] Dump addresses from wallet.dat: &amp;lt;code&amp;gt;listreceivedbyaddress 0 true&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy addresses to NET-PC via USB-STICK.&lt;br /&gt;
# NET-PC [Electrum] Create &amp;quot;Watch Bitcoin Addresses&amp;quot; wallet using exported addresses. See which have balances.&lt;br /&gt;
# OFFLINE-PC [Bitcoin Core] Dump each private key from wallet.dat: &amp;lt;code&amp;gt;dumpprivkey &amp;quot;$ADDR&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# OFFLINE-PC [Electrum] Create &amp;quot;Standard Wallet&amp;quot; with &amp;quot;Use public of private keys&amp;quot; using (copy/paste) desired private keys.&lt;br /&gt;
# NET-PC [Electrum] Generate transactions and save them to USB-STICK.&lt;br /&gt;
# OFFLINE-PC [Electrum] Sign transactions and save them back to USB-STICK.&lt;br /&gt;
# NET-PC [Electrum] Broadcast transactions from USB-STICK.&lt;br /&gt;
# OFFLINE-PC: Wipe drive.&lt;br /&gt;
&lt;br /&gt;
== Simplifications for sweeping a paper wallet ==&lt;br /&gt;
If you have a paper wallet (with private key and address written on it) instead of a wallet.dat file, you may simply the instructions as follows:&lt;br /&gt;
* No need to install Bitcoin Core on OFFLINE-PC.&lt;br /&gt;
* Skip steps 1 and 2, and use address directly in step 3.&lt;br /&gt;
* Skip step 4, and use private key directly in step 5.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Instructional]]&lt;/div&gt;</summary>
		<author><name>Womantis</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Safely_Transfer_Bitcoin_from_a_wallet.dat_File_to_Anywhere,_Using_Air-Gapped_Offline_System,_Bitcoin_Core,_and_Electrum&amp;diff=63750</id>
		<title>Safely Transfer Bitcoin from a wallet.dat File to Anywhere, Using Air-Gapped Offline System, Bitcoin Core, and Electrum</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Safely_Transfer_Bitcoin_from_a_wallet.dat_File_to_Anywhere,_Using_Air-Gapped_Offline_System,_Bitcoin_Core,_and_Electrum&amp;diff=63750"/>
		<updated>2017-07-31T07:57:15Z</updated>

		<summary type="html">&lt;p&gt;Womantis: Created page with &amp;quot;This guide is intended for former users of Bitcoin Core who wish to very securely transfer Bitcoin from an archived wallet.dat file into a new secure storage target (e.g....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is intended for former users of [[Bitcoin Core]] who wish to very securely transfer Bitcoin from an archived wallet.dat file into a new secure storage target (e.g. hardware wallet) using a process that keeps all private keys off of any online computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Before reading this page, users should note that directly manipulating ECDSA [[private keys]] is dangerous and can result in losing bitcoins&amp;lt;ref&amp;gt;[https://bitcoin.stackexchange.com/questions/29948/why-doc-says-importing-private-keys-is-so-dangerous Bitcoin StackExchange - Why doc says importing private keys is so dangerous?]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://bitcoin.stackexchange.com/questions/18619/why-so-many-warnings-about-importing-private-keys Bitcoin StackExchange - Why so many warnings about importing private keys?]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
* Safely sweep Bitcoin from a wallet.dat file and send to a new address.&lt;br /&gt;
* Never allow wallet.dat or any private keys to touch online computer.&lt;br /&gt;
* Use GUI tools that minimize complication and potential for mistake.&lt;br /&gt;
&lt;br /&gt;
== Why ==&lt;br /&gt;
* You are paranoid and don&#039;t trust the security of your online computer.&lt;br /&gt;
* You have a hardware wallet or other secure means of storing Bitcoin.&lt;br /&gt;
* You like doing things in a more complicated way than otherwise necessary by more trusting folk.&lt;br /&gt;
* You aren&#039;t comfortable manually building [[ Raw Transactions ]] from UTXOs and playing with big opaque hex strings.&lt;br /&gt;
&lt;br /&gt;
== Read This First ==&lt;br /&gt;
Less paranoid people may find the following article simpler and easier, which also describes in more detail obtaining the relevant software and other basic topics:&lt;br /&gt;
* [[ Transferring coins from Bitcoin-Qt to Electrum ]]&lt;br /&gt;
Less paranoid people seeking to move Bitcoin from a wallet.dat to another address may also simply use Bitcoin Core itself directly, bypassing all complexity of offline transactions.&lt;br /&gt;
&lt;br /&gt;
== Ingredients ==&lt;br /&gt;
The following ALL-CAPS terms are introduced here and used below consistently.&lt;br /&gt;
* NET-PC     : An online computer with potential malware.&lt;br /&gt;
* OFFLINE-PC : A secure offline computer without network access.&lt;br /&gt;
* USB-STICK  : A USB stick to transfer files over air gap.&lt;br /&gt;
* WALLET.DAT : A high value wallet.dat file stored offline.&lt;br /&gt;
&lt;br /&gt;
== Software (always verify signatures!) ==&lt;br /&gt;
* [[ Electrum ]]: Installed on both NET-PC and OFFLINE-PC.&lt;br /&gt;
* [[Bitcoin Core]]: Installed on OFFLINE-PC only.&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
#. OFFLINE-PC [Bitcoin Core] Dump addresses from wallet.dat: &amp;lt;code&amp;gt;listreceivedbyaddress 0 true&amp;lt;/code&amp;gt;&lt;br /&gt;
#. Copy addresses to NET-PC via USB-STICK.&lt;br /&gt;
#. NET-PC [Electrum] Create &amp;quot;Watch Bitcoin Addresses&amp;quot; wallet using exported addresses. See which have balances.&lt;br /&gt;
#. OFFLINE-PC [Bitcoin Core] Dump each private key from wallet.dat: &amp;lt;code&amp;gt;dumpprivkey &amp;quot;$ADDR&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
#. OFFLINE-PC [Electrum] Create &amp;quot;Standard Wallet&amp;quot; with &amp;quot;Use public of private keys&amp;quot; using (copy/paste) desired private keys.&lt;br /&gt;
#. NET-PC [Electrum] Generate transactions and save them to USB-STICK.&lt;br /&gt;
#. OFFLINE-PC [Electrum] Sign transactions and save them back to USB-STICK.&lt;br /&gt;
#. NET-PC [Electrum] Broadcast transactions from USB-STICK.&lt;br /&gt;
#. OFFLINE-PC: Wipe drive.&lt;br /&gt;
&lt;br /&gt;
== Simplifications for sweeping a paper wallet ==&lt;br /&gt;
If you have a paper wallet (with private key and address written on it) instead of a wallet.dat file, you may simply the instructions as follows:&lt;br /&gt;
* No need to install Bitcoin Core on OFFLINE-PC.&lt;br /&gt;
* Skip steps 1 and 2, and use address directly in step 3.&lt;br /&gt;
* Skip step 4, and use private key directly in step 5.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Instructional]]&lt;/div&gt;</summary>
		<author><name>Womantis</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Transferring_coins_from_Bitcoin-Qt_to_Electrum&amp;diff=63749</id>
		<title>Transferring coins from Bitcoin-Qt to Electrum</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Transferring_coins_from_Bitcoin-Qt_to_Electrum&amp;diff=63749"/>
		<updated>2017-07-31T07:33:43Z</updated>

		<summary type="html">&lt;p&gt;Womantis: Add link to new related page: Safely Transfer Bitcoin from a wallet.dat File to Anywhere, Using Air-Gapped Offline System, Bitcoin Core, and Electrum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is intended for users of [[Bitcoin Core]] who do not want to wait for their wallet to be synchronized with the network, which may take many hours or days depending on the hardware spec.&lt;br /&gt;
&lt;br /&gt;
It&#039;s a somewhat common situation that users don&#039;t open their wallet for months or years, after which they come back to find it will take them hours to have be able to use Bitcoin Core. Another example is where the block files on hard disk have become corrupted requiring parts of the [[blockchain]] to be downloaded and verified again.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Before reading this page, users should note that directly manipulating ECDSA [[private keys]] is dangerous and can result in losing bitcoins&amp;lt;ref&amp;gt;[https://bitcoin.stackexchange.com/questions/29948/why-doc-says-importing-private-keys-is-so-dangerous Bitcoin StackExchange - Why doc says importing private keys is so dangerous?]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://bitcoin.stackexchange.com/questions/18619/why-so-many-warnings-about-importing-private-keys Bitcoin StackExchange - Why so many warnings about importing private keys?]&amp;lt;/ref&amp;gt;. This guide is for the impatient or time-stressed, it is recommended that users of [[Bitcoin Core]] simply wait out the [[block chain download|blockchain synchronization]]. There are many benefits to running a [[Full node]] including trustlessness, security and privacy which lightweight wallets cannot match.&lt;br /&gt;
&lt;br /&gt;
== Obtain new Electrum wallet ==&lt;br /&gt;
Download [[Electrum]], verify the signature to prove it was not modified in transit. Create a new normal wallet (not watch-only!). Write down the mnemonic recovery seed on paper.&lt;br /&gt;
&lt;br /&gt;
== Obtain private key(s) from Bitcoin-Qt ==&lt;br /&gt;
&lt;br /&gt;
Click Help -&amp;gt; Debug. Click the Console tab.&lt;br /&gt;
&lt;br /&gt;
If your wallet is encrypted, use this command to decrypt it for 5 minutes (300 seconds):&lt;br /&gt;
&lt;br /&gt;
    walletpassphrase your-wallet-passphrase 300&lt;br /&gt;
&lt;br /&gt;
Use the [[Original Bitcoin client/API calls list|dumpprivkey]] command to get the private key. Repeat for as many bitcoin addresses as have money in them.&lt;br /&gt;
&lt;br /&gt;
   dumpprivkey &amp;lt;your bitcoin address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Do not send this private key to anybody else, they could use it to steal your bitcoins(!)&lt;br /&gt;
&lt;br /&gt;
== Sweep private keys with Electrum ==&lt;br /&gt;
&lt;br /&gt;
In the Electrum window, click Wallet -&amp;gt; Private Keys -&amp;gt; Sweep. Paste the private keys from Bitcoin-Qt here. Check the resulting transaction is okay and click Broadcast to sweep from the addresses in Bitcoin Core to the Electrum wallet.&lt;br /&gt;
&lt;br /&gt;
The [[transaction]] will be relayed to every node in the bitcoin network and should soon be visible as unconfirmed in Electrum&#039;s window. It is likely to soon be [[mining|mined]] into a [[block]] giving it [[confirmation|confirmations]] that make it an irreversible transaction.&lt;br /&gt;
&lt;br /&gt;
==Related Documents==&lt;br /&gt;
* [[Safely Transfer Bitcoin from a wallet.dat File to Anywhere, Using Air-Gapped Offline System, Bitcoin Core, and Electrum]] (a more complicated extended version of this document for more paranoid people)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Instructional]]&lt;/div&gt;</summary>
		<author><name>Womantis</name></author>
	</entry>
</feed>