-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.
|
|
|
-snip-
-snip- i decided to test it on a simple wallet that i created my self using bitcoin core "recent version" and it don't find the "0201010420" when I open it using Hex editor. So I have a few questions ... 1) Does the byte before the private key have changes with the version of bitcoin core that was use to create the wallet.dat ? 2) When you mean encrypted wallet you mean the wallet as a whole or just the private key ? - Those bytes will only appear on unencrypted " non-descriptor" wallet.dat files, however wallet.dat created by v23.0+ are descriptor by default. For testing older wallets, create a new wallet but untick " Descriptor Wallet" during wallet creation; In bitcoin-cli, it's the sixth argument of createwallet command which should be set to false: e.g.: bitcoin-cli createwallet "testwalletname" false false "" false false- Bitcoin Core doesn't encrypt the whole wallet. Otherwise, the user will have to provide the passphrase every time he needs to open/load an encrypted wallet.
|
|
|
-snip-
The Bitcoin directory that I have has all(is not the binary): anchors.dat, banlist.dat and son, blocks (512GB) directory, chainstate directory (more than 5GB) Okay, as the majority said and experienced; as long as it's untouched, backed-up while Bitcoin Core isn't running and you've set the same settings as before, it should use that data directory and start where you left it. But it's hard to answer yes since we don't know your previous setup and settings.
|
|
|
In the welcome GUI i put the location of my bitcoin directory already with the full node. As we can see it says that he'll download again all the blockchain and if he does that he'll erase all my directory. Thanks
That message in the Welcome Screen is always there whether you have a backup or not. The question is, are the contents of mnt/61CCC2CO311E1DCA/Bitcoin the data directory or just the Bitcoin Core binary? Because usually, the datadir starts with a lowercase "b" instead of uppercase "B". Also, if your old setup is " pruned", you'll have to set the new setup to prune with the correct size. To be sure check if it contains a " blocks" folder, if it's there, check the contents if it reaches 500GB+ of data. Also check if there's a " bin" folder inside it.
|
|
|
Now, there is a way that bitcoin-core read directly without a reindexing all please?
You need to keep the exact data directory so that Bitcoin Core can " see" that there's nothing changed. " Exact" as in including the wallet.dat files and other files in it, not just the blockchain or Bitcoin Core. For example: if you're using the default data directory, paste the old " bitcoin" folder into the same directory and Bitcoin should just continue to reach the tip without a reindex. If you've set a custom datadir in the GUI before: in the " Welcome Screen", point to the directory where the " bitcoin" folder is pasted.
|
|
|
-snip-
Does anyone know if there is currently a convenient way to choose which channel you want to be used to send a LN transaction, when you have several channels opened, without having to freeze all the other channels during the transaction please? Same question when you need to receive a payment through a generated invoice : is there a way to receive the payment on a specific channel without freezing all the other channels till you receive the transaction? Freeze is the only way to accomplish that unfortunately. You can utilize rebalance to reduce a channel's inbound capacity by sending your other channel's amount to it so that it can't be used to receive until it gains inbound capacity again. Selecting two channels using CTRL-click will enable the grayed-out " Rebalance" button. You can also setup channels to Electrum's trampoline nodes and others with normal nodes so whenever you disable " Use trampoline routing", your channels with trampoline nodes will have their send capacity frozen. But those are more inconvenient than just freezing the channel's inbound/outbound capacity.
|
|
|
-snip- The downside is your data will be stored (encrypted) to a central server.
Right, btw what is the encryption and would you worry about it? Quantum squad? AES with your master public key's various hashes: github.com/spesmilo/electrum...plugins/labels/labels.py#L32-L48 & /labels.py#L188-L192The " data" by the way is just your labels, not a security issue but privacy rather. Quantum... Aren't those just supercomputers emulating quantum computing? ( I don't know much about those, don't answer, it's off-topic)
|
|
|
3. I did these privacy tweaks to ensure better privacy on the LN side. Please comment if you find me totally lost here:
- Turned off trampoline nodes, going with gossip. Saw a few lectures and I understand that there are not enough trampoline nodes yet to increase anonymity set? - create recoverable channels: no. - If it's on 'Analysis' will be able to identify my wallet as Electrum. Is that correct? - Downside is if I delete the wallet my LN channels are unrecoverable?
Additionally, with trampoline nodes enabled, you're limited to the hard-coded trampoline nodes so by opening a channel with them, it's already a given that you're using Electrum. For recoverable channels, you're also correct. There's an additional data in the form of OP_RETURN which usual open channel transactions doesn't have. 2. Can wallet names be changed once they've been created? (I can't find a way on the Android app) If you decided to follow the " restore seed phrase" route to circumvent that limitation, you can enable " Label Sync" plugin in the settings so that when you restore the wallet from seed, it'll restore the labels as well. The downside is your data will be stored ( encrypted) to a central server.
|
|
|
-snip-
I'm fairly certain I would have been working from an active wallet. Was the issue the button being grayed-out or it returned with similar " no UTXOs" message as Green? If the former, the recipient address/wallet below may not be auto-filled, selecting an active wallet should do the trick. If the latter, there's only one reason that it didn't found any UTXO: the server that you're connected to may be missing those UTXO. Additionally, you can't be offline at that time because otherwise, " Sweep Private Key" wont be clickable to access that window.
|
|
|
-snip- Would still like to understand why Sparrow and Blockstream Green failed with this key, but in any case the offline Electrum solution is better.
Sparrow displays the (correct, it matches the paper key) compressed public key when I sweep the private key. But it won't allow me to create the transaction.
In Sparrow, was " Create Transaction" unclickable? Because it wont be if there's no loaded wallet or address in " Sweep to:" where the bitcoins will be swept. Or was it in the next steps? In Blockstream Green, 'sweep' isn't available. Sweep in Blockstream Green for Android seems to be non functional since I'm getting the same " No UTXOs found" message. ( may be a bug)
|
|
|
I'm looking forward to contributing to the Bitcoin-core project. And I also found some good first issues on the Github, but I'm having a hard time downloading the entire node on my laptop (for testing and all). So, is there anything I can do here?
For testing, you can use " Regtest" which can be set-up in minutes and mine blocks in seconds. You can read more about it in the developer reference's " Testing Application" page: developer.bitcoin.org/examples/testing.html
|
|
|
Go to the volume mixer in Windows 10 and expand it so that you can see the volumes for all applications. Then just turn off the one that's under Electrum. It really should not be playing sound anyway - I haven't found anything in the source code (so far) that would suggest that is happening, so perhaps it is part of the Windows Sounds that also has to be muted.
You're correct that it's not part of Electrum but my best bet is it's the sound that I've mentioned above. It's part of Window's alert when the user is clicking outside of the active window which wont be disabled by muting Electrum's sound in Volume Mixer. I'm guessing that his bot is double-clicking or mis-clicking somehow. As an addition to my post, it can be muted by setting the " Default Beep" sound to " none" in System Sounds. Shortcut is in " Search->type and click: change system sounds->Scroll-down and click: Default Beep"; below, replace the default " Windows Background.wav" into " none".
|
|
|
The balance should be displayed at the lower-left without needing to click the "green circle" (when all on-chain confirmed) balance distribution icon. Also, there shouldn't be any sound associated when closing that window.
Does the sound similar to Window's "Asterisk" sound file? (Google for reference) Because if so, that'll play in Electrum if you mis-clicked anywhere in Electrum window but outside of that balance window instead of the 'x' icon or 'Close' button. (try to reproduce it manually)
|
|
|
Thank you for the help, I'm not a computer type of guy, I understand math and equations, hopefully will try to understand all of these programming terms and somehow figure out to write them down on paper in the form of numbers, as I have observed, all of the algorithms use the basic mathematics, so it should be possible to break them down into small pieces for a human mind to fathom the equations used behind them. For SHA256, try any input in this website and judge if the steps are possible to reproduce by hand: Link: https://sha256algorithm.com/The buttons at the right-hand side of the input control the steps.
|
|
|
-snip- because I want to transfer all of my bitcoin holdings from my trust wallet to a more secure wallet that has higher security.
If Air-Gap cold-storage setup isn't an option, you can consider 2FA Electrum which is categorically safe. It requires a 2FA device which should be your phone with Authenticator app and ( third-party) additional service fee for the 2FA service. As long as you keep your seed phrase safe and generated it offline, your wallet will be safe even if the computer/wallet gets hacked. For information and security reasons, you must read and follow the suggestion in Electrum's 2FA wallet setup wizard: Image from: electrum.readthedocs.io/en/latest/2fa.html
|
|
|
Can Electrum servers be used to confirm payments for website invoices?
It's possible if you can mimic Electrum's connection with the servers ( it's open-source): github.com/spesmilo/electrum/blob/master/electrum/network.pyFor example, there are other clients/wallets that can use Electrum's server like " Blue" and " Sparrow" to mention a few. But as mentioned above, most Electrum server implementations have even smaller limits than blockexplorer APIs, which is set by default.
|
|
|
As far as I know, Bitcoin Core does not support 2FA, Multi Signature, and Hardware Wallet, is it true?
There are " external signers" to be able to use Bitcoin Core with your hardware wallets but it's tagged as " experimental". If you want to know more, read the documentary about it in Bitcoin's GitHub repository: github.com/bitcoin/bitcoin/blob/master/doc/external-signer.md...As you can see, it's not end-user-friendly.
|
|
|
in electrum config, in server ive put <ip_address:50002:s>, ip address from hostname -I in terminal. -snip- anyone have any suggestions?
Are you running your own server? e.g.: " Electrum Personal Server", " Electrs", " ElectrumX", etc. For the setup, follow this tutorial from Electrum's official documentation: https://electrum.readthedocs.io/en/latest/tor.html
|
|
|
|