Pages:
Author

Topic: How to sign a message?! - page 2. (Read 141662 times)

copper member
Activity: 2142
Merit: 1305
Limited in number. Limitless in potential.
September 14, 2021, 12:10:42 PM
do you have other wallet can use iPhone to sign? I mean other options except Electrum
You can check and try mycelium mobile wallet, I'm using its android version and it has signed message feature, I'm sure ios version have this feature too as they continue developing the ios version recently.
legendary
Activity: 1820
Merit: 2700
Crypto Swap Exchange
September 14, 2021, 11:17:07 AM
do you have other wallet can use iPhone to sign? I mean other options except Electrum

There are many Bitcoin wallets available on the market for iOS devices. The following thread may give you some guidance for selecting a Bitcoin wallet, especially if you are new to cryptocurrency:
 [General] Bitcoin Wallets - Which, what, why?

If you prefer, you can also read the guide that is available on the following link to choose a wallet that fits your needs:
https://bitcoin.org/en/choose-your-wallet?step=5&platform=ios

Mobile wallets should only be used for small amounts of Bitcoin, and always remember to keep your seed words safe. Choosing Open Source wallets and DYOR (Do Your Own Research) is recommended.
If you have any specific questions about any of the wallets listed, feel free to ask.
copper member
Activity: 69
Merit: 49
cloak.su
September 14, 2021, 09:33:33 AM
Thank you! I am now able to sign messages. I think this technology is very cool and I had a great time learning about it!

