Abdussamad: I used the Console ismine ('XXXX') on the address that I got when I decrypted my Private Code and it returned "false". But I initiated the Sweep from Electrum.
I have the Transaction ID--can I use that to help track this
Again--Thanks
A sweep does not import the private key. Look up the transaction ID on a blockchain explorer (or post it here) and look where the coins went. Check again with that address. Yeah I meant the target address that should belong to your electrum wallet.
|
|
|
To bring the addresses tab into view press ctrl+A. Alternatively you can switch to the console tab and use this command to determine if an address belongs to your wallet: ismine('the address you swept the coins to')
If it returns true then the address is in your wallet.
|
|
|
look at the orb icon in the bottom right. is it green or red? if it is not green thenclick on it and select a different electrum server. you can also do this via tools menu > network.
btw the difference between 34mbtc and 33.9 mbtc could just be the transaction fee. a sweep is an on-chain transaction so there are transaction fees involved. if you see 33.9 in your electrum wallet then you already have all your coins there.
|
|
|
Okay thanks a lot sir was really helpful . One last thing tho . what would be your advice import the BC.in in the electrum ? or just make new wallte in electrum and and use both?
If you need the addresses used in Blockchain.info, just import and remember the seeds. If not, I would recommend you to just create a new wallet in Electrum and use only Electrum. Blockchain.info is far too unstable IMO. Yes I agree with this advice.
|
|
|
I have blockchain.info web-wallet that i want to import to Electrum desktop wallet can i do that?
Also i am kinda newbie . Can i ask what is the best way to use Eletrum safely .I only have one pc that is always connected to the internet.
How to save my Electrum on an offline usb ?
If you don't know how to get your private keys in blockchain.info, just create a new electrum wallet and transfer all your funds to it. Getting non-imported private keys from blockchain.info is a tedious business. You'll get much less headache by doing that. That is really a good option . but can i have a link for how the steps to get blockchain private keys . just for learning. note that it is not a good idea to mess around with the private keys of an HD wallet like bc.i or electrum. ok THanks sir but if i did this can i still use my wallet from blockchain web wallet to ? or once it is imported in Electrum it will be removed from blockchain?
You can use the wallet in both places.
|
|
|
Use file > new/restore to create a new wallet if you already have an existing wallet. Otherwise just run electrum and it'll show the new wallet creation wizard on first startup.
Select 'standard wallet' type. Then 'I already have a seed'. Then on the seed entry screen click on 'options' and check 'bip39 seed'. Enter your blockchain.info wallet seed words. The rest of it is just clicking next, next, next.
You can use electrum safely on an online PC. Cold storage and such are only for advanced users and people with lots of bitcoins to secure. Since you are just starting out running electrum on your own PC is enough.
|
|
|
edit: I missed some posts Why not use addrequest in combination with getaddressbalance? if an address has a balance then it's used and you get a new one with addrequest.
|
|
|
That's actually a very nice outlook. People like you force us to look deeper and everyone learns something new from that. So yeah ask away Well thanks a lot, I was about to close this thread and then boom! someone who understands me Now that we know why we are talking, is it possible to calculate encrypted key on a calculator on some thing like this: https://asecuritysite.com/encryption/PBKDF2zPBKDF2 is not an encryption function. I explained that above but it's also explained on that page: this is used to create an encryption key from a defined password, and where it is not possible to reverse the password from the hashed value.
A hash function is not an encryption function. Electrum uses AES to encrypt your seed: https://github.com/spesmilo/electrum/blob/59ed5932a859fd807232960404764b8686355830/lib/bitcoin.py#L119
|
|
|
I think you should just use pip2 instead. There is no need to unpack the tarball.
|
|
|
I am trying to understand how Electrum works exactly here . That's actually a very nice outlook. People like you force us to look deeper and everyone learns something new from that. So yeah ask away
|
|
|
And for the Scene 2 now, What encryption is used to encrypt the hex in Scene 1... Any devs here to help?
I believe that it uses the password to encrypt using pbkdf2 in the following manner: def mnemonic_to_seed(self, mnemonic, passphrase): PBKDF2_ROUNDS = 2048 mnemonic = normalize_text(mnemonic) passphrase = normalize_text(passphrase) return pbkdf2.PBKDF2(mnemonic, 'electrum' + passphrase, iterations = PBKDF2_ROUNDS, macmodule = hmac, digestmodule = hashlib.sha512).read(64)
Hashing functions are not encryption functions. That's converting the seed words to the master private key. There is no encryption involved there. This function is actually from bip39 although electrum uses a different seed mnemonic format. The passphrase in this instance is the "extend your seed with custom words" thing that electrum introduced recently. To see that option create a new wallet and during the seed display window phase click on options. I see you've figured out how to decrypt the new seed from scene 2 using the console. But the OP could just have opened the wallet file using electrum and then viewed the seed via the GUI menu option wallet > seed. You can open a different wallet file using file > open or with the -w command line switch.
|
|
|
You can also get other tools that convert that Master Private Key into a BIP 39 mnemonic and vice versa so you can use that too.
That isn't possible since the way bip39 works the seed is passed through hashing functions and out comes the master private key. By definition the output of a hashing function cannot be reversed to get the input of the function. So it's a one way process. However it should be possible to take the extended private key and encode it as a mnemonic using some other algorithm i.e. not bip39. Hmm. Right, you can't do that since the mnemonic only goes one way to the seed. I must have been thinking of a different algorithm, but I can't remember what that was. You could convert a number to a mnemonic with the old electrum algorithm. Pre 2.0. See under mnemonic here: https://bitcoinspakistan.com/blog/electrum-seed-explained/However an extended private key is more than just one number. There is a chain code, a key, depth and version number. So lots of stuff in there. Somebody would have to unravel all that.
|
|
|
So, I'm building a website, but I don't want to use full bitcoin core. Is there any SPV wallet with RPC interface, so I can accept payments using it?
if you just want to receive bitcoins then you don't need a wallet on the server. you can install a deterministic wallet like electrum or mycelium on your own device. then on the server you just need a library that will take your wallet's extended public key and generate addresses from that. this way there is no risk of theft since the private keys remain on your own device and not on the server. if you tell us what programming language you are using for your web application we can suggest some libraries.
|
|
|
Thank you. That's exactly what I was looking for. I could show the same addresses when I created a new wallet using seed words. Why does the electrum wallet show 20 addresses? Why slow down the computer to show the number of addresses more than 100. For example, in other wallets we can add individual addresses from the menu. What is the rationale of having an electrum wallet in this shape?
It seems you don't understand what a deterministic wallet is. Put simply each electrum wallet can have nearly unlimited addresses. Each time you use an address by receiving bitcoins to it electrum will generate new ones automatically so that you have at least 20 unused ones. So don't worry address generation is automatic and you don't have to do anything to generate new addresses. Ok?
|
|
|
Thanks for the reply it didn't even cross mind to increase the fee for the transaction since I usually never send that high of an amount. Ill keep that in mind for future transcations.
enable dynamic fees in preferences so that electrum can suggest suitable fees based on market conditions.
|
|
|
You can also get other tools that convert that Master Private Key into a BIP 39 mnemonic and vice versa so you can use that too.
That isn't possible since the way bip39 works the seed is passed through hashing functions and out comes the master private key. By definition the output of a hashing function cannot be reversed to get the input of the function. So it's a one way process. However it should be possible to take the extended private key and encode it as a mnemonic using some other algorithm i.e. not bip39.
|
|
|
I backed up my private keys. Can I use these private keys in other wallets too? Let's just say I've backed up the seed words of your wallet. What if the electrum project is canceled in the future? By looking at Bitcoin's address, can we tell which wallet was created? Every wallet seems to be creating a unique address for itself. But money can be transferred between different wallets. For example, I backed up private keys in the electrum wallet. Can I use the addresses in the electrum in a different wallet using these private keys?
As long as you have a copy of the electrum software you are good. Possessing just the address does not give you the power to spend the bitcoins sent there. If it were designed like that your bitcoins could be spent by anybody! When you spend bitcoins coins may be drawn from various addresses so anyone looking at the blockchain could infer that these addresses belong to the same wallet.
|
|
|
You have a lot of questions and they all stem from a lack of basic knowledge about what you are dealing with. Master private keys (xprvs) are what you need not master public keys (xpubs). It is not possible to derive the master private key from the master public key. It is not possible to derive any private keys from any sort of public key.
Your wallet is a multisig wallet so you need signatures generated by multiple private keys that can only be derived from the master private keys. Without them you can't spend your bitcoins.
ThomasV or anybody else can't help you either. Bitcoin is not a bank.
|
|
|
I'm sorry but without access to a wallet containing at least one of the missing cosigning xprvs there is nothing that can be done to recover your bitcoins.
|
|
|
|