Bitcoin Forum
May 04, 2024, 03:22:38 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 52 53 54 55 56 57 58 59 60 61 ... 303 »
201  Bitcoin / Wallet software / Re: Unisat gives different public address after importing a private key on: February 22, 2024, 04:00:12 AM
A similar thing happens when trying to import a seed phrase from XDEFI to Unisat. While mainnet addresses are the same, the BTC testnet addresses are different.
Similar but that may be an unrelated issue.
Based from that info alone, I can tell that it's an issue with the "coin_index" derivation path used in testnet which should be different from mainnet.
Still need confirmation with testing though.

But with their "busy" developers (since the original issue I reported above is still not closed) and the issue being testnet-specific,
I wont make the effort to report this issue myself.
202  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-qt 26.0 keeps crashing on Ubuntu 22.04.3 lts - Help please on: February 21, 2024, 12:50:40 PM
How would I do that?
Go to the directory pointing to "settings.json" file in the error message in your previous reply.
Open it as "text" and see if you can make some edits to the contents and save without errors (but make sure to revert the changes after).

But the failed write attempt to settings.json is less likely the culprit of the random crash but most likely a side effect of the underlying issue.
Furthermore, if it's the issue to begin with, Bitcoin Core will immediately alert you that it can't write to the file during its start process and will not proceed.
203  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-qt 26.0 keeps crashing on Ubuntu 22.04.3 lts - Help please on: February 21, 2024, 09:24:25 AM
2024-02-20T11:49:28Z Bitcoin Core version v26.0.0 (release build)
2024-02-20T11:49:28Z Qt 5.15.10 (static), plugin=xcb (static)
-snip-
2024-02-20T11:50:17Z Leaving InitialBlockDownload (latching to false)
-snip-
2024-02-20T12:31:10Z New outbound-full-relay v1 peer connected: version: 70016, blocks=831259, peer=43
Your log looks fine and seem to be cut off while running, leaving no errors.

The error message concerning the settings.json file will also occur if it can't write to or find the path where it should dump the temporary settings.
Or try to follow its instructions.

All other programs seem stable.
Sometimes it runs for days and sometimes for minutes.
The range is too loose to be specific on Bitcoin Core, perhaps it's your drive failing at some point.
I'd suggest you to test your hardware with stress tools specially the SSD/HDD/RAM.
And check the drive for bad sectors.

Take note that Bitcoin Core pushes your drive to its limit unlike other programs.
204  Bitcoin / Bitcoin Technical Support / Re: Hide behind full node. on: February 21, 2024, 09:03:05 AM
Code:
connect=<address of my full node>

Would this setup suitable for my target to hide my real IP from the Bitcoin network (even without VPN) and using my wallets locally?
Although you're exclusively connected to your full node in the virtual Linux server and prevents inbound connections,
that node may still advertise your IP through addr message or when it receive getaddr message from its peers.
But I'm not sure if any of your config makes a difference on how the remote node create the addr message though.

Ref: developer.bitcoin.org/reference/p2p_networking.html#addr
205  Bitcoin / Bitcoin Technical Support / Re: Implementing 2-of-2 Multisig with Existing Bitcoin Addresses on: February 20, 2024, 04:05:42 AM
EDIT: I think this answers my question and I understand.
In case Alice and Bob want to fund the new multisig address they can use any bitcoin source address, right?
Yes, that's one way to make it in Bitcoin Core.
And in the later versions, it will even output a "Descriptor" that you can import to a descriptor wallet where you can manage the transactions and co-signing instead of relying on commands.

The source doesn't matter since incompatibility to send to different address types is mainly a client-related issue.

Quote from: citb0in
Please correct me if I'm wrong --> a new multisig address is going to be generated which will be treated independently of Alice and Bobs' private address.
Transactions are locked with a script not in the private key(s), in this case that MultiSig address.
Different addresses are representation of different locking scripts so the generated MultSig address will be treated differently as it requires different unlocking script to be spent.

Quote from: citb0in
However, I've still an unanswered question that was born out off this: is the Bitcoin address of Alice and Bob somehow related to the new-created multi-sig address or can Alice and Bob continue using their private address as they were used to before the multi-sig address creation ?
Privacy issues, it'll be obvious that the MultiSig address and those two SingleSig addresses are owned by two individuals just by checking any of their "spending" transactions.

