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)
Hey thanks, Now I need to figure out how to push this info in this function- Wallet pass = 125 Seed = 431a62f1c86555d3c45e5c4d9e10c8c7 Do you need to do this outside of Electrum? Why not just restore the seed into a new wallet then go to Wallet->Seed and it will reveal the seed words.
|
|
|
I have said it several times that the most secure way to conserve the SEED is, at least for me:
Create a Gmail account and add 2FA via a SMS to your phone number needed each time you want to access it.
Start a Linux Live DVD- like Linux Mint and use the latest version of Libre office there, write down your seed in such document, add a strong password to it, than this password protected document add it to a rar file with a strong password also. Than upload this file to your Gmail account with 2FA enabled.
You can install Electrum in the Live session and then restore it in your PC after finishing saving and uploading the file to your Gmail. This is how I keep my seeds as I have different wallets.
The password to be strong enough like at least 16 characters and to make sense only to you and not contain dictionary words.
I do similar, however, I use PGP encryption then upload it to the cloud. Also, I memorized my seed... though not too sure how well I can remember it when I'm much older. Yeah, if you are gonna store it in the cloud, you should definitely be sure to use some sort of encryption to secure it. I wouldn't feel safe storing my seed in the cloud in unencrypted form.
|
|
|
OK, so what to backup if i want to backup all the labels and the history and the keys?
the seed brings me the private keys and the addresses right? but labels and history are gone then.
so backup the complete .electrum folder and good to go?
Yeah, it is probably safest to just backup the entire electrum folder ( mine is only about 50MB ). I believe the electrum/contacts file includes the labels/saved addresses. History is automatically populated from the blockchain so you shouldn't ever lose that afaik.
|
|
|
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)
|
|
|
Yes, it should be possible to convert this to the seed words. Electrum has the ability to show you the seed words ( Click Wallet->Seed ). These snippets of Electrum's code look to be relevant: import old_mnemonic # see if seed was entered as hex seed = seed.strip() if seed: try: seed.decode('hex') return str(seed) except Exception: pass words = seed.split() seed = old_mnemonic.mn_decode(words) if not seed: raise Exception("Invalid seed") return seed
def mnemonic_decode(self, seed): n = len(self.wordlist) words = seed.split() i = 0 while words: w = words.pop() k = self.wordlist.index(w) i = i*n + k return i
It looks like there are functions to convert the hex seed back into words and vice versa.
|
|
|
Bitcoin wallets have different characteristics, while basically having the same features. What we need to know to develop a new bitcoin wallet? What do we need technically?
Obviously, you'll need programming experience to develop a new wallet. Which language you choose to write it in would be up to you, of course. It is probably better to try and contribute to an open source wallet that already exists than to try and create your own from the ground up though. Not sure there is really a need for more wallets at this point.
|
|
|
You definitely want to include some sort of coin control features to allow users to specify in detail which addresses the sending bitcoins come from and where change goes to, etc.
Blockchain used to offer this and then did away with it for some unknown reason.
|
|
|
It looks like Electrum version 2.7.17 is already released. I'm not sure if the patch longbob72 mentioned is already included in this version, but you should try downloading it and see if the issue persists as well. Otherwise delete the config file as previously mentioned should resolve it.
|
|
|
To be honest, i "care" more for the Bonuses and not so for the games. It's an important sector, imho, for a casino/gambling site. We have any updates about it? ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) I do believe Alex is thinking about it aswell (not only the games), as we all can see on the Bonuses lists even though not all the bonuses are working. Lets just wait for Alex to finish all the bonuses to be ready to be implemented. The available bonuses at the moment are jackpot, bitdice token, chatrain and chat games. I think those bonuses are more than enough atm, but of course players will be more excited to see new bonuses. Hell yeah we want more mate! ![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif) These bonuses are good atm, it's true, but it's also true that players want more. Every day if possible... ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif) If you want some more mate then you should convince Alex to do and add some more bonuses. I guess it is just going to be possible if he sees a lot of dicers are making their bankrolls fat as garfield. Who doesn't want to have some pretty good bonuses, this is making bitdice more even popular and together with the upcoming update for its new games. Lol man, i don't need to convince anyone. Besides, who am i to tell to an owner of a dice/casino what to do or not to? ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) I said that imho it would be great to see more bonuses, especially when these are already announced. I know that BitDice team and Alex knows it already but you know...I just express my gambling wish! ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif) There already are nice bonuses like Jackpot and the rakeback/betback systems. Soon the daily treasure box will be launched. On top of that we have a few more surprises coming so stay tuned ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Yeah, that daily treasure chest feature will be nice when it is released. The site already has quite a bit more bonuses than most other casino sites offer with the rakeback/betback systems that are in place. Haven't seen many other sites offer that.
|
|
|
Can someone help me how this works? Im new here. But I have a slight background about bitcoin.
Please be specific,cloud mining site or mining on your laptop? Well both them will not give you profit. Mining on your laptop is only profitable when your electricity is free. My advice for you is do not try those two,theres a lot of ways on how to earn bitcoin. mining using laptop is still not profitable even you have free electricity, you wouldn't be able to mine bitcoins that worth anywhere near the cost of your laptop because you might break it in few days or weeks if you use it on mining though it might become profitable if you use it in alt coin mining, but that is a long shot to take Yeah, mining definitely increases the chance for hardware failure as you are constantly putting your hardware through rigorous loads which causes more heat which can lead to hardware failures. Its really not worth mining unless you have dedicated mining hardware at this point anyhow.
|
|
|
Thats a large wager on a 109x hit. Some users cashed out at 1200x as well, but with smaller wagers it looks like.
|
|
|
Woah, I like your design alex and that's a good thing that you are not going to require any emails anymore upon registration. Because most of the casino's doesn't even require a registration. How about the games is there any update regarding this? I wanted to play with bitdice with those games when I'm bored to dice.
It isn't required anymore but it is still probably advisable to do a full account if you use the same account over a period of time as you will get the benefits of the bonuses and security that come with a full account with an email account associated with it. It certainly does make it easier for some to try the site without an email though.
|
|
|
I see the following when I decode the transaction you posted using https://live.blockcypher.com/bcy/decodetx/: { "addresses": [ "1JzxWqqvFbns95BoR1M9vzRoTWLr5qDaFJ", "14bChs2nPdL4jMhsQvCWk2XSSGiMdt4U6d" ], "block_height": -1, "block_index": -1, "confirmations": 0, "double_spend": false, "fees": 0, "hash": "8514258f73e707f64585aa9fce974dce99994e62692a4451a621f3dacaf37ccf", "inputs": [ { "output_index": 1, "output_value": 0, "prev_hash": "f4621217add356ad0ae1ddeecddc24a236aeef73dec80a65430bfd584560c797", "script": "47304402207db793e1674c73cd02f88c977c220076483cf56def726bfaaa0d5b25ef4c27e1022061bfddbd21b57a26a1b608f9a53883800c6e04a88dbadebafec622d1b6845bef0121024b62c14291a74aa8b800bff4b269342d14a1b06ec5029d5e62eae2111c97f342", "script_type": "empty", "sequence": 4294967295 } ], "lock_time": 0, "outputs": [ { "addresses": [ "1JzxWqqvFbns95BoR1M9vzRoTWLr5qDaFJ" ], "script": "76a914c570307825ee31ab46043fd96f586e71b51a5f2588ac", "script_type": "pay-to-pubkey-hash", "value": 4830918 }, { "addresses": [ "14bChs2nPdL4jMhsQvCWk2XSSGiMdt4U6d" ], "script": "76a91427604a5e30f59c7bc86c39fc400354208908513388ac", "script_type": "pay-to-pubkey-hash", "value": 1210615320 } ], "preference": "low", "received": "2017-01-12T22:05:37.386763544Z", "relayed_by": "54.204.82.112", "size": 225, "total": 1215446238, "ver": 1, "vin_sz": 1, "vout_sz": 2 }
This includes both the received and the relayed_by fields that I previously mentioned. Where these added by the node that received the transaction? Or where did they originate if not?
|
|
|
The date isn't the date of confirmation I don't believe. I believe it is the date the transaction was received by the node.
Each raw TX includes a 'received' and a 'relayed_by' field that indicates when the transactions was received and what IP relayed it. You can decode a raw transaction to see this information so it is included in the transaction itself. This is present even in unconfirmed transactions and everyone should see the same date for a transaction.
|
|
|
I'm wondering if this is a bug. I tried several different methods of trying to get this to work and kept getting the same error as well.
From the documentation, it seems like the way you are doing it should work without issues.
|
|
|
Hello This is my Transaction ID: 21b2fc39030c091090693ae8910f06b17ddd2ca9d5f579600cd85d4eb51470c6 please help me ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Wow, that is a huge sized transaction with a really low fee + very small change. It could take awhile before that transaction confirms, if it ever does. Blockchain.info says their node even rejected it due to the fee being too low. Did you have the "Enable Replace-By-Fee" option enabled in Preferences->Fees? If so, this may make it fairly easy for you to include a higher fee. Otherwise you'll likely need to attempt to double spend it or wait for it to get rejected and fall off the network so you can respend them.
|
|
|
For some reason whenever I am trying to send bitcoin it wont allow me it says the following error "Incorrect OTP", My google authentication app is linked to trusted-coin I don't see why its not working. In fact I also did check my phone my time is behind on my phone for some reason but the clock is at the same clock time as my computer but it still is behind a few minutes. It won't allow me to restore seed either, is their anyway of disabling the otp in Electrum client.
In order for OTP (2FA auth) to work correctly, your phone's time will have to be 100% correct and synced. Have you tried syncing your phone time so that it is accurate and not behind to see if this resolves the issue? The clock has to match the time on Trusted-Coin's servers (which should be accurate) and not the time on the computer that electrum is running on. If you wish to disable OTP, you should be able to create a new wallet without it enabled and restore based on the seed used to create the wallet you are currently using, which you saved right?
|
|
|
Wouldn't that make one look like a sheer signature spammer ? For example,if I wish to make 5 posts everyday to make it up to the rules by the end of the week,I will try my best to complete that 5 post cap.I'm afraid I will tend to post rubbish without having any intentions of actually contributing to the topic just because I have to make 5 posts anyway.Makes sense?
It becomes difficult to meet the requirements of the campaign unless you are posting around 5 posts each day or fairly close. If you post too few, you will end up with too many remaining in the last days to not fall under the too many posts in the last day requirement or into the post bursting rule if the posts are posted during a short timeframe. I fell into the too many posts in the last day (well last 24 hours I guess as it included an evening/morning for me) category as well this week. I tried to ensure that I wasn't post bursting by spreading these posts across the entire day and making constructive posts as well but if you miss too many posts early in the week, it is difficult to recover. I would think that it might be beneficial to include some leniency based on previous performance of individuals as well as post quality, but that isn't my decision. If the user remains in the campaign for the following week, these posts near the end will still gain visibility for the next couple of days depending on the location of the posts so I'm not sure how harmful they are if they are of good quality. It just might result in less visibility during the beginning of the week. I think the goal is for equal visibility throughout the week, which is understandable, so trying to evenly space out posts as much as possible makes the most sense. It just requires more attention to timing throughout the week. I don't feel BoXXoB is scamming or trying to screw people out of payment. He is just following the rules of the campaign strictly and doing his job in an effort to prevent spam forum and gain the most value from the campaign as a whole. In cases like this I'll probably go with paying a percentage of the payout in the future as long as the posts are good quality like Joel_Jantsen or you for example. Alex is planning on paying Joel by the rule of 8 posts max per day. Same with you (kolloh) I think. All I want is to imrove my work quality. (also, the rules will be clarified and updated later!) Ah cool. Yeah, I think paying a percentage of the payout would be a pretty fair way of handling these types of cases. It definitely adds some additional work on the campaign manager's part but I think would be useful and users would certainly appreciate it. I think you've been doing a good job with this campaign thus far and making adjustments as necessary to improve the campaign or increase clarity in certain rules comes with the territory of running a new campaign like this. Keep up the good work.
|
|
|
Wouldn't that make one look like a sheer signature spammer ? For example,if I wish to make 5 posts everyday to make it up to the rules by the end of the week,I will try my best to complete that 5 post cap.I'm afraid I will tend to post rubbish without having any intentions of actually contributing to the topic just because I have to make 5 posts anyway.Makes sense?
It becomes difficult to meet the requirements of the campaign unless you are posting around 5 posts each day or fairly close. If you post too few, you will end up with too many remaining in the last days to not fall under the too many posts in the last day requirement or into the post bursting rule if the posts are posted during a short timeframe. I fell into the too many posts in the last day (well last 24 hours I guess as it included an evening/morning for me) category as well this week. I tried to ensure that I wasn't post bursting by spreading these posts across the entire day and making constructive posts as well but if you miss too many posts early in the week, it is difficult to recover. I would think that it might be beneficial to include some leniency based on previous performance of individuals as well as post quality, but that isn't my decision. If the user remains in the campaign for the following week, these posts near the end will still gain visibility for the next couple of days depending on the location of the posts so I'm not sure how harmful they are if they are of good quality. It just might result in less visibility during the beginning of the week. I think the goal is for equal visibility throughout the week, which is understandable, so trying to evenly space out posts as much as possible makes the most sense. It just requires more attention to timing throughout the week. I don't feel BoXXoB is scamming or trying to screw people out of payment. He is just following the rules of the campaign strictly and doing his job in an effort to prevent spam forum and gain the most value from the campaign as a whole.
|
|
|
|