Author

Topic: Verify Message with electrum 2fa (Read 552 times)

legendary
Activity: 1218
Merit: 1003
October 13, 2017, 03:00:50 PM
#7
Is there a way or workaround to sign a message for an electrum 2fa address? It seems the software doesn't allow it though I would pay the fee to trustedcoins if needed for that.
I met the same problem... Huh
How to claim XML with 2FA electrum wallet...
I have posted instructions in the other thread on how you can (might?) be able to sign a message from 2 of 3 addresses so that you can claim Lumens...

Please note that the method is UNTESTED, as I didn't have any coins in a 2FA MultiSig address when the Lumens snapshot was taken, so the claim form won't let me try and sign a message etc.

Given that Segwit addresses can't be signed either, I think airdrop or snapshot coins need to come up with another fair way to allow non-signable addresses to claim.

I had all my Bitcoin in a 2FA address in Electrum until May, because it was supposed to be safe, I didn't realise I was missing out on stuff like Bitcore.
HCP
legendary
Activity: 2086
Merit: 4361
June 30, 2017, 12:20:41 AM
#6
Is there a way or workaround to sign a message for an electrum 2fa address? It seems the software doesn't allow it though I would pay the fee to trustedcoins if needed for that.
I met the same problem... Huh
How to claim XML with 2FA electrum wallet...
I have posted instructions in the other thread on how you can (might?) be able to sign a message from 2 of 3 addresses so that you can claim Lumens...

Please note that the method is UNTESTED, as I didn't have any coins in a 2FA MultiSig address when the Lumens snapshot was taken, so the claim form won't let me try and sign a message etc.
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
June 29, 2017, 12:29:19 PM
#5
  -snip-

Yeah, it looks like you cannot sign a message from a multisig address. A 2FA wallet is a type of multisig address.

See https://bitcointalk.org/index.php?topic=1576803.5 for more information.

The thread says it's possible to sign a message with the privkeys of the keyholders. So each one can create a signed message. How can that be done with electrum?

A few things has to be done. Read this[1] on how to recreate redeem script. Then, read this[2]. When you restore, don't do it in the same client you usually use. Do it in a different computer or virtual box or better yet, use live USB without persistence. Remember to use a secure computer when doing this. If not, your wallet could be compromised. When using virtual box, there maybe problems with directory. You can change directory with electrum --dir . For windows, do it in the same way you do for Bitcoin core[3] except replacing -datadir= with --dir

After that, create address with xprv key and corresponding xpub key. I don't know any website or web app which helps you do that[4]. So I can't help you in that!

[1] https://bitcointalksearch.org/topic/m.19830190
[2] https://www.reddit.com/r/Bitcoin/comments/3wyjev/comment/cy0275q
[3] https://en.bitcoin.it/wiki/Data_directory
[4] It is just that I only have little technical knowledgeable, maybe not even "little". So wait for somebody else!

Each keyholder has a privkey. He only would be able to access a certain multisig address starting with a 3 through a multisig wallet. And electrum is the only one being able to create this address.

Can bitcoin core sign a message for a multisig address alone just by providing a single privkey for the address? I doubt it somehow. So how would it work signing messages from each keyholder of a multisig address?

You are signing with private keys of public keys used to create your multisig address, which are P2PKH address (starting with '1'. You can see which addresses you want to sign to prove you are in control of that multisig address or send bitcoins from a multisig address with redeem script. Try entering a redeem script in http://coinb.in/#verify.

Note: Normally, you use m of n-of-m number of addresses to create a multisig address. Thus, you already know which addresses are needed to sign a transaction for it to be valid. Therefore, there isn't a need to do all this. This is for HD multisig wallets.
member
Activity: 83
Merit: 10
June 29, 2017, 09:44:49 AM
#4
I met the same problem... Huh
How to claim XML with 2FA electrum wallet...
legendary
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
June 28, 2017, 06:12:14 PM
#3
Is there a way or workaround to sign a message for an electrum 2fa address? It seems the software doesn't allow it though I would pay the fee to trustedcoins if needed for that.

I have read it might be possible to recreate the address in a normal multisig wallet though I doubt that can be done. If it is possible please let me know how to do it.

Greetings!
Sebastian

Edit: Looks like it is generally a problem with multisig because of no real specification about this.

Yeah, it looks like you cannot sign a message from a multisig address. A 2FA wallet is a type of multisig address.

See https://bitcointalk.org/index.php?topic=1576803.5 for more information.

The thread says it's possible to sign a message with the privkeys of the keyholders. So each one can create a signed message. How can that be done with electrum? Each keyholder has a privkey. He only would be able to access a certain multisig address starting with a 3 through a multisig wallet. And electrum is the only one being able to create this address.

Can bitcoin core sign a message for a multisig address alone just by providing a single privkey for the address? I doubt it somehow. So how would it work signing messages from each keyholder of a multisig address?
legendary
Activity: 1736
Merit: 1023
June 27, 2017, 11:39:01 PM
#2
Is there a way or workaround to sign a message for an electrum 2fa address? It seems the software doesn't allow it though I would pay the fee to trustedcoins if needed for that.

I have read it might be possible to recreate the address in a normal multisig wallet though I doubt that can be done. If it is possible please let me know how to do it.

Greetings!
Sebastian

Edit: Looks like it is generally a problem with multisig because of no real specification about this.

Yeah, it looks like you cannot sign a message from a multisig address. A 2FA wallet is a type of multisig address.

See https://bitcointalk.org/index.php?topic=1576803.5 for more information.
legendary
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
June 27, 2017, 02:28:40 PM
#1
Is there a way or workaround to sign a message for an electrum 2fa address? It seems the software doesn't allow it though I would pay the fee to trustedcoins if needed for that.

I have read it might be possible to recreate the address in a normal multisig wallet though I doubt that can be done. If it is possible please let me know how to do it.

Greetings!
Sebastian

Edit: Looks like it is generally a problem with multisig because of no real specification about this.
Jump to: