Bitcoin Forum
May 04, 2024, 08:03:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 303 »
1  Bitcoin / Development & Technical Discussion / Re: I need help to generate my own key pair on: Today at 11:39:16 AM
Also keys seem to be base64 encoded, should i save it in another form ?
The standard paper wallet backup for Bitcoin private keys is "WIF" (wallet import format).
More info: learnmeabitcoin.com/technical/keys/private-key/wif/

For public key, hex with compression prefix (pubKey isn't usually required to write in the backup).
More info: learnmeabitcoin.com/technical/keys/public-key/

However, those base64 strings when decoded don't look right,
Better stick to open-source software/hardware wallets than use the output from that script.

How to keep my DCA going on when migrating to a cold/paper wallet ? Do i still have to buy through a CEX manually every week ?
You can still use what you're familiar with (CEX to purchase) or use P2P.

But I would only suggest you to send bitcoin from the Exchange to your cold storage wallet when you accumulate a significant amount.
That's not only to minimize the accumulated fee when sending from exchange, but also to minimize the number of UTXO your wallet will be keeping.
The goal is to keep only a few higher value unspent outputs so that your wallet wouldn't have to use a lot of inputs in your future transactions.
The lower number of inputs, the lower the transaction's size will be; lower the transaction size results to lower absolute fee.

If you want to go P2P, you can use P2P exchanges available in your Country or purchase from users in this forum in Currency Exchange board.
Link: http://bitcointalk.org/index.php?board=53.0 (make use the "Trust system" since this is quite risky)
2  Bitcoin / Bitcoin Technical Support / Re: Sign/open old bitcoins on: Today at 07:51:30 AM
And yes i know electrum did not exsist in 2009! I was using xml,json,sql…..
If so, then please explain the situation more since this'll just aggravate the usual "suspicions" of these kind of topics.
People are rather doubtful of these claims recently.  (not that anyone can directly intervene with the recovery process)

What commands had you been using in 2009?

Quote from: Loosername
Here is how to sign a transaction with an offline Electrum wallet.
-snip-
This transaction can be sent to the network with 'sendrawtransaction
I don't get the context, is this a reference of a tutorial or the steps that you did?
What's the result or error that it returned?

Does anyone know about this?: I have a «electrumkeyid», but i dont know what it is, or how to use it!
AFAIK, that is contained in old Electrum transactions export or server synchronization.
Later, renamed into "KeyID".

Do you have a seed or private key backup instead? Because that's what an actual backup is.
What does the file look like when you open it as text?

But don't count on that information alone (it's "As Far As I Know").
If you found no progress in this topic within a few days, it's better to ask the core developers about that matter later.
Link to Electrum's repo issues page: github.com/spesmilo/electrum/issues
3  Bitcoin / Bitcoin Technical Support / Re: Get bitcoin address with few characters on: Today at 06:21:42 AM
This project is my current goal (unless one already exists), and I'm committed to seeing it through, regardless of the time it takes.  It will also serve as a form of motivation for me to continue my learning.
Walletexplorer does that but it's mainly for tracing linked addresses, searching with the first few characters of an address is just an added feature.
But for some reason, I can't access the site right now.

BTW, the more popular term for that is "firstbits".
4  Bitcoin / Electrum / Re: [solved] Electrum 2 out of 3 multi-sig wallet needs only one signature on: May 03, 2024, 07:45:28 AM
That's true, and I think it would be a nice addition to the information dialog to show for which cosigners the current wallet can also sign the transaction.
Although confusing for newbies,
It's a given that if a cosigner handed-over the seed phrase to begin with, he's already willing to share access to his private keys to that cosigner.

Besides, the previous window explicitly instructs the user to share the (extended) master public key:
5  Bitcoin / Development & Technical Discussion / Re: solve key 66 67 Puzzle how to avoid double spends the tx? on: May 03, 2024, 06:54:00 AM
-snip- but I'm assuming the kangaroo method wouldn't be able to extend past the public and private key and take advantage of the 128bit seed.
Correct, kangaroo is utilizing ECDLP for secp256k1 curve which computes the private key from its public key pair
so it's not applicable to compute the seed from the public key which doesn't directly involve secp256k1.

In this example the 256bit private key is derived from a 128bit seed so the 256bit private key is effectively 128bits of entropy.
The "master private key" derived from the seed is calculated with HMAC-SHA512 which outputs 256-bit private key and 256-bit chain code regardless if the seed is 128bits.
So still an overall of 128-bit security: it requires 128-bit operations to compute the (master) private key from (master) public key via ECDLP or 128-bit operations to blindly bruteforce the seed.
6  Bitcoin / Electrum / Re: Electrum 2 out of 3 multi-sig wallet needs only one signature on: May 03, 2024, 04:23:38 AM
Wallet C (actually it was the first one that I created) contained all 3 seeds, I didn't know that was possible.
I assumed when creating a wallet and you insert the 3 seeds, it would store the first seed and compute the public key of the other two and store them.
Fair enough, the option doesn't have the same message in "Enter consigner key" where it's explicitly noted that putting a "master private key" will enable you to sign for that particular cosigner.
The "Enter cosigner seed" option is listed as another option without a note.
That may actually confuse someone who's new to Electrum or Bitcoin in general / in terms of safety.

