Bitcoin Forum
May 30, 2024, 10:48:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Technical Support / Re: Export list of private keys from BitcoinCore on: May 11, 2020, 10:26:49 AM
Big transactions were signed that I don't have knowledge of.

There are basically two possibilities:
1) You downloaded a malicious version of core (less probable)
2) Your system is compromised (more probable)

I wouldn't store any sensitive information on your system until this is sorted out.
If you suspect your system might be infected, backup important data and format your drive / reinstall your OS.
Yes, I cleaned out the wallets and put everything to offline keys. Sloppy of me, I know, I should have done it a long time ago.
2  Bitcoin / Bitcoin Technical Support / Re: Export list of private keys from BitcoinCore on: May 11, 2020, 09:38:33 AM
To import a Legacy address (1...) , p2pkh:<privatekey>
To import a Nested segwit address (3...), p2wpkh-p2sh:<privatekey>
To import a Native segwit address (bc...), p2wpkh:<privatekey>

This was very helpful. I was able to import the correct addresses this way into Electrum. Thank you.

I'm not quite sure I understand what your issue is... you're concerned that there might be some sort of "spyware" in Bitcoin Core? Huh

Yes, that or some nefarious software on my operating system. Big transactions were signed that I don't have knowledge of. I have to do forensic investigation to try to find out the culprit, but for now I'm not using Core. The transactions went first to one address, and after 6 confirmations it went to a mixer. The outgoing transactions were hidden in the GUI. Incoming transactions were also hidden, so it looked like the balance was smaller than what it really was. This way, the sudden drop in the wallet balance would not be visible.

Quote
You realise if you use the Bitcoin Core console (or bitcoin-cli) you can manually create and sign transactions without broadcasting them... you'll be able to decode and view the full contents before you send it...

1. createrawtransaction
2. signrawtransactionwithkey or signrawtransactionwithwallet (useful if spending from multiple addresses)
3. decoderawtransaction

Once you're satisfied... you can use:

4. sendrawtransaction
I didn't know that. I used Electrum instead, and started with small transactions. It was probably a lot more work, but at least I got it working.

I have a HD wallet from BitcoinCore, and I suspect that there are some ways of tapping my wallet. I don't want to sign transactions with BitcoinCore. So I would like to import private keys into Armory and sign transactions offline.

What do you mean tapping your wallet? Are you afraid someone is going to steal your coins? If so then they can do that as soon as you enter your wallet password which you will have to do to dump your private keys.

I think your fears are irrational.
I lost quite a bit, so I don't think my fear was misguided. I do think someone had my private keys, and they got some scheme going that is quite significant. If they clean out my wallet instantly, it's too obvious, and the scheme stops. But if they just tap wallets slowly over years, it can go undiscovered for a long time.
Could it be a keylogger? Could it be that I downloaded a bad version of Core? Maybe, I've been sloppy and not done checksum after each download.
Could it be a bad random number generator? I don't know.
3  Bitcoin / Bitcoin Technical Support / Re: Export list of private keys from BitcoinCore on: May 07, 2020, 01:23:36 PM

I am not a user of this crypto wallet (although I used it as a beginner), and unless something has changed in the new versions, it should be fairly easy to get private keys using the console.

Thank you for your post, it was helpful. I did get the private key for an address. However, Armory didn't like the format. It complained that it was not a valid key.

When I tried importing the key in Electrum, Electrum didn't complain. However, it showed the wrong address; an address starting with 1NJ, while I wanted an address starting with 3Ph.

I then tried in Electrum console to see if the 3Ph address was mine from the private key, but it came back with false. Is there any way to import the 3Ph address into Electrum or another system?
4  Bitcoin / Bitcoin Technical Support / Export list of private keys from BitcoinCore on: May 07, 2020, 09:58:40 AM
I have a HD wallet from BitcoinCore, and I suspect that there are some ways of tapping my wallet. I don't want to sign transactions with BitcoinCore. So I would like to import private keys into Armory and sign transactions offline.

