-snip-
How long should i let that run ? I did some rough estimation to give you a " reasonable range" like I suggested and the result is you can only search up to 5. With a token of %1,5in; you'll exhaust that within 2 weeks at that speed. %1,6in will take about 2 years, more will be impossible. The bottom-line is, using random character search for the whole password wont work for long passwords. As I previously mentioned, it's pointless unless you can remember a good portion of your password.
|
|
|
If the input is the address, all you have to do is to decode it with base58 and then get the last 4 Bytes.
Address: 1H5aq8vssj9fCKdw2mYEn8enzpUMEBsUZ7 Decoded: 00b05fea8c3768f8fbb48f9c778bb36b91334cf7a169e65f22 Last 4 Bytes: 69e65f22 (which is the correct checksum)
|
|
|
Knowing nothing about the password will render your bruteforce a waste of time and resources. At least for now, try %1,8in, or a reasonable range of characters. Then if there's no result, you can be certain that it's not a 1~8 alpha numeric characters.
But for it to be feasible, you should at least provide any possible characters/words to minimize the search for random alpha-numeric characters.
|
|
|
In a nutshell is Child pays for parent basically resending that unconfirmed transaction to myself again with higher fees?
Quite, the underlying method is to spend the output of an unconfirmed transaction; it doesn't matter where you'll send it. The original transaction wont be " resent" but " spent". And now that I've mentioned it, you can basically CPFP it in Electrum in your next transaction by selecting that stuck transaction's output using " coin control". Just enable " Coins" tab ( View->Show Coins), select that transaction's output plus more if it's not enough for your transaction ( CTRL+LeftClick to multi-select). Right-click to open the menu and choose " Spend"; when you go to the spend tab, those coins will be used. Just set the fee rate higher than the recommended to bump the parent transaction. That's if you still haven't done CPFP.
|
|
|
This error is certainly related with your device app permission.
The file storage permission is enabled, just like I meant before. I used another device just of recent, there was a request to allow Electrum to allow camera and media, I clicked on 'allow', but the same error occured after I allowed it. Which means it is not by default like I meant before, but I checked the media permission, and it was set on allowed, I allowed it before. When I first saw the error, I checked it and it was set on 'allow'. For reference, the error will be different if you didn't grant it media storage permission, so the issue must be something else related to your device. The error would be " Cannot save backup without STORAGE permission". Third question How can it be possible to successfully use file backup on mobile Electrum to recover your wallet on mobile phone? I remember I wanted to try it in the past, but I was unable to.
The backup file is a complete copy of your wallet file. It should be compatible with PC Electrum and protected with the password that you've set. The issue is, there's no option to load it to mobile Electrum.
|
|
|
Thanks! How bad of an idea is it to wait a week or two while I slowly learn cpfp?
I'd bet that it won't take a week for it to confirm, but it's hard to predict the mempools. If you plan to use Electrum, it'll be straightforward. After creating a wallet connected to your ledger with the correct account, the unconfirmed transaction should be displayed in the history after a few seconds ( minutes if it's first time install) By right-clicking the transaction, there should be a " Child pays for parent" option among the menu. Thanks! How bad of an idea is it to wait a week or two while I slowly learn cpfp? I think the transaction will be forgotten and returned back to the sender within 4-5 days if nothing is done Bitcoin Core's default is 14days ( 336hours), but not all nodes enforce the same settings so it may stay longer than that.
|
|
|
I tried viabtc accelerator earlier but it said my fee was too low.
Viabtc's free accelerator service only accepts 10sat/B transactions or higher. On a side note: it's not " sat/vB" so if a txn is SegWit, the minimum fee rate may be higher if converted to sat/B. Your options are either RBF if it's flagged to be replaceable or CPFP the change if it has any. Both incur additional fee but works differently. The problem is if your wallet supports those options and/or can work out a workaround to manually create such transaction. So which wallet was it sent from?
|
|
|
-snip- Core still wouldn't connect to any peer for some reason so I decided to hash out onlynet=onion and it's working now.
But that essentially enables your node to connect to clearnet, check your peers if all of them have clearnet addresses. If connecting to clearnet isn't an issue, then you're good.
|
|
|
File Folder [database] WALLETLOCKFILE [.walletlock] Text Document [db] DAT File [wallet]
Those are associated with the wallet.dat file in the same directory, it's not recommended to open them manually as text files. -snip- Running the command 'bitcoin-wallet -wallet=wallet.dat salvage' returns Failed to rename C:\Users\l_\AppData\Roaming\Bitcoin\wallets\wallet.dat to C:\Users\l_\AppData\Roaming\Bitcoin\wallets\wallet.dat.1676046638.bak The file name of wallet.dat.1676046638.bak changes with each attempt to run that command, just the last few numbers. I assume this is so it doesn't overwrite anything.
The " wallet.dat.1676046638.bak" files are the previous wallet.dat file prior to using the command. The number is the " unix timestamp" ( epoch date) of the date when the backup was created. The wallet.dat, if present should be the " salvaged" wallet, have you tried if it'll load in Bitcoin Core without errors? If it didn't, try to paste a fresh copy of your corrupted wallet.dat file, run the command with it once and load the wallet to Bitcoin Core. If it still didn't work, try pywallet --recover.
|
|
|
-snip- Does this mean that I'm unable to salvage the wallet file?
Probably not, error doesn't look like a failed salvage attempt. It's self-explanatory, it may happen if you've accidentally entered the command in quick succession, have the wrong date or other reasons why it failed to rename the original wallet.dat into a backup file. Anyways, did it created a new " wallet.dat" file in place of the old " my_wallet.dat"? If so, try if it'll load in Bitcoin Core with " File->Open Wallet". BTW, I take that you've already created a backup of your wallet.dat, it's mandatory, specially before attempting to use pywallet.
|
|
|
That's a good suggestion. But in order for this to actually reach the developers, you can post it as a new " Feature Request" issue in GitHub: github.com/spesmilo/electrum/issuesOr if you know Python, post a new " Pull Request" with the necessary changes.
|
|
|
This function "cancel double spend" was unavailable during last 2 days, but today its available again, when I do right click on unconfirmed outcoiming transaction.... Preferences did not change, RBF function is on.... I have no idea about that. -snip-
A feature wont suddenly disappear without any reason. If it's not one of the reasons I've previously listed, you might had overlooked and tested it to the wrong transaction or wallet.
|
|
|
-snip- Which resulted in skipped signatures verification of blocks older than height 751565.
The assumevalid block is a moving target that is changed during releases, so it is not guaranteed to stay at this block for the next version of Bitcoin. The indicated block height in my reply is based from the " assumed valid" block hash in his debug.log entries.
|
|
|
Probably not related to the issue but you have a typo in your config: # Needed for full validation addumevalid=0 -snip- 2023-02-09T02:34:22Z Ignoring unknown configuration value addumevalid Should be assumevalid=0 Which resulted in skipped signatures verification of blocks older than height 751565.
|
|
|
Take note that the Bytes provided above only apply to slightly newer v4 seed wallets, the oldest wallets from 2012 wallets don't have those. To look for older wallets, but only if you've set the default server, look for 'ecdsa.org': 27 65 63 64 73 61 2e 6f 72 67 Your addresses and private keys should be at the next few bytes.
|
|
|
After having search on the web for a few hours i don't really find what are those "42 number of 12 digits in ascending order".
Yeah, AFAIK it's never been documented but you can try to ask the owner himself: Pywallet 2.2: manage your wallet [Update required]He's active 'till last year. Anyways, the " pywallet_partial_recovery_nnn.json" file is less important than the " recovered_wallet.dat" file in the same directory. That should be ready to be imported to Bitcoin Core and comes with the passphrase that you've set in --recov.
|
|
|
OK apologies out the way, does anyone know how I can import a private key into my core consul and retrieve my address for that key?
Take note that the instructions provided above wont work in the latest Bitcoin Core's default wallet. When creating a new wallet, you'll have to untick " Descriptor Wallet" to generate an old-version wallet.dat. If you prefer to import it to an existing wallet and it's a descriptor wallet, you'll have to import it through importdescriptors command: Command: https://bitcoincore.org/en/doc/24.0.0/rpc/wallet/importdescriptors/
|
|
|
-snip-
Thank you for you quick response. Also my hdd disk image is around 300 Go and when i launch a search using whexeditor it crashes after a few hours do you have any better software or other way to do this job ? I don't use whexeditor so I can't suggest a possible solution but pywallet's --recov tool may work. Follow the steps in this post: http://bitcointalk.org/index.php?topic=5408068.msg60653031#msg60653031And read the warnings in the next few replies. For follow-ups, you can start your own topic and provide more info about your situation for better support. ( recommended)
|
|
|
Hey! Is the function "Cancel Double Spend" unavailable no more in Mac Version of Electrum 4.3.4??
Why? Is it gone in your right-click menu? Check your setting if you've disabled " Use Replace-By-Fee". It's in " Tools->Preferences->Transactions tab". Note: changing the setting now will not enable the cancel option in existing unconfirmed transactions in your history, only the newly created txns. Also, if you're using the advanced transaction window, make sure that " Replace by fee" checkbox isn't unchecked. Another is, it won't appear for " same-wallet" transactions, means sending to any of your own wallet's address.
|
|
|
|