-snip- It's confusing the UI is showing the "main seed" and not the others.
It's noted with the message "Your wallet generation seed is:" because that's created when you make that wallet.
The seed phrases of the second and third cosigners are created by their respective wallets.
7  Bitcoin / Electrum / Re: Electrum 2 out of 3 multi-sig wallet needs only one signature on: May 02, 2024, 11:54:02 AM
I don't think there are any mistakes made during creation if all addresses across all four wallets are the same right?
Since those are in an "Air-Gap" laptop which should be safe, do this experiment to make sure:
  • Open 'Wallet C' and remove its password by setting a blank New Password in "Wallet->Password".
  • Then find Wallet C's wallet file in 'wallets' folder inside Electrum's data directory (location), open it as text.
  • Find the strings "x1", "x2" and "x3" which represent the three cosigners.
  • Check if 'x2' or 'x3' of Wallet C has a seed or xprv key (should be "null") because if it has,
    it can sign the transaction by itself and you've made an error during cosigner setup by providing it with a seed or a private master key.

-snip- Wallet menu > information will probably tell you how many seeds it has.
The "Wallet->Seed" menu only shows the wallet's main seed phrase, the cosigner's seed can be seen in the wallet file (if unencrypted) instead.
8  Bitcoin / Electrum / Re: P2SH-P2WSH in Electrum on: May 02, 2024, 11:12:31 AM
Thank you for putting things together. I don't want to create a new wallet in order to have p2sh wrapped addresses. I was meaning to ask if there exists a command that can turn my existing p2wsh or p2wpkh into p2sh wrapped of them.
Thank you anyway.
Do you mean "new seed"?
Because Electrum doesn't have any feature to generate other script types to existing HD wallets aside from what's set during wallet creation. (defaults to Native SegWit)

If so, you can "force" Electrum to use your existing seed to make a new wallet with P2SH-P2WPKH addresses by toggling "BIP39 seed" option to enable the script type options.
But that's not following the standards so you wont be able to restore it using BIP39 wallets or wallets that supports Electrum seed.
You'll also have to do the exact same steps to restore it and hope that Electrum devs wont "fix" Electrum's behavior to let the user proceed despite having an invalid BIP39 seed phrase.
And since your Electrum seed is restored as a BIP39 seed, it'll restore a different set of private keys even if you use the same derivation path as the original wallet.

