Bitcoin Forum

Other => Beginners & Help => Topic started by: NaHCO3 on June 30, 2020, 02:18:07 PM



Title: How can I sign a message from bech32 address on iPhone
Post by: NaHCO3 on June 30, 2020, 02:18:07 PM
I want to sign a message from my bech32 address. is there any wallet for iphone that support private key import ? Thanks


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: jackg on June 30, 2020, 02:23:36 PM
I don't think there's a secure way to do it on smart phones as there isn't an app that signs messages afaik.



Title: Re: How can I sign a message from bech32 address on iPhone
Post by: Pffrt on June 30, 2020, 02:30:57 PM
Blockchain.com doesn't bech32 addresses if I'm correct and to my known blockchain.com is the only option to sign message from a phone. Mycellium may have the option too. You can check with Mycellium.


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: sheenshane on June 30, 2020, 04:13:46 PM
Hello there @NaHCO3 welcome to the forum.

I dont have an iPhone because I can't afford it :D , but base on my quick researched I have found out that you can download the Coinomi Bitcoin wallet app through apple store which is possible that you can sign a message either SegWit address or legacy address using Coinomi app.

Just try to download first the app wallet, https://apps.apple.com/us/app/coinomi-wallet/id1333588809.

And then, come back it here when you successfully sign a message from the bech32 address using your iPhone through the Coinomi app.


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: jackg on June 30, 2020, 04:19:55 PM
Blockchain.com doesn't bech32 addresses if I'm correct and to my known blockchain.com is the only option to sign message from a phone. Mycellium may have the option too. You can check with Mycellium.

I don't think mycelium is greatly secure for ios... It only looks to have seen a few updates so far and was apparently very buggy before then so I doubt they've ironed them all out (unless they've found a way to translate the android version which is unlikely).


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: Rath_ on June 30, 2020, 04:28:29 PM
Keep in mind that there is no standard for signing messages using nested and native SegWit addresses. This means that the verification is a pain for other people. Electrum would be the most universal choice, but it is only available for Android and desktop operating systems. If you really need to use your iPhone for that then consider switching to a legacy address. The other person will be able to use any software to verify your message.


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: Pffrt on June 30, 2020, 04:44:58 PM
I don't think mycelium is greatly secure for ios...
OP is looking for signing a message using bech32 address from ios. I think that must not be something to be concerned for such security unless they hold a big fund in that certain address OP want to import private key.
Electrum would be the most universal choice, but it is only available for Android and desktop operating systems.
Does electrum android version has option to verify message, I think there's no such option. I have not seen that so far.


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: Rath_ on June 30, 2020, 04:54:18 PM
Does electrum android version has option to verify message, I think there's no such option. I have not seen that so far.

You're right, it doesn't have such feature. Still, the other part of my message is valid. If OP insists on signing messages using a native SegWit address then the other person will be forced to download the same wallet in order to be able to verify them.


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: AB de Royse777 on June 30, 2020, 05:40:44 PM
I had Electrum installed on my phone and what I noticed is that there are not many options to explore. Certainly I did not find how to sign a message or verify it.

I dont have an iPhone because I can't afford it :D
Just get an older version :-P
People think apple is too luxury :-D


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: jackg on June 30, 2020, 06:00:45 PM
I don't think mycelium is greatly secure for ios...
OP is looking for signing a message using bech32 address from ios. I think that must not be something to be concerned for such security unless they hold a big fund in that certain address OP want to import private key.

You could steal their identity using it though and that's clearly something they're trying to do here... Either for staking an address or confirming an identity on another site...


I dont have an iPhone because I can't afford it :D
Just get an older version :-P
People think apple is too luxury :-D


I don't think they're luxury, I think they're owned by novices of technology and people whow want less control over customisation and personalisation... But if you need it for compatibility reasons then that's acceptible (I have an apple product just in case I have to run anything that won't run on android, Windows or Linux)...


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: fillippone on June 30, 2020, 07:28:47 PM
Hello there @NaHCO3 welcome to the forum.

I dont have an iPhone because I can't afford it :D , but base on my quick researched I have found out that you can download the Coinomi Bitcoin wallet app through apple store which is possible that you can sign a message either SegWit address or legacy address using Coinomi app.

Just try to download first the app wallet, https://apps.apple.com/us/app/coinomi-wallet/id1333588809.

And then, come back it here when you successfully sign a message from the bech32 address using your iPhone through the Coinomi app.

Confirmed.
With Coinomi You can Sign/Verify a message with a Bech32 address.

In your Bitcoin wallet, just click the tree dots in the upper right corner.

https://talkimg.com/images/2023/05/16/blob9c2f3c123b32fb82.jpeg

Then select Sign/Verify Message from the menu:

In the following screen you have the window to actually perform the required action.

https://talkimg.com/images/2023/05/16/blobf66aa2488633896a.jpeg







Title: Re: How can I sign a message from bech32 address on iPhone
Post by: BitMaxz on June 30, 2020, 08:10:06 PM
I think he only has two options to make a signed message from two wallets.

Coinomi as suggested above and mycelium which is updated recently to 1.14 last April.

The only bug you can experience using mycelium if you have iPhone with the high version it keeps crashing everything you open the Mycelium wallet.

If you are going to use Mycelium make sure to use it for sign messages only if the current version is working to your IOS version and don't use it for making a transaction.  This is only for safety but since you already have your own private key you don't have to worry about using Mycelium if it will work on your iPhone and you can run it offline while signing messages.


Title: Re: How can I sign a message from bech32 address on iPhone
Post by: NaHCO3 on July 01, 2020, 04:06:39 PM
Thanks for all the messages I tried using mycelium and it worked.
I only used it prove I’m holding an address. I used it without connection to the internet as suggested for security purpose and uninstalled the application after the message was signed and copied. I would have used my personal computer but I can’t right now.