At what point will these be available? I saw the tweet at the end of August saying that there were some available to beta testers on Twitter here: https://twitter.com/SatochipWallet/status/1167109684718899202I'd be interested in messing about with one and seeing how it works with a mobile device/NFC etc... But the shop always says "Out of stock". Are there any still available for testers? or will I need just be patient?
|
|
|
I know that it generates new random address and new private key pair but I don't think I was ever able to get that private key on hands from that non-HD wallet service provider and they never let me sign messages through those newer addresses and that's what I was arguing here all about.
The issues you were having were not due to whether the wallet you were using was a deterministic or not... The issues you were having were because of your poor choice of wallet for your requirements. Specifically, blockchain.info/com being somewhat feature poor and not providing users with the means to sign messages etc. Granted, it is a simple and easy to use wallet for users that simply want to be able to send/receive bitcoin and don't care too much about more "advanced" features like coin-control, signing messages, pay-to-many etc. I believe they used to provide the ability to sign messages but that was removed... I'm not sure why? But then, this is the wallet provider that took months and months and months to implement custom fee settings, while users were forced to either pay ridiculously high fees... or have transactions "stuck" because of ridiculously low fees. As you have now discovered, not all wallets are created equal, nor do they all provide the same features...
|
|
|
Old version ok, but which one? Do you know the number of this version? Is it a version below 2.0?
The only two things that's possible for an address that wasn't derived from the seed to be included is through "import private key" for Electrum version v1.xx before v2.0 when it's possible to import to a HD wallet.
It would appear very unlikely that the wallet was created on an old version of Electrum. The OP claims they took a screenshot of their addresses when they first created the wallet on Tails: As you can see from that screenshot, it has the "filter" dropdown boxes on the address tab... this feature was added in 3.0.1... Prior to that, the addresses tab was sorted into simple expandable lists like this: Another possible, but somewhat unlikely, scenario is that the OP had created TWO (or more) wallets on Tails initially and, for whatever reason, didn't realise and only saved the seed for the first wallet. They subsequently sent coins to an address in the second wallet (created from a different seed). Once everything was deleted (when updating Tails etc), the second wallet was lost forever as the seed recovered the first (unused) wallet
|
|
|
Tools -> Preferences -> General Change the "Base Unit" and "zeros after decimal point" like this: It will avoid this confusion between mBTC and BTC in the future!
|
|
|
Private keys - when generated properly - are far more secure than a brainwallet. The entropy of a human brain is horrible.
I concur. I can't really think of any situation where a brainwallet would be preferable to a properly (randomly) generated wallet/private key... It seems that because brainwallets aren't in common use, we don't see all the "my brainwallet got 'hacked'!!?!" stories/posts that popped up in the "Good ol'day"™ when they were still popular and the less than morale types were busy running various "dictionary" attacks using all sorts of datasets (poems, lyrics, basic words, dates, names etc)... As such, history threatens to repeat as newcomers don't seem to realise the dangers of using them.
|
|
|
The Bitqoin program bitcoin-qt runs ok and obviusly finds the wallet. opening the wallet shows data that is unreadable. Running bitcoin-qt is no problem. Is there a program I can use that can show me the content of the wallet?
The wallet file itself is a binary file format, you will not be able to open it in a text editor and see anything really "human readable"... specifically, it is Berkeley DB format file. There may be tools that allow you to open and read it, but generally speaking, the only program you should be using to access this file is Bitcoin Core. What exactly are you attempting to do with your wallet.dat file? Are you trying to extract the private keys? Are you wanting to get your addresses and/or bitcoin balance without having to sync the whole blockchain?
|
|
|
I am bit confused about your 18 phrases, there should be only 12 phrases. However I think you should try it those wallet support 18 phrases. According to blockchain it should work also other crypto-currency wallet who support phrases recovery. That's for "new" HD Blockchain.info/com wallets... after they moved to a more "standard" BIP39 12 word recovery phrase for their HD wallets. However, as previously stated, the original blockchain.info wallets were NOT HD wallets, simply an old school wallet with random private keys (like MultiBit Classic etc)... and the 18 word "recovery" phrase, was a password recovery tool... it did NOT restore your private keys. It seems that after the (many) "upgrades" that blockchain.info/.com has been through, recovery of these older wallets is not working correctly. OPs only hope is the blockchain.com support help them out and figure out why the authorisation email is not working... Failing that, if they can find any old backups of the wallet.aes.json file, they might be able to decrypt it (assuming they know their old wallet password) and recover their keys.
|
|
|
how I can simple make something:
if currentstreak "every number" then do something end
11111222223333344444
for example every 5 streak next 5 streak made nextbet = previousbet + 0.00000001
Do you mean every 5 loss streak? 5 win streak? or something else? Personally, I would do something like: myLossStreakCounter = 0 streakLimit = 5
function dobet() ... if (!win) then -- If it was a loss, increment the counter myLossStreakCounter = myLossStreakCounter + 1 end ... if myLossStreakCounter == streakLimit then -- reached the streak limit, increase bet and reset counter nextbet = previousbet + 0.00000001 myLossStreakCounter = 0 end ...
If should be relatively obvious how the code can be modified to be used for a Win streak I dont understand, last period when bot was updates with this "blue words" in code box, they dont like = simbol.
'then' expected, got '='
This error suggests that you have a syntax error in your code. The bot thinks you're trying to use an "if something then" command, but it can't find the "then" part of the command before it finds an "=". Usually it shows a line number where the error occurred. Check near there for incorrect code... failing that, you'd need to post the code for others to be able to debug it properly.
|
|
|
I have a question, do not tell me how to find nDeriveIterations in the wallet.dat file?
You're probably better off creating a brand new thread here in Dev & Tech Discussion... the post you are quoting is over 7 1/2 years old and the user that posted it hasn't been active for over 2 years. Your chances of anyone with the specific technical knowledge you seek reading this particular thread is relatively small. Creating a new thread with just your specific question will likely yield better results.
|
|
|
Yes, our hardware wallet is based on a javacard with a secured chip the same used by bank companies. This card is NFC compliant. So you can either use a card reader or a NFC reader on your computer.
Have any tests been done (or are any planned) with NFC capable smart phones (and perhaps a modified Electrum client)? For information, here in Belgium, card readers are common because we use it to pay our taxes online (we have to put our ID card to authenticate ourselves). So almost every Belgian users have such device "whoop whoop".
Learn something new every day... was not aware that card readers were so widely used within the general populace anywhere to be honest!
|
|
|
I think, rugulations will solve the topic to great extent, but is there any other way to stop the scamming and not just going away from it? Please apply your thoughts.
Looks like kissing interests are what is disrupting the altcoin market, of all things. I can't think of a valid context where that word comes from.
It's the "rugulations"... "rug relations" ie. making out on the rug with a hottie in front of a fireplace with a single malt... That is where the "kissing" comes in to play!
|
|
|
Yeah, but Maths can "surprise" you sometimes... For instance, imagine trying to bruteforce a 4 digit combination of "9361"... going sequentially through all digits from 0-9... you're going to test 9362 iterations before you find the right one. Now imagine what the odds are of randomly generating 9361 if generating these combinations randomly... 0.1^4 right? Now... what happens if the 4 digit combination was "0101"? You're only going to need 102 iterations... but the odds of randomly finding it are still 0.1^4... So what are the odds of sequentially searching is faster than random? Apparently, statisically, it makes no difference...I suspect the more efficient method is dependent on a number of factors like the "randomness" of the combination you're looking for, the total size of the search space and how much time is required to generate and/or test each combination? But like I said... this is getting into some serious probability theory etc that confuses me these days
|
|
|
There have now been two reported cases of this user (dj6230) PMing newbies struggling with wallet recovery... and forwarding them to websites designed to steal their BIP39 mnemonics... First instance was here: https://bitcointalk.org/index.php?topic=5170404.msg52134855#msg52134855Sadly, the post that the OP made in that thread that contained the PM sent to them from dj6230 was deleted by a moderator before I could archive it, but the OP confirms the behaviour and that the user sent it to them. The most recent incident is archived here: https://archive.fo/WKZe6#45%Again, a new user with wallet recovery issues was PM'd by dj6230 and directed to a website that asked for the seed mnemonic to be entered, after which, their coins were stolen. Sadly, it would appear that all the negative trust ratings against this user have proven to be inadequate, so I am creating this flag. Support the flag here: https://bitcointalk.org/index.php?action=trust;flag=754
|
|
|
Have you considered using "random" combinations of missing characters as opposed to simply looping through the character sets sequentially?
I believe this would be much like the approach that "VanityGen" takes, where it just randomly generates a key and tests to see if it matches your desired prefix... You could randomly generate the missing characters and test if it results in a valid key etc.
I'm sure that there is all sorts of mathematical theory that is waaaayyyyy above anything I've ever been inclined to study that would predict which method is the more efficient.
|
|
|
If you want to check if the transaction was successful before your wallet is synced, simply use a block explorer like blockchain.com, BlockCypher etc to check the balance of the address you sent coins to... If you want to be able to spend those coins without waiting for Bitcoin Core and Armory to fully sync, you would need to export your private keys and then import them into another wallet. I have an old post in the Armory support boards that shows how to export (with screenshots) here: https://bitcointalk.org/index.php?topic=4746784.msg43255691#msg43255691
|
|
|
Is there any way to round numbers off easily?
There are math.floor() and math.ceil() functions in LUA (the scripting language of the dice bot), that will allow you to "round" to whole numbers... However, they don't do typical ".5" rounding... They just go up or down to the next whole number, regardless of the decimal. So, math.floor(4.8 ) will result in 4... and math.ceil(4.1) will result in 5. One trick to "fix" this and have more "normal" rounding, is to simply add 0.5 and use math.floor(): x = 4.3 y = 4.8 z = 4.5
print("Normal Rounding") print("x: ",x," --> ", math.floor(x+0.5)) print("y: ",y," --> ", math.floor(y+0.5)) print("z: ",z," --> ", math.floor(z+0.5))
would yield: Normal Rounding x: 4.3 --> 4 y: 4.8 --> 5 z: 4.5 --> 5
In your example: chance=89 print("chance: ",chance) chance = chance / 2 print("chance BEFORE: ",chance) chance = math.floor( chance + 0.5) print("chance AFTER: ",chance)
would result in this output: chance: 89 chance BEFORE: 44.5 chance AFTER: 45
Hope that helps.
|
|
|
WOW! Such a cool prize! Thank you very much to iasenko for running the giveaway and of course ChiBitCTy for the putting up the prize! I actually used to work at a real world casino... so a BTC loaded casino chip is kinda neat @iasenko, I dropped you a pm.
|
|
|
Theoretically... you could implement it with ANY backup seed using the Shamir's secret sharing scheme... refer: http://point-at-infinity.org/ssss/Obiviously, getting a collection of 20 (or 33) word phrases is a bit more user friendly that a collection of HEX outputs that the SSSS linked above generates, but I would imagine it would be relatively trivial to simply re-encode the generated HEX to a word list using a system similar to BIP39. The advantage of the Trezor solution is that the SatoshiLabs guys have built it into the Trezor T natively, so the data entry and conversion from recovery to actual seed mnemonic seed etc is secured within the device itself... nice and elegant... and most important, easy to use.
|
|
|
|