To do that I think I need a list of private keys, one for each address, because I don't think Armory takes the master seed? (And I don't know how to export the master seed either, but as long as I get the private keys for my addresses I don't need that I think.)

Is there a way for me to get the private keys for an address, for example by using the console in Bitcoin?
I would do this on an offline computer of course.
Or if anyone has any other tips to how I can control Bitcoin addresses in another tool than BitcoinCore, I would be happy about that. Or, if I can sign transactions offline and see the FULL content of each transaction before it is pushed to nodes, that would work as well. I don't care if it's Electrum, Armory, BitcoinCore or any other tool, as long as I get to see the full content of what goes out to other nodes.
5  Bitcoin / Bitcoin Technical Support / Re: HD wallet changes 0.17 => 0.19 on: May 03, 2020, 06:19:44 AM
Though I don't get why the balance isn't available yet, is core fully synced? Did it rescan after you replaced the wallet.dat? (if not, try to rescan, use rescanblockchain)


I tried the rescanblockchain command after I saw the private key, it fixed the issue. Thank you again.
6  Bitcoin / Bitcoin Technical Support / Re: HD wallet changes 0.17 => 0.19 on: May 02, 2020, 07:28:33 AM

Then open Bitcoin core, open console (Window->Console), and type getaddressinfo '3your-missing-addressxxxxxxxx'
If the value of "ismine" is "true", you've restored that address and it's beyond the default keypool (1000 receiving/change).
If 'false', then it might be a different wallet file, pasted in a different directory or core is configured with different data/wallet directory just like others suspected.


THANK YOU!
The balance of the relevant address still does not show up in my wallet, I don't know why. The balance shows on the block explorers, but not in my list of transactions. But I ran getaddressinfo for the relevant address in 0.19, and at least I got up "ismine": true.
So I have the private key, that's my main concern. From there it's just a little hassle to get things to work.

Thank you again, I am so relieved now.

It says "hdkeypath": "m/0' /0' /103'" . What does that mean? I thought maybe it means it's derivative 103 from the master key?

7  Bitcoin / Bitcoin Technical Support / Re: HD wallet changes 0.17 => 0.19 on: May 01, 2020, 10:14:44 AM
I have confirmed that bitcoin is generating totally different addresses.

I installed 0.17 and then added the wallet to the path.
I had a screenshot of 0.19 addresses, and then I generated 0.17 addresses, and they are totally different.

And I still don't have access to the 3-address with the transaction.

Same wallet.dat file, totally different addresses.
This is not a bug, but a mega-bug.

Unless there's something I have ignored...



Here's what I think is happening:
When generating new address, wallet uses the previous address as input for the next. So depending on when you switch from one format to the other, there there's a different address generated next.

I mean, this is so basic. It is the ONE job of the HD wallet; create the same addresses over and over, with the only input being the wallet.dat, and avoid such path dependence.

Are there any programmers who can confirm this?

Does anyone know the code for generating new addresses?



I have made no changes to the passphrase no.

Does anyone know what inputs the software uses to generate addresses?
8  Bitcoin / Bitcoin Technical Support / Re: HD wallet changes 0.17 => 0.19 on: May 01, 2020, 08:58:43 AM
Thanks for the answers. The issue is not yet resolved though.

Quote
- What address type were you using on 0.17? Was it "1", "3" or "bc1"?
The transaction was to a 3-address.

Quote
- What address type are you seeing now on 0.19.1? Is it "1", "3" or "bc1"?
After your suggestion, I generate 3-addresses. Before that I generated "bc1".

I tried generating many addresses, but it does not generate the address the transaction was sent to. It's as if the HD wallet has taken a different path. I can see outgoing transactions, but not the incoming.



What backup do you have?
How did you restore your old wallet to your new wallet?

It should be work and shows the transaction history if you correctly put the right wallet.dat(backup) to the correct folder or destination.
Check the right path from here https://en.bitcoin.it/wiki/Data_directory


