-snip- This wallet made some transactions with Binance. Any clue or any suggestion in finding the TX ID
Were you looking for the TXID of the transaction that spent 6f69c1436788460d52bb896b4be25985aea3b84e6eeaa02310512106c6f4d7e2? If so, here it is: 4c31735ea4d497459b6e2dea4e59195c39c10f11ae999e92cf36887b5670914dBitcoins was sent to 13DCkgkHea1kgihtEY8uuveUtdn67nv2pM and 3G3Tq629nZ5HkybHQ1Uoofb3rLgzSBJLir ( change) It is the change, because it was used as input together with 3EHvCce1Ke6fypBpjJatqiFXUY8Wj8USbr which was also used with 3EJE2vq6mcza3QN4jstN1SDiZMqAbFghAm.Seems that this address is linked with 1NDyJtNTjmwk5xPNhjgAMu4HDHigtobu1s (that was also reported here on this forum)
I can't see any strong correlation since both aren't used as inputs in a single transaction. And it belongs to Binance. The address in question has received some withdrawals from binance. -snip-
Most likely that those are from compromised Binance accounts, hacked by the same hacker(s).
|
|
|
That's because different inputs will produce different hash values: - 1. Is the HASH160 of the uncompressed public key of that private key.
- 2. Is the HASH160 of the compressed public key of that private key.
- 3. Is the HASH160 of the Redeem Script which is OP_0 <length> HASH160 of the compressed public key.
Public key format: learnmeabitcoin.com/technical/public-key
|
|
|
In the case i did the choosing BIP39, tried the "Detect Existing Accounts" option, after that Electrum Wallet detected BIP44 Legacy Account 0 providing the evidence for transactions made under Legacy Tab in the Blockchain Wallet, transactions' amounts and dates were correct, would it still be the issue "to sync the "blockchain headers" with the servers before it can display the correct balances" under the Segwit Tab? -snip-
In worst case, you'll only need to keep the wallet open for an hour. But for normal instance, it will only take a few minutes to complete, after that, balance will sync in seconds. You can tell that you now got the blockchain headers if any one of your Electrum wallet displays the correct balance, so in your case, it's now downloaded. "You can also try that to check if you can reproduce those addresses into your blockchain(dot)com's unused addresses list." Could You, please, send the hint for this to be managed?
Just re-do the " Add Next Address" that you did last time and check if it will re-create those missing addresses. And I see that you've already did that ( based on your quoted post below). If i go to "Add Next Address" under the Segwit Tab i can create the new address and it is shown under the "Unused Addresses".
Does the new addresses the same as the " missing addresses"? If so, it's just blockchain.com's usual issue where they can't display the correct balance. If that's the case, try to send a small amount to the zero balance addresses before those newly created addresses, but if all of the addresses in the " Unused Addresses" list have a balance already, or even if no, start contacting their support.
|
|
|
Is there a way to do that without having admin privileges?
Before doing the instructions above, consider this first: You have an option to display the page in print-friendly " text-only" format by clicking the small " print" button at the right-hand side near the top of the page. That will also display all the pages of the thread making the printing process easy and fast.
|
|
|
First, restart your PC so any lingering background process will close; armorydb usually stays running in the backgound causing issues, Alternatively, force close armorydb in 'Task Manager' after closing Armory.
Next, add server=1 to your bitcoin.conf file in Bitcoin's data directory (C:\Users\USER\AppData\roaming\bitcoin) so Armory can communicate with bitcoin-qt's RPC. You can open the ".conf" file using a text editor, type that setting, then save it.
Lastly, disable "pruning" in your Bitcoin Core's settings (Settings->Options...->Prune block storage to) and bitcoin.conf file so the older blocks wont be deleted. This will require you to re-download and verify the blockchain (re-sync).
|
|
|
-snip- wallet.change_gap_limit(number)
It worked thanks!, but why many addresses are marked as red? this is normal? I've generated 1000x addressMeans that it reverted back to default gap limit or just need time to display as " within the gap limit", as mentioned above, those " marked red" are addresses beyond the wallet's gap limit ( gap limit is saved in the wallet file itself); However, it actually means your current gap_limit is only up to the last non-red-highlighted address. If you'll use the wallet in that state, it will only generate 20 more addresses ( instead of another 1000) after the 1000th is used. Restart Electrum first, then check if those addresses are still red, if still red, there may be something preventing the setting. But I bet it just needs a restart/time.
|
|
|
However, my Blockchain.com Wallet is the only Wallet i could create these Addresses in, i have created them (all seven of them) at the same time (within 20 minutes) and sent to the Sender. -snip-
This got me thinking, how did you managed to get 7 different addresses in blockchain( dot)com? ( that could take about 20 minutes) Using " Receive" 7 times will only return with same address with each attempt, wont be changed until it receive funds. Getting 7 new unused addresses in " Wallets & Addresses-><wallet name> Manage->Add Next Address" will only take a minute. You can also try that to check if you can reproduce those addresses into your blockchain( dot)com's unused addresses list.
|
|
|
I've followed this exactly but I didn't encountered any error. Try also importing Satoshi's public key: importpubkey "04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f" "satoshi" I deleted all data files and executed both commands, then I reached the same error again. So maybe it works only if someone imported Satoshi's key. Okay, now I got the assertion error if I import satoshi's pubkey before executing the command ( using a fresh datadir). However, node didn't crashed and there's no error in the debug.log, and it seems like the command worked at the first attempt regardless of the error. So I doubt that it could be used to attack other nodes ( or rather satoshi's node, bec. it requires his pubkey ).
|
|
|
1. Open Bitcoin Core regtest. 2. Type in console: -snip-
I've followed this exactly but I didn't encountered any error. Tested in both v0.21.0 and v22.0 - Windows10 OS. Maybe it's an isolated case?
|
|
|
i did the trawling through Derivation path as well..
Did you closed the restored Electrum wallets right after creating them? Because if it's the first time Electrum launched in your PC, it would need a few minutes to sync the " blockchain headers" with the servers before it can display the correct balances. Or if you're not connected to any server ( red circle "Network" icon at the lower-right), the balance wont show up. Alternatively, open each of those electrum wallets under m/84'/0'/n' derivation path, enable console " View->Show Console". Go to the 'console' tab of each wallet and type: ismine('bc1qw7ppe93na289sp5jt3cm0w8zh9els2nld0tv7u') If it return with " true" in one of the wallets, then the bitcoin should be there after it syncs.
|
|
|
I have BTC in a armory wallet version 1.35. The wallet was backed up with a paper key and was put cold storage and or backed up on a offline computer. I do not have the paper backup currently, i do have the hard drive. any help where to start would be great. It has been many years ago.
Digital wallet backups should have a name of " armory_<wallet_id>_decrypt.wallet" or "armory_<wallet_id>_encrypt.wallet". But that's a literal backup of the wallet, not to be printed on a paper. If you found something like it, you can restore it using the option " Import or Restore wallet->Import digital backup or watching-only wallet". " Paper Key", you mean " Paper Backup"? It is basically a printable format ( there's no option but to print it); If you haven't printed it, you may have saved it as a ". pdf" file or other formats that can save it as an image/document/text file. So the file name may vary. it is version 1.35 2015/16, has a root key and chain code.
There's an option to select the " Backup Type" in " Import or Restore wallet" menu, there contains " backup version 1.35" checkbox which requires the chain code. You shouldn't restore the root key alone if your backup has a chain code because it may produce a different wallet.
|
|
|
## UPDATE: 7Oct21 @ 10.24pm: -snip- Armory 96.5 allows this data directory to be set via the user interface. However, it does not work. I have to use the same command line option to get Armory 96.5 to work. Can anyone else confirm this non-function ? Thanks. -snip-
I've tried it, changed the setting in the GUI = " Armory Database Dir: <to my Armory datadir>", then removed the pathing settings in my armoryqt.conf file ( same as the command line option). And it indeed used the default Armory datadir.
|
|
|
I'm pretty sure that I didn't set a password because also I don't want to remember or write anything. I thought letting the software and powering off will freeze the wallet. My friend has told me not to save the seed on any place expect the laptop to secure the crypto and I was pretty sure nothing will hurm the laptop or the ssd. How about commands? You may have " played" in the console and tested the command encryptwallet "passphrase" that will encrypt the wallet. Your " friend" had given you a bad advice to store the seed in your laptop ( seed, of which wallet?). Seed phrases should be stored only written on a paper/surface, as much as possible, not in a digital form specially in the same device where the wallet is.
|
|
|
It's not possible.
Armory uses "RootPubkey" for its watch-only wallets and it consists of "Watch-only Root ID" and "Watch-only Root Data". I don't know if it's possible to convert an xpub into that format.
|
|
|
-snip- Yes I googled and can't find much info out there. Seems to be related to Lightning network which I am not planning on using. So if I can't locate this libsecp256k package, I can install an older version which doesn't require it however which version is that? Electrum versions older than 4.0 ?
It's a mandatory requirement since version 4.0.1, it has something to do with the wallet's ECDSA operation. Have you tried the alternative option?: https://github.com/spesmilo/electrum#:~:text=Alternatively%2C%20when%20running,contrib/make_libsecp256k1.shYou can make the .dll file yourself using the bundled " make_libsecp256k1.sh" file in " contrib" folder.
|
|
|
Read the notes where Armory v0.96 can be downloaded: Given that, the updated website ( btcarmory.com) has the latest version 0.96.5 that should work. If there's still an error, you should paste the " armorylog.txt" instead of " dblog.txt".
|
|
|
-snip-
Excuse me for my ignorance how can I reduce the number of inputs with electrum (or control them) To expand the post above, about " shift" and " ctrl": - Holding SHIFT will select everything in between the last clicked highlighted coin and the coin that you'll click next.
- Holding CTRL will enable you to highlight one coin at a time.
|
|
|
Thank you for your response. I'm still getting an error even after restoring both 2 wallets (the multisig wallet and co-sign wallet) I'm getting this error on electrum
The server returned an error when broadcasting the transaction. Consider trying to connect to a different server, or updating Electrum.
The transaction was rejected because it is too large (in bytes).
How can I use the another option you metioned.
Okay, now that's unrelated to the previous issue and not limited to Electrum, the error: " The transaction was rejected because it is too large (in bytes)" is because of Bitcoin's " standard rule". Your transaction must have reached the maximum standard transaction size of 400,000 Weight or 100kvB ( virtual kilobytes). You'll have to reduce the number of inputs in order to create a transaction that can be broadcast successfully. The expensive workaround is to ask a pool or solo miner to directly include your transaction to the blocks that they're mining. Source Code: https://github.com/bitcoin/bitcoin/blob/master/src/policy/policy.h#L23-L24
|
|
|
-snip- I get an error message "an internal error message has occurred, please check the log". I clicked "ok" and then the whole Bitcoin Core download just disappeared. I have no idea what to do now about anything.
I got a feeling that your Blockchain is set to be pruned and/or you don't have enough disk space for the blockchain and other data. Because I can't find any other errors in Armory nor Bitcoin Core that will delete the already-downloaded blocks ( only if it's pruned). If that's the case, you don't really have a choice but to export the prv key like the others have said.
|
|
|
After version 4.0.1, electrum dropped support for the old export format and use " psbt" similar to Bitcoin Core. Here's the release notes: https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES#L302-L306The solution is also written there - all co-signers should have the same version or at least v4.0.1 there is any solution or workaround for this problem?
If the raw transaction came from other source that outputs raw transactions in hex. You can try to convert it into psbt through Bitcoin Core using the command: converttopsbt "raw_transaction", the output should be compatible with the latest version of Electrum. It could fail depending on the encoding of the raw txn. Note: you wont need the blockchain to use the command, just install, open Bitcoin Core then go to 'Window->Console' or use cli.
|
|
|
|