And another quesion. Is this adresses also generating from the same space of numbers as P2PKH keys? I mean, that for example I have a private key -snip- For this key I have two P2PKH adresses 1AxSQFHqQ2nFUbZwcWSmHYrYumuQnK2nYG 12b9TofPY9R5gtKRUHBWjQrNP6mBYZuFqr. Can I generate also P2SH adress using this key?
The first address is generated from the uncompressed public key pair of that private key. The next address is from the compressed public key. More info here: learnmeabitcoin.com/technical/public-keyWhy BitCrack doesn't support new types of adress? (from '3' or 'bc' starting)?
Probably because it's designed to bruteforce the " puzzle transaction" ( link), and the puzzle's addresses aren't p2sh nor bech32.
|
|
|
Closed-source wallets may charge a fee every time a customer makes a transaction, and this fee is so small that it goes unnoticed. Additional fees would just go straight to the miners, extra output for their hidden fee will stick out like a sore thumb as Charles-Tim mentioned. Plus it wouldn't be practical since small amounts can be troublesome to consolidate. You're probably thinking of " custodial wallets" which is similar to what OP already pointed out.
|
|
|
Back on the x vs z pubs. On Trezor, when I show the "xpub" to scan, the typed version starts with "tr([db373be9/86'/0'/0']xpub........../<0;1>/*)" tr presumably means taproot, no idea what the db###be# stands for, then it has the 86' derivation path start. It's so weird that BlueWallet would show it as an m/44' unless it translated it into something different.
One stranger, the ...... in quotes above matchs on the Trezor and BlueWallet. The difference is BlueWallet doesnt have the other stuff in quotes.
The quoted part is called " descriptor", the " db373be9" is just the master fingerprint and not too important. It's probably because those wallets don't support descriptors and/or Taproot and somehow imported the xpub, but I don't have a Trezor to confirm it. You can try Sparrow wallet which supports hardware wallets and descriptors. ( from Bitcoin.org wallet list) Things you can try: - When creating the wallet, select "Legacy" script type but edit the Descriptor to match the xpub of your trezor's Taproot account.
- Or create another wallet, select Taproot but leave the descriptor intact.
|
|
|
-snip- and they are asking for authorization so with this I am trying with my few passwords, but these are not working even I never use any other password.
"authorization"? Did you have 2FA enabled? Blockchain.com will ask for " email authorization" for new devices/IP even if he didn't set-up 2fa. But that comes after the wallet ID and password; and before the 2fa code ( if 2fa is enabled). Don't know why he's having trouble with the authorization email while not being able to remember his password.
|
|
|
Edit: -snip- Also, I wonder why using sendrawtransaction with 0xfffffffe gives a "non-final" error. It is above RBF range, so it should be final, right?
I've tried it and it worked without an error at my end. Command used ( RegTest): createrawtransaction "[{\"txid\":\"58a898970f0de331a61b4912d26c0721dcfe2f7825fad6f9788b739005a35673\",\"vout\":0,\"sequence\":4294967294}]" "[{\"bcrt1pv4xmga6fzuz9svh02sxg8rfqn9jsp39534qm5jpgdarg6zfetjws8hxy6j\":9.99875255},{\"bcrt1ppthegxrypyfq4xx8nvk79tdzc73e9cllnltu53sy6jqug6hjrveqew6xy9\":0.00123450}]" The only way that error would show is if you set the " locktime" to 4294967294 ( which is about 100 years in the future) instead of the sequence. Compare your command with mine to see the possible issue. I can't comment on the sequence's inconsistency in createrawtransaction command and GUI. ( you may consider opening a new issue for that)
|
|
|
Thank you all for your replies. I guess the most fail-safe way of creating an inviolable multisig wallet would be to do it through Bitcoin Core?
Bitcoin Core doesn't support HD MultiSig wallet so it'll be tricky to backup multiple MultiSig addresses. No GUI option or menu for MultiSig as well, you'll have to operate using commands. The sovereign recovery info for my current multisig setup directs me to use p2sh-segwit on Electrum with derivation path m/49, not m/1. All keys on my current setup use BIP-39 passphrases, which I successfully tested when one of my keys became corrupted. Can I establish a multisig quorum by just inputting the BIP-39 seeds of my wallets?
Yes, Electrum can restore from BIP39 seed phrase and BIP39 passphrase, just enable the options " BIP39 seed" and " Extend this seed with custom words" when importing the seed phrases(s). Next to that, type the BIP39 passphrase when prompted for the " seed extension". After that, you'll have to select the correct script type and then edit the derivation path if it's different from the default for P2SH-SegWit MultiSig - m/48'/0'/0'/1'. But yours is probably more than just m/49 since it's usually the extended master key at BIP38 derivation path's 'script type' level ( check your wallet for the correct path).
|
|
|
Essentially, I bought some btc and transferred from Blue wallet to Electrum using lightning. I was then able to open a lightning channel on electrum and transfer the btc to there.
Wait, you were able to receive BTC through your just-created channel in Electrum? -snip- I believe I forgot to untick the "use trampoline routing" under preferences so I didnt even sync electrum with the lightning network which I think is why I couldnt send or receive btc after opening the lightning channel.
That will only be an issue if your channel isn't trampoline; you'll see a blue highlight under " can send" row, means that it's frozen. But as seen in the screenshot, it's connected to a trampoline node ( indicated by the kangaroo icon) so there shouldn't be any issue when sending funds. The only inconsistency I found is the part that I've mentioned ( you probably remembered it wrong)
|
|
|
But wallets can still be able to have the option to use RBF or not even if all nodes support full RBF, but just that it won't be like before that some transactions are made on those non recommended wallets that are not RBF transactions by default and the seed phrase or private key can not be imported on wallet like Electrum to pump the fee because RBF is not opted in for. Just that now, if a wallet do not support it, the transaction fee can be pumped using a wallet that support full RBF through seed phrase importation?
... Since each node has their own mempool, the replacement transaction for a transaction ( without rbf flag) will be broadcasted to the nodes that enabled full rbf and wont be broadcasted to those who don't. So if all nodes support it, it definitely can reach a pool or solo miner that supports full-rbf, then " Use Replace-By-Fee" setting wont be necessary. But from the current stand-point, it may take years to reach a consensus.
|
|
|
I haven't used the wallet before, but I've heard that when you send bitcoins the transaction can be cancelled for a short time.
It mainly depends on the setting: " Tools->Preferences->Transactions->Use Replace-By-Fee". If it's disabled, the option " cancel (double-spend)" wont show up in the unconfirmed transaction's right-click menu. On a side note, that behavior might change depending on the Electrum servers and bitcoin node users' decision on " Full RBF" which is already available in the latest version of Bitcoin Core. If most Bitcoin Core nodes enable the option mempoolfullrbf=1 ( which is disable by default), the Electrum setting above wont be necessary.
|
|
|
Some Devs argued that connecting exclusively to onion servers wont provide you extra privacy, the selected main onion server is good enough. There's no explanation but maybe it's because your Electrum client will only sync with the server that you've selected, the "Connected nodes" are only for verification purposes. If you manually select an onion node, your Electrum client will only connect to that one node and no other. If that server went offline, Electrum wouldn't automatically pick a random "normal server" to connect to. OP needs to ensure he unticks the "Select server automatically" option as well. So, if your main onion node goes offline, you go offline as well and you have no connection. In that case, OP needs to find a different onion node to connect to without touching clearnet nodes. He's aiming for the " Multiple server" option in the tutorial that removes the " -1" arg which will enable Electrum to connect to other nodes ( servers). Manual selection in the GUI is basically the same as that since there's no checkbox or menu that will enable " oneserver". Notice that in the 'Network' settings, there are " Connected nodes" below, that's what the 'multiple servers' is about. But as mentioned, even if connecting exclusively to onion servers is implemented, it'll not improve his privacy even further. Additionally, using oneserver while connecting to other people's server is not as secure as using the multiple servers option.
|
|
|
Can I connect my Electrum wallet to more than one server but not normal server but with Onion?
There was a PR attempt in GitHub that wasn't merged: https://github.com/spesmilo/electrum/pull/2191Click the link to the issue ( #2160) to see the discussion. Some Devs argued that connecting exclusively to onion servers wont provide you extra privacy, the selected main onion server is good enough. There's no explanation but maybe it's because your Electrum client will only sync with the server that you've selected, the " Connected nodes" are only for verification purposes.
|
|
|
You can also go to "console" and use the following command. listreceivedbyaddress 0 true Take note that addresses in his " Sending addresses" list will also be included in the command's results. Don't know why they implemented it like that though. I just want to know if there’s a way to check what’s the wallet address for that file? I want to check the total balance on the blockchain to know whether this wallet is worthy for a recovery or not. I used a strong password before that stored on a notepad saved on my desktop. Just load it to a fresh Bitcoin Core install and let it sync, it will check for the balance even if the wallet is password protected. I'd recommend v24.0 ( github.com/bitcoin/bitcoin/releases/tag/v24.0) for this since loading the wallet is as easy as using the menu " File->Restore Wallet...".
|
|
|
Doesn't make much sense to keep the address in uppercase as Bech32 and Base58 are designed to prevent human error in the first place. Maybe I will open a pull request for this.
I think it's because it's stated in the proposal. BIP-0173 strongly suggests to encode Bech32 address as uppercase in QR Codes: github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#bech32A command line option to generate lowercase would be great. (it is a bit irony that bitcoin: part is lower case, whilst address isn't)
Setting it to uppercase will further increase the incompatibility of the QR Code. There's a discussion about that in Bitcoin Core's GUI repo GitHub: https://github.com/bitcoin-core/gui/issues/145
|
|
|
-snip- today, i open a pdf file and that file just stole all my bitcoin in the electrum wallet
any advise?
There should be something more to this than just a pdf file wiping out your Electrum. There is no reported vulnerability in Electrum that's directly linked with pdf files. If you need advice, please provide more info on what happened. But in the end, that confirmed bitcoin transaction cannot be reversed by anyone.
|
|
|
I think that 25 phrase is more reliable and has more security
If that's the case, then " 26 phrase" is better, or better yet 27 words~ :P Anyways, Linking the seed phrase's number of words or wallet's security to scam is unreasonable, people get scammed even if they are using hardware wallets. Scammers are fooling victims into sending them funds willingly, so the issue isn't the wallet's security.
|
|
|
By the way, it's there any reason for blurring them while some were left open?
He didn't answer Little Mouse's question as well: Everything is clear but what I'm concerned is why have you blurred the address in the url section while the same address is available right after the payment url. Or what is missing which I can't find or understand.
Nor reply to Husna QA's mention of the uncensored part of the image: You are censoring Bitcoin addresses on the barcode and URI but not censoring the Address field.
My guess is: The QR Code is censored so that user wont accidentally scan it, and the URI part of the invoice is censored so users wont be able to click it ( but it's an image :P).
|
|
|
I imported a key via mycelium but it didn't display any balance, only giving me addresses with zero balances. I rechecked in blockchain for balance and found it was there until now.
First, make sure that the private key that you've imported is the key of the address that you're trying to import: In Mycelium, click on the " Accounts" tab and select your " Bitcoin SA" account that was created when you imported the prvKey. Then go to " Balance" tab to see the address ( click the QR Code to switch to the other address types). - If one of the address is the same as the one with balance, then it's a simple server issue in Mycelium. To rescan: go back to the " Accounts" tab and select your " Bitcoin SA" account, then click the menu ( three dots) and select " Reload Account". Wait for a few minutes until the loading animation stops. - If none of the addresses is correct, then you might have a different private key.
|
|
|
What wallet did you use?. I have the same problem. I need to take contol of and address from Electrum Dash. I already have the private keys of the address, but looking for a good Dash wallet to recover control and make a small transaction.
Thanks, also for @nc50lc for the BIP39 tool for Electrum, very important!!!
You can still use the archived version of Electrum Dash ( link), import the private keys(s) to a new wallet using the option " Import Dash Addresses or Private Keys" instead of 'standard wallet'. There are still online servers to connect to but I can't guarantee their legitimacy so if you ever got an error message when attempting to send funds, just do not follow it. If ever, " export" the signed raw transaction instead and broadcast it using a push/broadcast service like ( blockchair.com/broadcast?chain=dash)
|
|
|
|