Regards, excro  Wink
newbie
Activity: 14
Merit: 0
September 14, 2021, 05:06:35 AM
do you have other wallet can use iPhone to sign? I mean other options except Electrum
legendary
Activity: 2240
Merit: 3150
₿uy / $ell ..oeleo ;(
September 14, 2021, 04:59:54 AM
The wallet from freebitco.in account

If you don't have the private keys, the wallet address is not yours, you are just borrowing it to make some transactions but other people are in control of the private keys.
That means that you don't have your own wallet address to be able to sign a message from.
You can just install Electrum to try it and see how it works. There are number of video tutorials on youtube.

If you have difficulties again, let us know we will help. 
newbie
Activity: 14
Merit: 0
September 14, 2021, 04:51:26 AM
The wallet from freebitco.in account
legendary
Activity: 2968
Merit: 3406
Crypto Swap Exchange
September 14, 2021, 04:47:53 AM
I was had transfer few months ago . But how to get my private key? And I try to use Bitcoin core to sign but I can’t find (The private key of the associated address could not be found)
I'm not a Bitcoin core user but judging by the error that you're getting, I have a strong feeling that you didn't generate the address in question, on that wallet.

Proper commands:

newbie
Activity: 14
Merit: 0
September 14, 2021, 04:05:16 AM
I was had transfer few months ago . But how to get my private key? And I try to use Bitcoin core to sign but I can’t find (The private key of the associated address could not be found)
legendary
Activity: 2968
Merit: 3406
Crypto Swap Exchange
September 14, 2021, 04:01:58 AM
But I not have private key . I only have public address
How come you get only public address without acquiring public during your wallet setup?
He probably used an address from a cryptocurrency exchange [custodial wallet].

@Davidyyyyy
If I was right, then there's no way for you to sign a message, but if that's not the case, then you should mention the name of the wallet in question, so we could try to find a solution [if there's any].
copper member
Activity: 2800
Merit: 1179
Leading Crypto Sports Betting & Casino Platform
September 14, 2021, 03:40:50 AM
But I not have private key . I only have public address

How come you get only public address without acquiring public during your wallet setup? If you are just recently created a wallet, you will get 12 word seed phrase instead of private key if you use electrum wallet then proceed on the instructions. You might counter some changes since the guide is outdated due to inactivity of OP.
legendary
Activity: 2254
Merit: 2406
Playgram - The Telegram Casino
September 14, 2021, 03:29:31 AM
But I not have private key . I only have public address
Signing an address is to show ownership of it, and this is only proven by showing access to the private keys.
The public address is accessible by others and the public key is revealed when an address signs a transaction, but the private keys are only accessible to the owner of the address (except when compromised) that is why it is used to prove ownership.
newbie
Activity: 14
Merit: 0
September 14, 2021, 03:21:42 AM
But I not have private key . I only have public address
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
September 14, 2021, 12:41:09 AM
-snip- I want to remove 2FA code and the staff told me come here to sign message. But I don’t now how to do
The instructions are in the first page - first post.
If your wallet is not in the list, try to find a similar feature in your wallet, usually, it's named as "sign message".

If there's none, you can import the private key of the address to one of the wallets in the OP with "sign message" and "import private key" feature.
Then sign a message using it.
newbie
Activity: 14
Merit: 0
September 13, 2021, 09:40:26 PM
I need help . Who can help me ? 2 months ago I lost my phone I can’t use 2FA code to login my Freebitco.in account. I want to remove 2FA code and the staff told me come here to sign message. But I don’t now how to do
newbie
Activity: 21
Merit: 34
September 11, 2021, 07:38:23 AM
Code:
Thanks for your thread.
Now I can sign message, I will have a look to the encrypted messages!
Address: 1Ep4E4FqoqRqEfHG9MtZxvMkKyyEJqpfzR
Signature: IPWoXVjielX3kTu9ORO4MQaZjoONjf/kysevFpDDvgjqSOTH4R/slBuZ7yso/jfomRZfqmWMipsSlg2UFzcg5ns=
full member
Activity: 1588
Merit: 214
July 25, 2021, 12:45:48 AM
Code:
-----BEGIN BITCOIN SIGNED MESSAGE-----
I am username1565, my github-account is https://github.com/username1565
I own this address 1CCtFYeScZBS2AMJATXXKYBqBG1LjMEEzo , and I'm approve this,
and I can approve in future, by signing message, with private key from this address,
and approve that it's really me, and not someone else.

var date; console.log((date = new Date(), date.getTime())+', '+date) //1627192283917, Sun Jul 25 2021 07:51:23 GMT+0200 (GMT+02:00)
-----BEGIN SIGNATURE-----
1CCtFYeScZBS2AMJATXXKYBqBG1LjMEEzo
HIb/7M398hVJgQxDDtXv0KKCm+zMgAVfDXG2aOiRHeWtGhbSwaP171ZUZ9jrBRuPVOa96bilSXz9vI4NNOVGKdQ=
-----END BITCOIN SIGNED MESSAGE-----

permalink
legendary
Activity: 2730
Merit: 7065
June 10, 2021, 04:22:25 AM
Okay so as a test I sent 2 transactions to my bitcoin wallet.

One for        0.00011792 BTC to  1Apqmd4bQBaazqvRPA4Si8LzLvGjRaf3bQ (the one I signed already)
Another for  .0.00011828 BTC to  1PMHH5BHtr1WEpesJcBPBZ2FZDdfURkohG (which is address that appeared in the receive after the first transaction)

My wallet showed the sum of both addresses once confirmation was completed.

Then I sent 0.00016200 BTC back to the originating address.

The receiving block chain transaction https://mempool.space/tx/4b941d7b2b0bc274f90d4d8310fbed3e640ffe9a5924389b73a85870b72d7cb9

Shows that most of the BTC came out of the second address (emptied it completely) and 0.00001200 BTC came out of the first address, and I'm assuming carried with it a hefty fee do to the small amount in the transaction of the second address ? (Fee was like 0.00007420 BTC)
The amounts that are being transferred don't affect the total fee that the sender has to pay. The fee is determined by the number of inputs and outputs, type of addresses being used (Segwit or Legacy), and things like 2FA, multisig scripts, etc. That transaction of yours had two inputs. If one of the addresses you initially sent to had enough coins, you could have used only that input and paid less in transaction fees. A transaction of 0.00016200 BTC made up of 2 inputs is more expensive than a 1 BTC transaction that only has 1 input (if the same sat/vbyte fees were used).   

So.. it seems, that the balance in my wallet, is simply the sum of all addresses in the blockchain for which I can 'sign' for with my private key.
Private keys - plural. Each address has a different private key.

a) Consolidate them amount all into one address before sending (which I'm guessing would also save me on tx fees?)
If you consolidate your inputs at a time when the transaction fees are low, you will save money when it's time to move those coins elsewhere since you will only be spending from 1 input. Remember what I said before, the amount of coins you send doesn't affect the mining fees you pay. Inputs and outputs do. 

b) Send signatures for every address in the transaction to prove it was me that sent the money for all of them
(and not just 20 other random people sending small amounts)
Another reason to consolidate and avoid the hassle of multiple signed messages from multiple addresses.
sr. member
Activity: 1764
Merit: 373
<------
June 09, 2021, 05:11:57 PM
~
If I had sent x bitcoin distributed over 20 addresses, I would have to:

a) Consolidate them amount all into one address before sending (which I'm guessing would also save me on tx fees?)

b) Send signatures for every address in the transaction to prove it was me that sent the money for all of them
(and not just 20 other random people sending small amounts)

Am I understanding this correctly?



I guess,

For a: If the process of consolidation is free or it doesn't charge you more than the other process, then consolidate it.
For b: If you consolidate and make the payment from a single address, then you only need to sign from that address.


(not really sure if this is correct, since I used a custodial wallet more)

edit: btw this might be a little off-topic, so may I suggest next time to create a different topic.

member
Activity: 60
Merit: 24
June 09, 2021, 03:23:55 PM
Okay so as a test I sent 2 transactions to my bitcoin wallet.

One for        0.00011792 BTC to  1Apqmd4bQBaazqvRPA4Si8LzLvGjRaf3bQ (the one I signed already)
Another for  .0.00011828 BTC to  1PMHH5BHtr1WEpesJcBPBZ2FZDdfURkohG (which is address that appeared in the receive after the first transaction)

My wallet showed the sum of both addresses once confirmation was completed.

Then I sent 0.00016200 BTC back to the originating address.

The receiving block chain transaction https://mempool.space/tx/4b941d7b2b0bc274f90d4d8310fbed3e640ffe9a5924389b73a85870b72d7cb9

Shows that most of the BTC came out of the second address (emptied it completely) and 0.00001200 BTC came out of the first address, and I'm assuming carried with it a hefty fee do to the small amount in the transaction of the second address ? (Fee was like 0.00007420 BTC)

So.. it seems, that the balance in my wallet, is simply the sum of all addresses in the blockchain for which I can 'sign' for with my private key.

If I had sent x bitcoin distributed over 20 addresses, I would have to:

a) Consolidate them amount all into one address before sending (which I'm guessing would also save me on tx fees?)

b) Send signatures for every address in the transaction to prove it was me that sent the money for all of them
(and not just 20 other random people sending small amounts)

Am I understanding this correctly?

legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
June 09, 2021, 08:35:17 AM
-snip-
Let us say I wanted to send some bitcoin to someone, and they wanted to verify that I had the funds to pay for the transaction.

Is there a way I can 'sign' a non-zero address containing the required funds to show that a) The $ is mine to send and b) The $ is enough to cover the cost of the transaction
When you can sign messages from a Bitcoin address, you can also access the assets there. It's because you have access to the private key or seed of that Bitcoin address. Other people who do not have the private key/seed cannot create a signed message from your bitcoin address, for example:



As Pmalek explained above, when someone wants to know if you have enough funds or not to send from the Bitcoin address to which you signed the message, they can see it through Bitcoin Block Explorer, e.g.: https://mempool.space/address/1Apqmd4bQBaazqvRPA4Si8LzLvGjRaf3bQ
Pages:
Jump to: