Jump to content

How can I create an XRP Paper Wallet?


Picard78

Recommended Posts

Hello XRP expert,

Can I simply use the functionality provided at bitaddress.org to create an XRP paper wallet?  I think the answer is NO because Bitcoin Addresses start with 1,3 or bc1 and Private Keys start with 5, K or L.  I am assuming these rules don't apply to XRP and XRP may have their own rules?

What site do your recommend I use to create an XRP Paper Wallet?

Thank you

Link to comment
Share on other sites

7 hours ago, Picard78 said:

Hmmm... I just checked my Private Key on the Exodus wallet and it doesn't start with s?  Is this because my Exodus Private Key is generated from the mnemonic Seed?

I'm not familiar with Exodus, but private keys are different to secret keys (although they're related).

It's secret keys that start with s. Most wallets interact with the user using secret keys.

Link to comment
Share on other sites

10 hours ago, Picard78 said:

Hmmm... I just checked my Private Key on the Exodus wallet and it doesn't start with s?  Is this because my Exodus Private Key is generated from the mnemonic Seed?

It could be that the Exodus wallet has its own scheme of obfuscating the private key used to sign transactions, similar to how Bitcoin wallet Electrum, obfuscates the private key by using a multi-word phrase for the wallet as the seed.  The electrum wallet, I don't know what version, has an option to expose your private key if you want to see it supposedly.  

I'm not familiar with Exodus wallet - I have the wallet but never bothered to install it.  Check it out if there is option on that wallet to view the private key associated with the public key.  Be careful though...it's a good practice to update your OS and virus database and do a scan before opening your wallets in general, particularly if you use windows and your computer for anything other than cryptos. Also I think electrum allows you to open your wallet offline, which is even safer than being online.  If exodus has this functionality as well - it's a good practice to use it.

Edited by enrique11
Link to comment
Share on other sites

I think the reason my Exodus wallet generated a Private key that doesn't start with s is due to the XRP functionality described in this article.

XRP Seed and Private Key

Quote

The Account Family of Ripple is a feature quite similar to HD-wallet(BIP32) of Bitcoin. The workflow of masterpassphrase --> seed --> root account --> account was embeded into rippled's codes since infant stage of Ripple. But somehow the use of Account Families had never been introduced to end-users, nor being established by wallet-clients. The only use-case of Root-Account in Ripple-network now is for the consensus process between validators.

Nevertheless, most ripple-wallet clients today still using the seed (e.g. snoPBrXtMeMyMHUVTgbuqAfg1SUTb) as 'secret_key' for an account, probably for the sack of compatibility.

Since Exodus is a HD-wallet(BIP32) they probably generated my Private Key with the method outlined in this article.  In this article the XRP private key doesn't start with s but the XRP address does start with r.

Quote

Family Generator (public) = 03D49C56E1B185F1BE899AE66A02EFC17F78EA6FC53AF85E0FE54C6E8B7F8C71A8,
For the first child Account (index_number = 0),
Account's private_key = 1ACAAEDECE405B2A958212629E16F2EB46B153EEE94CDD350FDEFF52795525B7
Account's public_key = 0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020

 

 

Link to comment
Share on other sites

  • 2 weeks later...
4 hours ago, Picard78 said:

Does XRP have a utility like coinb.in which allows me to create and sign transactions offline?

Thank you.

Yes.

There are probably easier ways to do this nowadays, PLEASE SOMEONE TELL.

You can use the (already discontinued) Bithomp tools https://github.com/Bithomp/bithomp-tools to create an offline transaction (open the tools on an offline computer). You can create the transaction by first "logging in" with your private key, then adding the destination address, XRP amount to send and the next sequence number (transaction number) from your sending address. This can be found from the address information (eg. https://bithomp.com/explorer/rpkwAR9ZHzRpFcUuLHdKmmLCr7GCP8BkaJ "next sequence 5".

Then you can open the tools from your phone and broadcast the transaction blob. You can generate a QR code from the blob and copy it with phone to broadcast. 

It certainly doesn't help that the tools have been discontinued, I don't quite frankly remember how to do this step by step. Perhaps the XUMM app for mobile would be of use also... I will return if I find something new. 

 

edit: Yes, the bithomp tools work quite fine for this at least. Screenshots:

1082217628_offlineinstructions.thumb.png.21e787f929834247fb96b62f30d97457.png

 

Edited by Skippy
Link to comment
Share on other sites

8 hours ago, Picard78 said:

Does XRP have a utility like coinb.in which allows me to create and sign transactions offline?

Thank you.

I made some simple, browser based, tools to do that and you can find them here: https://github.com/SimpleXRPTools/SimpleXRPTools

You really shouldn't trust random recommendations on the internet though. If you're not able to check my code yourself, consider these tools which are more established:

Link to comment
Share on other sites

4 hours ago, SimpleXRPTools said:

I made some simple, browser based, tools to do that and you can find them here: https://github.com/SimpleXRPTools/SimpleXRPTools

You really shouldn't trust random recommendations on the internet though. If you're not able to check my code yourself, consider these tools which are more established:

thanks for the links, hope they're trustworthy

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...