Bitcoin Forum
December 15, 2024, 02:35:48 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: manually adding transactions on electrum  (Read 326 times)
tarball (OP)
Jr. Member
*
Offline Offline

Activity: 98
Merit: 5


View Profile
June 06, 2018, 07:11:37 AM
 #1

I have a wallet I created with Electrum on a device that has never connected to the internet. I have sent bitcoin to an address in the wallet, but obviously the transaction does not show up. Is there anyway I can add a transaction to the wallet other than using the internet? For example, I have the tx file that I created with electrum (The bitcoin I sent to the new wallet was on another Electrum wallet). Can I somehow add that to the wallet's tx history?

Thanks for reading my post.
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3139



View Profile
June 06, 2018, 07:26:26 AM
 #2

I don't think if it is possible. The whole point of an offline wallet is that it has no Internet connection. Electrum is a lightweight wallet so it doesn't synchronise fully with the blockchain but connects to the other nodes. Create a watch-only wallet on an online computer, it will be much easier and more secure. I wrote a tutorial on that some time ago.

https://bitcointalk.org/index.php?topic=3774520.msg37162163#msg37162163
buwaytress
Legendary
*
Online Online

Activity: 3024
Merit: 3727


Join the world-leading crypto sportsbook NOW!


View Profile
June 06, 2018, 08:14:49 AM
 #3

A less technical solution might simply be to look up the address you want to watch and bookmark it (I do that for a few addresses). So for example, if you bookmark https://blockchain.info/address/XXX, where XXX is the address, you just visit it on your bookmark (I name them too), and it lists balance, transactions. You can use blockchair to look up bech32 addresses.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
Zenixin
Jr. Member
*
Offline Offline

Activity: 132
Merit: 2

MR06Q8ZM3194


View Profile
June 06, 2018, 08:27:32 AM
 #4

A less technical solution might simply be to look up the address you want to watch and bookmark it (I do that for a few addresses). So for example, if you bookmark https://blockchain.info/address/XXX, where XXX is the address, you just visit it on your bookmark (I name them too), and it lists balance, transactions. You can use blockchair to look up bech32 addresses.

Based on my understanding on OP statement. He wants to view his updated balance without using internet in his Electrum wallet which I wonder what is his purpose. Technically that bookmark trick is not the answer to OP question. And I believe there is no way to update the Electrum Balance unless it will connect on the internet.

⌂ the SUITE | THE NEW GENERATION OF LOYALTY PROGRAM
Visit : www.fidelitysuite.com
Lucius
Legendary
*
Offline Offline

Activity: 3458
Merit: 6236


Crypto Swap Exchange🈺


View Profile WWW
June 06, 2018, 01:04:23 PM
 #5

I have a wallet I created with Electrum on a device that has never connected to the internet. I have sent bitcoin to an address in the wallet, but obviously the transaction does not show up. Is there anyway I can add a transaction to the wallet other than using the internet? For example, I have the tx file that I created with electrum (The bitcoin I sent to the new wallet was on another Electrum wallet). Can I somehow add that to the wallet's tx history?

Cold wallet should only be for sign transaction and even some say it is possible to upload transaction history from watch only wallet it certainly is not advisable. I suggest you to use that cold wallet just for sign transactions, and by using Master Public Key create watching-only wallet where you can always see your updated BTC balance without any risk for your private keys.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
kevoh
Full Member
***
Offline Offline

Activity: 448
Merit: 110


View Profile
June 06, 2018, 01:31:10 PM
 #6

I have a wallet I created with Electrum on a device that has never connected to the internet. I have sent bitcoin to an address in the wallet, but obviously the transaction does not show up. Is there anyway I can add a transaction to the wallet other than using the internet? For example, I have the tx file that I created with electrum (The bitcoin I sent to the new wallet was on another Electrum wallet). Can I somehow add that to the wallet's tx history?
In your case, your wallet device basically serves as holding your private key (offline) and allowing you to perform transactions associated to addresses linked to your wallet address. On the other hand, bitcoin balances are constantly updated on the network whether you are offline or not. So to answer your question:
1. You can receive payments into any address in the wallet whether you are offline or not.
2. The transaction history gets updated as soon as your cold storage device gets connected to the bitcoin network.

Hence you definitely need the internet.
tarball (OP)
Jr. Member
*
Offline Offline

Activity: 98
Merit: 5


View Profile
June 07, 2018, 12:12:06 AM
 #7

how do I do off-line signing of transactions then?

Thanks for reading my post.
Thirdspace
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 738


Mixing reinvented for your privacy | chipmixer.com


View Profile
June 07, 2018, 02:17:04 AM
Merited by Abdussamad (2)
 #8

how do I do off-line signing of transactions then?
have a watch-only address/wallet on an online device for monitoring/retrieving unspents
use it to create unsigned rawtx then use usb as an intermediary between online and offline devices
sign with your offline wallet and pass it back to online device for broadcasting
but using this method, some people would consider the address is no longer as cold storage (because of usb use, physical contact)
for completely air gapped cold storage, each device should have camera to scan QR code of transaction 

