Bitcoin Forum
May 11, 2024, 08:21:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Signing a message with the Android client  (Read 442 times)
n_p (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
August 15, 2017, 10:21:38 AM
 #1

A few years ago, I created an electrum wallet on a desktop machine with version 1.8.1.

For reasons I won't go into here, I am now limited to the android client for the foreseeable future (and beyond).

I need to sign a message (not a transaction) with the private key associated with a specific bitcoin address in that wallet.

Two questions:

1. Is there any way of doing that?

2. If not, how do I export the private key into another wallet client, so I can sign a message with it?

I can miss the obvious sometimes, but I didn't see any way of doing either of these things.
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715458906
Hero Member
*
Offline Offline

Posts: 1715458906

View Profile Personal Message (Offline)

Ignore
1715458906
Reply with quote  #2

1715458906
Report to moderator
1715458906
Hero Member
*
Offline Offline

Posts: 1715458906

View Profile Personal Message (Offline)

Ignore
1715458906
Reply with quote  #2

1715458906
Report to moderator
Cloud27
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
August 21, 2017, 07:56:35 AM
 #2

I recently installed Electrum version 2.9.3 in my android cell phone, and I cannot find where can I make a sign message. Is there a way that I can make a sign message in this version? or this version has limited features.
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1305


Limited in number. Limitless in potential.


View Profile
August 21, 2017, 11:19:25 AM
Last edit: August 21, 2017, 11:37:49 AM by bL4nkcode
 #3

A few years ago, I created an electrum wallet on a desktop machine with version 1.8.1.

For reasons I won't go into here, I am now limited to the android client for the foreseeable future (and beyond).

I need to sign a message (not a transaction) with the private key associated with a specific bitcoin address in that wallet.

Two questions:

1. Is there any way of doing that?

2. If not, how do I export the private key into another wallet client, so I can sign a message with it?

I can miss the obvious sometimes, but I didn't see any way of doing either of these things.
Electrum client for Android doesn't have the feature to signed a message with your address, you can do it only on Desktop version of electrum, but if you are an android user I will suggest that use Mycelium mobile wallet, it does have the feature to signed message on any wallet address there, the one you created which is HD wallet and even the imported one but not the watched address.
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


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


View Profile
August 21, 2017, 06:07:24 PM
 #4

A few years ago, I created an electrum wallet on a desktop machine with version 1.8.1.

For reasons I won't go into here, I am now limited to the android client for the foreseeable future (and beyond).

I need to sign a message (not a transaction) with the private key associated with a specific bitcoin address in that wallet.

Two questions:

1. Is there any way of doing that?

2. If not, how do I export the private key into another wallet client, so I can sign a message with it?

I can miss the obvious sometimes, but I didn't see any way of doing either of these things.

When you make a wallet, you get a seed.
You can use this seed to get the private keys and master public key. This seed can be input in the desktop version downloadable here here

To ge the seed, click the panel at the top that shows how much your balance is and press "show seed", input your pin and type that seed into you computer electrum wallet.
From here you can then sign your address by clicking tools and then sign/verify message at the top.
n_p (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 07, 2017, 02:58:09 AM
 #5

Electrum client for Android doesn't have the feature to signed a message with your address, you can do it only on Desktop version of electrum, but if you are an android user I will suggest that use Mycelium mobile wallet, it does have the feature to signed message on any wallet address there, the one you created which is HD wallet and even the imported one but not the watched address.

No problem using Mycelium (wish they used the same word list as the Electrum version I used to create my wallet, though), but how do I get my private key out of Electrum on Android?


When you make a wallet, you get a seed.
You can use this seed to get the private keys and master public key. This seed can be input in the desktop version downloadable here here

Uhm..., did you read what I wrote? I have no access whatsoever to any desktop version of Electrum. I need to get the private key out of the Android version.
BitcoinNewsMagazine
Legendary
*
Offline Offline

Activity: 1806
Merit: 1164



View Profile WWW
September 07, 2017, 03:27:38 AM
 #6

Electrum client for Android doesn't have the feature to signed a message with your address, you can do it only on Desktop version of electrum, but if you are an android user I will suggest that use Mycelium mobile wallet, it does have the feature to signed message on any wallet address there, the one you created which is HD wallet and even the imported one but not the watched address.

No problem using Mycelium (wish they used the same word list as the Electrum version I used to create my wallet, though), but how do I get my private key out of Electrum on Android?


When you make a wallet, you get a seed.
You can use this seed to get the private keys and master public key. This seed can be input in the desktop version downloadable here here

Uhm..., did you read what I wrote? I have no access whatsoever to any desktop version of Electrum. I need to get the private key out of the Android version.

Electrum wallet for Android is limited. You can't export private keys, and since Electrum uses a non standard derivation path you cannot restore the seed to another Android wallet like Mycelium. So find a laptop you can install Electrum on and restore the seed as you will never be able to do what you want with the Android version.

HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
September 07, 2017, 04:59:33 AM
 #7

... I have no access whatsoever to any desktop version of Electrum. I need to get the private key out of the Android version.
The only thing I can think of... is to make a couple of edits to the BIP39 mnemonic code converter (https://iancoleman.github.io/bip39/) and run that on your phone.

I hacked up a version of it that removes the checksum validation (Electrum uses a different system to BIP39 and I couldn't be bothered implementing it, so I just removed it Grin Tongue)... and uses "electrum" as the default passphrase (as per Electrum code) instead of "mnemonic" (as per BIP39 spec).

Electrum appears to use a "BIP32 Derivation path" of m/0 for receive addresses and m/1 for change addresses...

Also, because of the tremendous amount of JavaScript contained within the page... it is something like 2.5megs! And runs a bit slow on my old Galaxy S5, but it works Wink

I've put up a copy here: https://github.com/HardCorePawn/electrumBIP39

It's very rough, the links probably won't work, and half of it still references the iancoleman page, but I've put a test Electrum seed into it, and it generates the same receive and change addresses as the actual Electrum wallet.

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


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