What OS you currently using?

Or the backup you have is the "dumpwallet" that you can get through console?

Backup:
The original HD wallet that was created, I took backup of. It was created in 2017.
I took backup of the wallet back then, and it created "1" addresses for long, but then generated "3" addresses for some time, and that's where I don't find the transaction.
It gets most of the transactions correct, but one transaction is missing. It does not generate the same address. I don't think the problem is with the folder destination, because then no transactions would show.

OS:
Linux, Ubuntu

Quote
Or the backup you have is the "dumpwallet" that you can get through console?
No, I copied the wallet.dat file and took backup of that.



I was thinking of a path dependence?

Is it possible that each set of addresses does not start from the same seed, but that the number of "1" addresses generated has an effect on the input for the "3" addresses for example?

Maybe I should try to download version 0.17?
How can I do that on my Ubuntu?
9  Bitcoin / Bitcoin Technical Support / HD wallet changes 0.17 => 0.19 on: April 30, 2020, 06:37:08 PM
I just had a computer crash, and when I restored the computer I upgraded from I think Bitcoin 0.17 to Bitcoin 0.19.1. The wallet was gone, so I restored an old copy of the wallet. It's an HD wallet.

When the blockchain was synced, and I put in the wallet, the latest incoming transaction was not displayed. I generated several new addresses, but none of them had the latest transaction. I suspect that it's a new format on the addresses. Is there a way for me to generate the old address format in 0.19.1, should I download 0.17, or did I made a mistake so the transaction is lost?

Any help is appreciated.
10  Bitcoin / Project Development / Re: Mindshore - a culture of rational individualism on: June 14, 2017, 04:13:41 AM
Quote
7) Are there other improvements we should make?
A suggested "roadmap" for individuals without means

So the FAQ is now updated with this information.
Thanks again for your suggestion.
11  Bitcoin / Project Development / Re: Mindshore - a culture of rational individualism on: June 14, 2017, 03:06:18 AM
Thank you very much buwaytress

Spellers you mentioned are fixed.

Quote
I believe there have been similar ideas in the past. I cannot speak of their success, but the founders will always give in to the very tempting idea that they are correct and new individuals would find it very difficult to integrate. As you begin, this project will likely fail. If not from financial reasons, for legal ones. If not for that, then because of the impossible nature of individualism.
1) Your arguments are good. But I still think it's perhaps a 20% chance of success, so I still will try.

Quote
How much do you like the idea? (1-5 stars)
1.5 stars.
2) Thank you for your honesty.

Quote
3) What's the most attractive part to you?
The co-working space. Like-minded people to work with.
3) Noted.

Quote
4) What are the barriers that would stop you from joining this project next month, if you wanted to join?
Financial.
4) Great point.

Quote
5) How much do you want to join if it works? (1-5 stars)
1. Unfortunately, I have family whom I must prioritise.
5) OK, thank you.

Quote
6) What parts of the content did you not like? What did you like? Is there too much text, or too little?
It's your text, nothing to dislike.
6) OK

Quote
7) Are there other improvements we should make?
A suggested "roadmap" for individuals without means
7) Excellent suggestion. Thank you.
12  Bitcoin / Project Development / Mindshore - a culture of rational individualism on: June 13, 2017, 10:05:38 AM
So I'm working on a project that could highly benefit from bitcoin / cryptos.
It's slightly different in nature and probably looks strange to many, but I would very much appreciate your opinion about it.

Can you find 5 errors here? http://mindshore.weebly.com

1) Why do you think it will fail? Very good if you can find several reasons we'll fail, but we're thankful for any number.

2) How much do you like the idea? (1-5 stars)

3) What's the most attractive part to you?

4) What are the barriers that would stop you from joining this project next month, if you wanted to join?

5) How much do you want to join if it works? (1-5 stars)

6) What parts of the content did you not like? What did you like? Is there too much text, or too little?

7) Are there other improvements we should make?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!