Bitcoin Forum
November 17, 2024, 01:20:12 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Needs android: safe ish way of using gole electrum from your desktop  (Read 188 times)
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 31, 2019, 08:48:49 PM
Last edit: March 31, 2019, 09:00:04 PM by jackg
 #1

If you're wanting to use an older version of electrum (like me) this guide will be helpful..

First install electrum on your android device.
Make a new watching only wallet using the master public key from wallet>information>qr. On the phone use standard wallet and master key (not what I did the first time)....
Then get your recipient whoever it is and make an invoice on your phone once its synced.
Back on the computer, press send and click the qr code scanner
load up a qr on your phone to scan.
Once scanned, click preview on your computer then click sign and click the qr
Now scan that qr code onto your phone and hit broadcast.

(my webcam stopped working so I couldn't test this).


If you use the playstore to download apps then what you're going to want to do is go to your files on android and find the apps section and there'll be a section called something like "installers" or "not installed" click that and wait for it to load and find the installer of the corresponding version of your computer.

I'd suggest you use versions beyond 3.1.0 on android to ensure it's compatible with the new servers.

(android can't display the phishing message I don't think it usually doesn't fit error messages on very well and they're not formatted)...
TryNinja
Legendary
*
Offline Offline

Activity: 3024
Merit: 7443


Top Crypto Casino


View Profile WWW
March 31, 2019, 08:55:42 PM
 #2

Why would you want to keep using an older version of Electrum?

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

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


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 31, 2019, 08:59:23 PM
 #3

Why would you want to keep using an older version of Electrum?

I don't like upgrading straight away and I'd like to keep that computer offline.

Coding Enthusiast
Legendary
*
Offline Offline

Activity: 1043
Merit: 2818


Bitcoin and C♯ Enthusiast


View Profile WWW
April 01, 2019, 01:18:59 PM
 #4

Funny thing is that I created my BitcoinTransactionTool project for the same reasons on top of other things. Basically you are looking for a way to make an unsigned transaction and give it to your cold storage for signing.
I haven't had time to work on it anymore ever since I made it and Electrum has changed a lot, but I'll probably fix its bugs and release the new version this month if I can get the script part of my library finished Tongue
Feel free to take a look at the code to get the idea (you can find it in my signature).

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.20.0)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
April 01, 2019, 05:08:12 PM
 #5

I remembered of your script and then thought you wouldn't support what I'm trying to do as it's native segwit and a multisig... So it isn't exactly the easiest thing. Although I managed to make a transaction so big it couldn't be represented in a qr code (I think anyway).
Coding Enthusiast
Legendary
*
Offline Offline

Activity: 1043
Merit: 2818


Bitcoin and C♯ Enthusiast


View Profile WWW
April 01, 2019, 05:35:30 PM
 #6

It isn't that hard either. I just never knew how scripts worked when I started that project and never gotten around to upgrade it until now.
As for the size, there are certain small changed that can help create a smaller QR code. For example making the hex uppercase would make a big difference. Or you can do what Electrum does and use the Base-43 encoding on it before you turn it into QR.
Base-43 is exactly the same as Base-58 but with these character:
Code:
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ$*+-./:

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.20.0)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
April 01, 2019, 07:45:04 PM
 #7

Base43? That's a weird base to use. It's a prime number which means it'll take ages to compute. Saying that we use base58 isn't exactly easy to optimise also...

But multisig with segwit sounds difficult I'm not looking forward to when I start trying to program with it.
pooya87
Legendary
*
Offline Offline

Activity: 3640
Merit: 11039


Crypto Swap Exchange


View Profile
April 02, 2019, 02:58:29 AM
 #8

Base43? That's a weird base to use. It's a prime number which means it'll take ages to compute. Saying that we use base58 isn't exactly easy to optimise also...

that only matters if you are about to do millions of conversions and want them to only take a second. but when you are doing only 1 encoding and do it with a small size byte array (hundreds of bytes not even 1 kB) the speed of such process does not matter.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
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!