It's safer to use a real BIP39 seed created elsewhere if you really need Nested SegWit addresses in Electrum.
9  Bitcoin / Wallet software / Re: Blockchain synchronizing issue.... on: May 01, 2024, 09:20:21 AM
-snip- And when I had finally initiated the transaction using Mycelium, it displayed my total input and output on electrum and Mycelium where I had imported. I just think that Mycelium has some bugs or issues with synchronization. As I've seen some other people complain about similar issues before.
Right, but it sounds like more of a "cache" or "display" issue than synchronization since it used the correct inputs to your transaction rather than the set with $70 more amount.
Because otherwise, it should've added an extra output(s) containing those $70 worth of Bitcoins that are already spent.
Anyways, reloading the account to trigger a rescan is useful in cases like this.
10  Bitcoin / Electrum / Re: Taproot in Electrum on: May 01, 2024, 08:11:50 AM
I wanted to ask if Electrum allows to generating p2tr addresses. (i don't mind using the console).
Not until descriptors is implemented.
The good news is some of the requirements to implement TapRoot are already in the master branch of Electrum's GitHub repo.
But it doesn't have a specified version in their "Milestones" (TODO List) so it may not be released in v4.5.5.

You can monitor their "TODO list" here: https://github.com/spesmilo/electrum/milestones
Check if "TapRoot Support" in backlog will be moved to v4.6.0 or any future version.

The closest thing that you can do now is: you can create a watching-only "imported" Electrum wallet by importing TapRoot addresses from other wallets.
11  Bitcoin / Bitcoin Technical Support / Re: Location of .onion address on windows machine? on: May 01, 2024, 07:03:56 AM
As I was telling Cricktor above I'm feeling this is a little over my head - I dont have a torrc file in my tor directory so I tried saving a torrc file there with those 3 lines. The node crashed so I deleted it again
The directories in the tutorial is geared towards Linux; for Windows, use Windows folder structure.

So, in number 3 (preferred for your use-case), for example.
Your torrc file should have something like this if you want to save your "Bitcoin Onion Service" directory to Drive D:
Code:
HiddenServiceDir D:/Bitcoin-onion-service
HiddenServicePort 8333 127.0.0.1:8334

After you restart Tor, you'll see such folder in D:/ and you can find a "hostname" file containing the onion address that you need to set as --externalip.
12  Bitcoin / Bitcoin Discussion / Re: what happend !! on: April 30, 2024, 07:33:43 AM
check here please and notice the dates created and the dates when they get drained ...
I've checked the dates up to page 100 and I can't see why "suddenly" should be applied to that statement since it's showing transactions in regular "healthy" intervals.

Those are mostly people who hodl bitcoins or found (their) lost wallets/keys, cashed-out or used it to pay for something.
Not much of a topic of concern.

Or is there any "interesting" conspiracy going on?
13  Bitcoin / Electrum / Re: Electrum Wallet and Tor proxy option on: April 30, 2024, 05:21:06 AM
Inside the Network section on my wallet, under the Proxy options, the option to "Use Tor Proxy at port 9050" constantly disappears and I am unable to connect to my node. Any idea why this is?
That particular "Use Tor Proxy at port" setting appears if Tor is detected by Electrum, disappears once Electrum failed to detect Tor.
(with a few seconds delay)

If it disappears consistently, your Tor daemon in the machine where Electrum is, may be having issues.
So you might have to troubleshoot Tor rather than Electrum.

Since you've mentioned that your Tor proxy running at port 9050, you must be using 'Tor daemon' instead of 'browser' unless you changed the port from 9150 to 9050.
If you're somehow using Tor Browser, opening and closing the browser window will reproduce that issue; appear and disappear respectively.
14  Bitcoin / Bitcoin Technical Support / Re: Location of .onion address on windows machine? on: April 30, 2024, 04:22:29 AM
Anyone got any ideas why my tor hidden service is really hidden? Huh  Cheesy
I have Bitcoin Core in Windows, I've copied your config to reproduce the issue and the line mentioned by Cricktor shows up in the debug.log:
Code:
2024-04-30T03:59:39Z Bitcoin Core version v26.0.0 (release build)
...
2024-04-30T03:59:39Z System: Windows 10 Version 2009, x86_64-little_endian-llp64
...
2024-04-30T03:59:40Z Config file arg: listen="1"
2024-04-30T03:59:40Z Config file arg: listenonion="1"
2024-04-30T03:59:40Z Config file arg: onlynet="onion"
2024-04-30T03:59:40Z Config file arg: onion="127.0.0.1:9150"
2024-04-30T03:59:40Z Config file arg: proxy="127.0.0.1:9150"
...
2024-04-30T03:59:54Z [tor] Got service ID ygfjdib...o7myd, advertising service ygfjdib...o7myd.onion:8333
2024-04-30T03:59:54Z AddLocal(ygfjdib...o7myd.onion:8333,x)

I have to mention that I set the 3 lines under "Control Port" instructed in the tutorial below, without it, the onion address wont show up:
Try to follow either instruction number 2 or 3 from this tutorial: github.com/bitcoin/bitcoin/blob/master/doc/tor.md
If you decided to follow number 3 instead, your onion address would be the one you set in -externalip.
15  Economy / Service Discussion / Re: Freebitco.in lousy ass support staff MFS on: April 29, 2024, 04:41:19 AM
You can either post in their official thread here in Bitcointalk, link: http://bitcointalk.org/index.php?topic=320959.28760
And/or send a PM to @TheQuin, profile link: http://bitcointalk.org/index.php?action=profile;u=143168

Letting anonymous users send email to you will just attract fake customer support or scammers.
Also, this topic may be moved to "Service Discussion" board by a mod or move it using the small "move" button at the bottom-left.
16  Bitcoin / Bitcoin Technical Support / Re: How to CPFP with Bitcoin Core? on: April 28, 2024, 05:27:38 AM
I have a bunch of coins stuck since April '23.. received in a Bitcoin Core wallet with transactions paying only 1 sat/vb. They do not signal RBF, so I can't raise their fees with that method in Core's GUI.
Even with opt-in RBF flag, you still wont have the authority to use "Increase transaction fee" menu to those transactions since you're the receiver.
Your option is to CPFP that the wallet part of Bitcoin Core can't do directly.
You'll need to use commands and precise computation of amounts and fee: en.bitcoin.it/wiki/Fee_bumping#I_received_the_stuck_transaction

Or do BitMaxz's suggestion to import the address(es) to Electrum to create a CPFP unsigned transaction, export the PSBT file/string via "Share" button.
Import it to Bitcoin Core via "File->Load PSBT from..." menu, sign and broadcast it.


You can also ask the sender to replace those once dropped from his mempool. (if he's using the default size and there too many transactions in it)
He can do this if he's using Bitcoin Core: the moment their status turn "0/unconfirmed, not in memory pool", right-click on the transaction and select "Abandon Transaction".
His overall balance should update accordingly. Then 'Enable coin control features' in "Settings->Options", 'Wallet' tab.
In the 'Send' tab, click "Inputs..." select the inputs of the abandoned transactions and send with higher transaction fee.
(this is for the sender, not the receiver)

But it's better if you can share the transaction IDs because these suggestions may not be enough in some cases, like of long chain of large 1sat/vB transactions.
17  Bitcoin / Development & Technical Discussion / Re: Full RBF on: April 28, 2024, 04:28:35 AM
-snip-
What would be the odds of a mining pool trying to replace the mined block and take the puzzle money for themselves? Normally, it's not worth the risk. But if the puzzle prize is large compared to the block reward, that balance may change.
The blockchain is publicly available, so if ever, that mining pool is risking their reputation for a couple more bitcoins.
vjudeu's reply to the linked topic in my previous post has a nice take on that matter: /index.php?topic=5492493.msg63955089#msg63955089

If that's a big mining pool that has a slight chance to do that, the odds that they'll do that is still low.
If a small solo miner who got no reputation to lose, they will need a tremendous luck to pull that off.
18  Bitcoin / Bitcoin Technical Support / Re: Entity spent an uncofirmed UTXO with many uncofirmed acenstor, what to do? on: April 27, 2024, 05:38:33 AM
What to do now? How do I convert an "unconfirmed parent" transaction" to Local? I think it has to do with the server I'm connected to, I tried to change it but I couldn't get the same result
Yes, the first incident simply happened because the parents of the parent transaction of your "screwed_TXID"
happened to have a very low transaction fee that got it dropped from your (auto-)selected Electrum server's mempool, that dropped all of its children txns as well.

During that time, the unconfirmed parent should've been dropped as well since it's the reason why the "screwed_TXID" with higher fee rate was dropped.
But now that the average mempool size is low, it's now propagated to the network again that reverted it back to "unconfirmed parent".

Quote from: cerebralinpediment
If i dont do this, I cant spend the confirmed inputs. What to do now?
If you're talking about 4566c3cfc229a494be03fb2811e4ebdb2052342ddfec0ea720217068d4e546c5:
Manually remove that transaction while offline (you can try it while online using v4.5.4) using the command: wallet.adb.remove_transaction("TXID")
After the transaction is removed, the UTXO list in the 'Coins' tab should be updated to what it was, use 'Coin Control' to select only the confirmed ones then send.
19  Bitcoin / Electrum / Re: Problem with importing my samourai wallet on: April 27, 2024, 04:39:05 AM
2. After I've done everything right it keeps giving me nothing. The checksum keeps failing even before I type the full seeds.
That's normal since if there's no wrong word, it wont show the "Unknown BIP39 wordlist error"
but "BIP39 checksum failed" because the incomplete seed phrase will obviously contain invalid checksum bytes.

Perhaps you've typed a similar word, missing a word, few excess word, jumbled words or something.
Other than that, I can't add anything since importation of valid BIP39 seed to Electrum shouldn't have issues.

-snip- after retrying all the process again, it just showed something different "Recovey failed";
Can you show where this error showed up?
Where did you downloaded Electrum? Have you verified its signature before using?
20  Bitcoin / Electrum / Re: Problem with importing my samourai wallet on: April 27, 2024, 04:15:39 AM
First, after (correctly) typing my seeds it keeps showing on the prompt that "BIP39 checksum failed". I know the seeds are correct because I've done importations to other wallets before.

And yes, I also remembered to type my passphrase properly. Many people forget.
Have you typed the passphrase separately in the next window (by ticking "Extend this seed with custom words") and not directly next to the seed phrase?
Because Samurai's Seed Phrase should be BIP39 compliant which should have the correct checksum bytes.

Second, after continuing the process (even though the checksum is failing allegedly) I wasn't able to find my wallet. I tried checking the derivation path compatibility and changing it from the usual m/84'/0'/0' to m/49'/0'/0', but still no success.
I also tried other configurations of derivations like:
Are you restoring on an online machine?
If so, just use "Detect Existing Accounts" button and Electrum will search for 'Standard' and 'Mix' derivation paths used by Samurai including succeeding account_index if the first is funded.
Derivation paths that it'll search are listed here: github.com/spesmilo/electrum/blob/master/electrum/bip39_wallet_formats.json

Of course, that'll only find anything if the seed is restored properly.

I don't know how to proceed exactly. Is it an app problem? A problem coming from the proxy server? Or maybe even a problem of compatibility I wasn't aware during the entire process?
You'll notice the Network icon (lower-right) if it's a connection issue, it's red if it's not connected to any server.
On Mobile, it's on the upper-right.
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 303 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!