SimpleXRPTools Posted October 9, 2019 Share Posted October 9, 2019 https://github.com/SimpleXRPTools/SimpleXRPTools This is designed specifically for people like myself that would like to use XRP, verify that the code is safe, but don't necessarily have the ability to pull apart and understand more sophisticated projects. e.g. Toast Wallet. If you can verify that the ripple-?.?.?-min.js and lodash-?.?.?-min.js files are identical to those from their sources then you only need to read and understand the code included in the HTML <script> sections to verify that the code is safe. Criticisms and ideas for improvement are welcome, but don't forget that the idea is to keep it as simple as possible for people to verify the code. boisedriver 1 Link to comment Share on other sites More sharing options...
boisedriver Posted February 18, 2021 Share Posted February 18, 2021 Hi, thank you for building these tools and Spark claim tool, also. Can you tell me why I get different derivations of an XPR account when I use your tool vs. using Ian Coleman's tool at: https://iancoleman.io/bip39/ ?? The same 24-word mnemonic in each tool generates different XRP account data. I realize that the default setting for Ian's tool is BIP44 for derivation path, but the result is different from your tool when using all derivation paths in Ian's tool. I started looking into this because I want to buy a hardware wallet, but I want to know the actual private keys of the various individual currencies created in the hardware wallet. For example, 100 years from now, it will be better to know the actual private keys of the XRP and ZIL and whatever else in the Ledger, than it will be to know the 24-word mnemonic for the whole Ledger device (unless I can know HOW the 24-word mnemonic generates all types of accounts). Ledger provides this page, that says you can generate them (apparently you cannot just 'see' them in the hardware wallet). Generating them would allow me to know them, but Ledger therefore must be using Ian's method, rather than your simpler method, for creating them to begin with. https://support.ledger.com/hc/en-us/articles/115005297709-Export-your-accounts Link to comment Share on other sites More sharing options...
SimpleXRPTools Posted February 19, 2021 Author Share Posted February 19, 2021 (edited) 4 hours ago, boisedriver said: Hi, thank you for building these tools and Spark claim tool, also. You're welcome. 4 hours ago, boisedriver said: Can you tell me why I get different derivations of an XPR account when I use your tool vs. using Ian Coleman's tool at: https://iancoleman.io/bip39/ ?? I can see why this might be confusing. When I said that you "could" use your BIP39 Mnemonic on the generate_new_xrp_account_using_entropy.html page I didn't mean to imply that there was any relationship between my (really Ripple's) method and Ian Coleman's. I was just thinking that it might be attractive to some people to reuse their BIP39 mnemonic as their seed. This is just needlessly confusing. I'll get rid of this reference in the next few days. Thanks for the heads up. Edited February 19, 2021 by SimpleXRPTools Bad grammar. boisedriver 1 Link to comment Share on other sites More sharing options...
boisedriver Posted February 19, 2021 Share Posted February 19, 2021 no worries. Thank you. It's not as confusing, now. I am starting to understand the differences between the methodologies. I found this brief explanation on the Polkadot wiki: ". . . while full BIP39 wallets (like Ledger) use 2048 rounds of PBKDF2 on the mnemonic. As such, the same mnemonic will not generate the same private keys." Your XRP generation is the normal one, as explained in all the documentation at https://xrpl.org/accounts.html. So I'm finally understanding, in a lay sense, that Coleman's just uses many more intermediate steps, involving the BIP32 Extended Key, that normal generation like yours does not use. It makes sense, now. Thank you for your time. No need to change the wording on your entropy file, on my account, at least. - Jim SimpleXRPTools 1 Link to comment Share on other sites More sharing options...
boisedriver Posted February 19, 2021 Share Posted February 19, 2021 The idea of reusing a mnemonic for manual generation of accounts for different currencies is appealing, though. I could then store the single mnemonic on etched metal and not use Ledger for extra-long-term storage .. maybe just put smaller amounts on Ledger for spending and trading. I don't have a lot of faith that I could accurately get all of my various private keys "out" of Ledger, using Coleman's tool. For example, Polkadot derivation seems especially weird, and Coleman's tool doesn't support it, yet. Link to comment Share on other sites More sharing options...
SimpleXRPTools Posted February 19, 2021 Author Share Posted February 19, 2021 17 minutes ago, boisedriver said: The idea of reusing a mnemonic for manual generation of accounts for different currencies is appealing, though. I could then store the single mnemonic on etched metal and not use Ledger for extra-long-term storage I now think it was a bad idea to mention it at all. While I agree it's appealing, it's still putting extra layers of complication, or you could say say 'moving parts', between yourself and the XRP secret/seed that starts with s. Never forget the KISS principle. Link to comment Share on other sites More sharing options...
boisedriver Posted February 21, 2021 Share Posted February 21, 2021 Have you heard anything about the distribution of claimed Spark? I've only seen "Q1 or Q2" for it start landing in the Spark ether accounts. I think the first distribution is supposed to be 15% of the claimed amount. I used your tool to claim, and on XRPScan it looks correct. Nothing yet in the Spark ether account, though. heard any news on that front? Link to comment Share on other sites More sharing options...
JASCoder Posted February 21, 2021 Share Posted February 21, 2021 1 minute ago, boisedriver said: Have you heard anything about the distribution of claimed Spark? I've only seen "Q1 or Q2" for it start landing in the Spark ether accounts. I think the first distribution is supposed to be 15% of the claimed amount. I used your tool to claim, and on XRPScan it looks correct. Nothing yet in the Spark ether account, though. heard any news on that front? The public beta will begin on the 25th of this month. If that goes smoothly, with minimal discoveries and remediations, then we'll prolly see the launch of the Flare Network this Summer, Zeus willing. boisedriver 1 Link to comment Share on other sites More sharing options...
BillyOckham Posted February 21, 2021 Share Posted February 21, 2021 (edited) 22 minutes ago, boisedriver said: Nothing yet in the Spark ether account, though. I may be misunderstanding you but I think you have a misconception. It won’t ever be in the Ether account because it will be on the Flare network not the Etherium network. So it will never appear in a ether wallet (unless that wallet is also going to be made to support and connect to Flare... eg Ledger say they will). That new Flare network does not exist yet, although it’s testnet does. Edited February 21, 2021 by BillyOckham Added multi connect proviso Link to comment Share on other sites More sharing options...
brianwalden Posted February 21, 2021 Share Posted February 21, 2021 To clarify, Flare uses the same address system as Ethereum, so by using an Ethereum address that you have the keys to to claim your Flare, it means you have the secret/seed to use that same address on the Flare Network. It's like having one key that opens the house at 123 Main Street in old York (Ethereum), England and 123 Main Street in New York (Flare), NY. boisedriver 1 Link to comment Share on other sites More sharing options...
boisedriver Posted February 21, 2021 Share Posted February 21, 2021 2 hours ago, brianwalden said: so by using an Ethereum address that you have the keys to to claim your Flare, it means you have the secret/seed to use that same address on the Flare Network ah okay, thank you for clarifying, that's what I did. So just wait until the Flare network launches, then we will be able to view balance on a Flare network blockchain explorer and also get a Flare network software wallet (or maybe Ledger will update firmware to accommodate?)? Link to comment Share on other sites More sharing options...
brianwalden Posted February 22, 2021 Share Posted February 22, 2021 Yeah, it's like how if you have the password to your Netflix account you can sign in on any TV/tablet/computer/phone. The secret/seed is what gives you access no matter how you sign in. Neurotoxin and boisedriver 1 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now