Jump to content

Simple, browser based, tools for using XRP


SimpleXRPTools

Recommended Posts

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.

Link to comment
Share on other sites

  • 1 year later...

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

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 by SimpleXRPTools
Bad grammar.
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

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.

Link to comment
Share on other sites

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 by BillyOckham
Added multi connect proviso
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...