The only security concern in that is the double risk of getting their funds compromised due to using the same private key to two use-cases, but that depends on how they handle the private keys.
206  Bitcoin / Bitcoin Technical Support / Re: Restoring a Sparrow Multisig on: February 19, 2024, 03:06:45 PM
You said that it is not possible to recreate full functioning multisig  Sparrow from descriptor. I show you that it is not problem at all.

I have created it and no matter how you call it.
Bottom-line is it's a bad answer to OP's question.

You see, he's asking if it's enough to re-establish the MultiSig wallet, if he followed the advice that the descriptor is enough.
He may count on it in case the seed phrases are gone.

As you can see, that exported descriptor wallet doesn't contain anything that can sign a transaction from either cosigner.
You can check it yourself that it contains "extended public keys" and no master private keys or seed.
207  Bitcoin / Bitcoin Technical Support / Re: Restoring a Sparrow Multisig on: February 19, 2024, 01:58:50 PM
Nope, restored wallet declares that it is 'Watch Only Wallet' but in fact it is not.
If it's a watch only wallet, it is a watch only wallet.
In exception to hardware wallet that can be used to sign transactions which isn't OP's case.

Quote from: satscraper
I just have sent transaction (using testnet) from wallet restored from descriptor (by using the way described in my previous message) . The cosigners are Passport 2 and BIP39 software wallet. Coordinator of those cosigners is Sparrow 1.8.2  Smiley
Like I said, if that BIP39 software wallet is loaded,
even if you created the transaction using that watching-only wallet, Sparrow will use the necessary wallet to sign it, in that case, the BIP39 software wallet.

Go to your BIP39 software wallet and close it, then try to send a new transaction again using the watch only wallet.

If you somehow created it as 1-of-2, then one signer is only required so keep it in consideration with the results.
E.g. Can be signed by Passport 2 alone.
208  Bitcoin / Bitcoin Technical Support / Re: Restoring a Sparrow Multisig on: February 19, 2024, 12:53:11 PM
is the output wallet descriptor file enough to reestablish the multi-sig wallet? .
Yeah. It's enough.
-snip-
P.S. Just did it. Works like a charm  Wink
No it's not, you created a 'Watch Only Wallet' with the "extended public keys" in the descriptor.
It's just Sparrow doesn't indicate it in obvious spots, it's only visible in the specific wallet's settings

If you've tested a transaction and you somehow signed it successfully, you must have the original non-watching-only wallet loaded together with that restored watching-only copy.
209  Bitcoin / Bitcoin Technical Support / Re: Replace by Fee beginner question on: February 19, 2024, 06:21:42 AM
Today I right-clicked on the unconfirmed transaction in Sparrow and selected "increase Fee Replace by Fee" - I did this and set the fee to 10sat/vb.
And now I have a new UTXO (Unconfirmed/Spendable) I did not have before today with like 0.38btc.

Did I do anything wrong?
One way to make sure of it is to expand your transaction in the 'Transactions' tab.
Use the forward arrow icon ▶ on front of it and you'll see which UTXO are spend and created;
"Spent" represents which UTXO are removed from your UTXO tab since those are used by that transaction.
And "Change" or "Received" are the ones added to your UTXO tab.

If you check its "output point" (Shown as: Change to <txid:txindex>), it should match with its corresponding entry in the UTXO tab.

Of course, if you have other transactions, check if the change or received UTXOs in the other transaction are spent by the later ones.
210  Bitcoin / Bitcoin Technical Support / Re: Restoring a Sparrow Multisig on: February 19, 2024, 05:59:19 AM
-snip- is it possible to rebuild the same wallet with just the seed phrases of the participating cold signers?
or is it required to reestablish the wallet using the wallet setup file using the pubs?
If in the same wallet, yes with just the seed phrases.
If in separate wallet, you'll have to derive the extended public keys from those seed phrases (during wallet creation or somewhere) to re-create the cosigner wallets.
But it's better to backup the other cosigner's extended public keys in case one of the cosigner lost his seed phrase.