RGBKey
Hero Member
*****
Offline Offline

Activity: 854
Merit: 658


rgbkey.github.io/pgp.txt


View Profile WWW
June 07, 2018, 02:17:48 AM
 #9

how do I do off-line signing of transactions then?
Preferably you would use a computer/laptop that's never been online, something like a fresh linux install.

For instructions on how to do this using Electrum, click here.

Other wallets have similar instruction manuals you can find just by using Google.
tarball (OP)
Jr. Member
*
Offline Offline

Activity: 98
Merit: 5


View Profile
June 07, 2018, 03:21:48 AM
 #10

I did exactly what thirdspace did, I exported the unsigned tx file, put it on a usb flash drive, and opened it on my offline computer. I loaded the raw tx, and the Sign button has been greyed out.

Thanks for reading my post.
tarball (OP)
Jr. Member
*
Offline Offline

Activity: 98
Merit: 5


View Profile
June 07, 2018, 03:23:52 AM
 #11

how do I do off-line signing of transactions then?
Preferably you would use a computer/laptop that's never been online, something like a fresh linux install.

I did that. I'm using TAILS with the persistent mode feature

Thanks for reading my post.
pooya87
Legendary
*
Offline Offline

Activity: 3668
Merit: 11107


Crypto Swap Exchange


View Profile
June 07, 2018, 04:48:11 AM
 #12

I did exactly what thirdspace did, I exported the unsigned tx file, put it on a usb flash drive, and opened it on my offline computer. I loaded the raw tx, and the Sign button has been greyed out.

it is because your offline wallet does not recognize the transaction you just gave it to sign, there must be something wrong with the unsigned tx that you created.
first make sure you are using the same Electrum version on both computer and make sure it is the latest version which is currently 3.1.3 https://electrum.org/#download

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
tarball (OP)
Jr. Member
*
Offline Offline

Activity: 98
Merit: 5


View Profile
June 07, 2018, 04:56:47 AM
 #13

I'm using electrum version 3.1.3 to create the unsigned tx (in Debian GNU/Linux) and electrum 3.0.6 for the offline wallet in TAILS linux. Problem is I cannot update electrum as it be deleted upon shutdown

Thanks for reading my post.
tarball (OP)
Jr. Member
*
Offline Offline

Activity: 98
Merit: 5


View Profile
June 07, 2018, 05:02:39 AM
 #14

I reinstalled 3.0.6 on the computer that has the watch only wallet, and i created another unsigned tx; that didnt work also.
EDIT: I ran electrum 3.1.3 on the computer with the offline wallet, the same as the watch only, and still, the sign button is greyed out.

Thanks for reading my post.
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2504



View Profile WWW
June 07, 2018, 12:37:22 PM
 #15

I ran electrum 3.1.3 on the computer with the offline wallet, the same as the watch only, and still, the sign button is greyed out.

Did you check whether you have the correct wallet file opened on your offline machine?

You might also try to look at the addresses. Does your offline wallet contain each address used in your transaction?
If you can not find those addresses in the address tab, you might try to create another bunch of key pairs with this command (in 'view' -> 'show console' -> 'console' tab): for i in range(5): createnewaddress()


Abdussamad
Legendary
*
Offline Offline

Activity: 3710
Merit: 1586



View Profile
June 07, 2018, 11:47:28 PM
 #16

what is the wallet type under wallet menu > information?

edit: i mean wallet type of the offline wallet.
tarball (OP)
Jr. Member
*
Offline Offline

Activity: 98
Merit: 5


View Profile
June 08, 2018, 11:28:21 PM
 #17

Standard.

Thanks for reading my post.
tarball (OP)
Jr. Member
*
Offline Offline

Activity: 98
Merit: 5


View Profile
June 08, 2018, 11:30:44 PM
 #18

I ran electrum 3.1.3 on the computer with the offline wallet, the same as the watch only, and still, the sign button is greyed out.

Did you check whether you have the correct wallet file opened on your offline machine?

You might also try to look at the addresses. Does your offline wallet contain each address used in your transaction?
If you can not find those addresses in the address tab, you might try to create another bunch of key pairs with this command (in 'view' -> 'show console' -> 'console' tab): for i in range(5): createnewaddress()


In electrum, if you load a transaction that references an address that is in the wallet, it will be highlighted. When I load the transaction, the address is highlighted, indicating that I have loaded the correct wallet file.

Thanks for reading my post.
Abdussamad
Legendary
*
Offline Offline

Activity: 3710
Merit: 1586



View Profile
June 09, 2018, 08:25:25 PM
 #19

Did you create the watch-only wallet using your master public key (xpub) or using specific addresses?
tarball (OP)
Jr. Member
*
Offline Offline

Activity: 98
Merit: 5


View Profile
June 10, 2018, 04:22:01 AM
Last edit: June 10, 2018, 04:53:15 AM by tarball
 #20

Single address. Perhaps thats the reason.

Thanks for reading my post.
Pages: [1] 2 »  All
  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!