Quote from: tobornottob
Additionally, is the output wallet descriptor file enough to reestablish the multi-sig wallet?
No, as of the latest version, it can only export watch-only descriptors containing extended public key(s) rather than master private key(s).
As noted in the "Information" in the export dialogue, it's mainly for watching-only wallet generation rather than backup.
211  Bitcoin / Bitcoin Technical Support / Re:- Mnemonics Recovery 12 words-11 words known not in order-1 unknown on: February 18, 2024, 06:47:41 AM
ncl05 brother does the method you suggested work giving all 2048 words in the place of casual with only spaces
are you 100% sure
My test with "Positional Anchors" for the first 6 words (to speed-up testing) are successful.
Just make sure that those 2048 words are listed in the same line so it will only try one word in that line in each combination
Because otherwise, each line wont be treated as "Mutual Exclusion" and will be tried together with the other words.

(refer to the old/new BTCRecover's token file documentation for the terms)
212  Bitcoin / Bitcoin Technical Support / Re: importaddress not working on: February 18, 2024, 06:33:58 AM
Running Bitcoin Knots version v25.1.knots20231115 (the latest version of Knots.)
I've just finished testing Bitcoin Knots' latest version and it seems like an unreported issue,
you can report it to their repo to see if the developers can make it work.

For now, the workaround is to use the command line instead.
I used bitcoin-cli to issue the command and it worked as intended, of course set the necessary config/args to enable RPC.
213  Bitcoin / Bitcoin Technical Support / Re: importaddress not working on: February 18, 2024, 05:24:20 AM
Running Qt version 5.15.5.
How about Bitcoin Core's version?
The latest Bitcoin Core version 26.0 uses QT v5.15.10.

Anyone know why it's not able to use the wallet?
I'm unable to reproduce this in v26.0 with "deprecatedrpc=create_bdb" to create a legacy wallet file.
The wallet loads and I'm able to import a watch-only address.

Try upgrading to the latest version and/or try manually loading the wallet via loadwallet "wallet_name" command.
See if it'll actually load without any error, if not, there may be something wrong with the wallet.dat file or the way it's loaded. (more info on that may help)
214  Bitcoin / Bitcoin Technical Support / Re:- Mnemonics Recovery 12 words-11 words known not in order-1 unknown on: February 18, 2024, 05:03:45 AM
-snip- I think you'll need --list-gpus to see name of all your GPUs and then use multiple --gpu-names instead.
But it's for btcrecover while OP is utilizing "seedrecover.py" script which doesn't use btcrpass.py but btcrseed.py.
In seedrecover, as of btcrecover v1.12, his options to use GPU is under "OpenCL acceleration" when prompted for commands via seedrecover.py -h.

Here are the available args for seedrecover gpu acceleration: github.com/3rdIteration/btcrecover/blob/master/btcrecover/btcrseed.py#L3204-L3210
The developer has a note in the official documentation page that it's currently buggy though.
215  Bitcoin / Bitcoin Technical Support / Re: Changed Sharing setting on Macbook, and Core 26.0 lost sync with external drive on: February 17, 2024, 06:32:19 AM
Has changing the network setting on the mac redirected Bitcoin core to install somewhere else entirely?
Not usually the case, unless it somehow broken the path to your default data directory and bitcoin.conf file where you set the custom datadir while the GUI's setting is set to default.
In that case, it'll create a new "bitcoin" folder in the default datadir at the correct path and save the blockchain and other data there.
(the folder may be hidden)

If the custom datadir is set in the GUI's config instead (set in the Welcome Screen) and the path to "com.Bitcoin" somehow messed up by the network setting change,
In the next restart of Bitcoin Core, the Welcome screen will prompt you again to set the data directory,
if you didn't noticed and just clicked ok, it'll use the default internal drive.
216  Bitcoin / Bitcoin Technical Support / Re:- Mnemonics Recovery 12 words-11 words known not in order-1 unknown on: February 17, 2024, 05:06:57 AM
In your December 2023 thread, there was no unknown word and the issue was just the arrangement.
I'm doubtful that there's just additional 1 missing word at play here.

Anyways, just do the same as the previous token file but instead of the line "casual", replace it with the whole BIP39 word list without break lines (enter).
So the whole 2048 words are only separated by spaces occupying only one line.

Example:
Code:
orphan
fancy
shove
wealth
monster
hub
suit
clinic
genre
giraffe
witness
abandon ability able about adapt above absent absorb ...... yellow you young youth zebra zero zone zoo

As for the GPU, I can't add anything aside from what's already mentioned in the other topic.
217  Bitcoin / Bitcoin Technical Support / Re: Question on UTXOs on: February 16, 2024, 11:46:49 AM
Scenario 1: I have 3 UTXOs and I make 3 transactions out of them.
Scenario 2: I have 3 UTXOs and I consolidate them to 1 transaction.

Is the total fee I pay in both scenarios the same?
Most of the members take the phrase "consolidate them to 1 transaction" as "to one UTXO", so am I.
If so, those scenarios don't represent the same use-case so it's unfair to the other option to compare fees.
'Scenario 1' pays three recipients and 'Scenario 2' pays only one; to balance it, second scenario should also be paying three recipients.

-> If the use-case is to pay three different recipients in a short period when mempools' average fee should be similar;
  • In "Scenario 1", you will create three separate transactions with 'one input' - 'one or two outputs' each.
  • In "Scenario 2", you will create three separate transactions, the first one will have 'three input' - 'two outputs', then the change will be spent by the second txn (1in-2out) and the second's change to be spent by the third txn (1in-1or2out).
Basically you'll spend more fee in "Scenario 2" because of the unnecessary consolidation of 3 inputs in the first transaction that'll be larger than spending just 1 input.

-> But if Scenario 2 will pay all three recipients in one transaction, the single transaction will spend all three inputs and create three or four (if has change) outputs.
The overall size, so as the fee in "Scenario 2" in this case would be lower than three separate transactions.
218  Bitcoin / Bitcoin Technical Support / Re: Running 🏃‍♀️ Bitcoin on: February 16, 2024, 11:03:43 AM
What does the work =  Portion mean in simple man's terms?  Like if it says work = 50.06435? when viewing the bitcoind files?
Anyone have any input on this?  For some reason I keep keep running out of disk space but have also set the fil3s to go to a external drive.  So I get to 96 or 97 percent and then get an error message.  Disk space too low.
You mean the "log2_work=" in each "UpdateTip" lines in the debug.log file?
That's just the accumulated number of hashes it would take to build the blockchain at that point.
It has something to do with choosing the best chain and unfortunately has nothing to do with your node failing at 97% IBD.

Better focus on the actual error or share your log for forum members to look into.
219  Bitcoin / Wallet software / Re: Is it possible to convert WIF to seed phrases (BIP39)? on: February 15, 2024, 02:30:10 PM
Isn't WIF already in "easy to copy, easy to write" format with confusing characters omitted since it's in BASE58;
And it's not long either; the common 12-word seed phrase is even longer than it even with the spaces removed.
It's still a long string of characters and numbers that make no apparent sense to the human eye in the format they are written it. Even if a recovery phrase is longer, it's made up of familiar words you have seen thousands of times, making it easy to back up and even remember if you are into mind tricks.
Then I suppose Base58 failed at accomplishing its very own purpose in some cases, being "human-friendly".
IDK but WIF private keys don't look intimidating to copy for me since each characters look different from each other.

Based from OP's latest reply, I guess this is a matter of preference rather than actual (dis)advantage when it comes to writing backups.
220  Bitcoin / Wallet software / Re: Certificate Renewal or Man-in-the-middle attack? on: February 15, 2024, 05:48:28 AM
Currently I have the most air gapped solution where my cold storage hasn't once been connected to my laptop at any point.
In that case, it's completely safe.
That's considering that you haven't exported any of your air-gap wallet's private key, even one.
Because if you do, if compromised, it can be used together with the extended public key in the online machine to compute all of your other private keys.
Otherwise, it's safe.

Is my sparrow wallet at all compromised for having connected to public servers in the past? If so, is there anything I can do to ensure my funds don't get stolen via man in the middle attack once I set up my own node? (i.e. delete and reinstall Sparrow) Currently I have the most air gapped solution where my cold storage hasn't once been connected to my laptop at any point. Thank you for the help!
The public server and the MITM attacker don't have access to users' private keys even in a non-air-gap setup anyways.
All it can access are privacy-related data which are your transactions and addresses, and as you know it, fake the data that you receive.
SPV wallets sign transactions locally.
(this is considering Sparrow doesn't have bugs that will lead to the attacker to intercept the private key in another way, so keep it air-gap)

The warnings about it's unsafe to access your air-gap machine (PC) in an online environment is because that will defeat its purpose.
It may or may still be safe depending on the online device's security but it's not "air-gap" anymore once connected to the internet even after disconnection.
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 52 53 54 55 56 57 58 59 60 61 ... 303 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!