Table of Contents for
Ripple Quick Start Guide

Version ebook / Retour

Cover image for bash Cookbook, 2nd Edition Ripple Quick Start Guide by Febin John James Published by Packt Publishing, 2018
  1. Ripple Quick Start Guide
  2. Title Page
  3. Copyright and Credits
  4. Ripple Quick Start Guide
  5. Dedication
  6. About Packt
  7. Why subscribe?
  8. Packt.com
  9. Contributors
  10. About the author
  11. About the reviewer
  12. Packt is searching for authors like you
  13. Table of Contents
  14. Preface
  15. Who this book is for
  16. What this book covers
  17. To get the most out of this book
  18. Download the example code files
  19. Conventions used
  20. Get in touch
  21. Reviews
  22. Getting Started with Ripple
  23. The need for decentralization
  24. Introduction to blockchain
  25. Introduction to Bitcoin
  26. Inefficiencies in payment systems
  27. International money transfer through Bitcoin
  28. Disadvantages of Bitcoin
  29. Ripple
  30. International money transfer through Ripple
  31. The Ripple Protocol
  32. Account creation
  33. Reserve
  34. Transactions
  35. Multisigning
  36. Consensus
  37. Important properties of the consensus protocol
  38. Ledger versions
  39. Validation
  40. Advantages of Ripple
  41. Currency agnostic
  42. Simplified consensus
  43. Low fee
  44. Reduced foreign exchange cost
  45. Pathfinding algorithm
  46. Adaptable cryptography
  47. Anti-spam mechanism
  48. Potential risks of Ripple
  49. Regulatory issues
  50. Trust Issues
  51. Security vulnerabilities
  52. Problems of being an open protocol
  53. Summary
  54. Working with Ripple Currency XRP
  55. Types of wallets
  56. Online wallets
  57. Desktop/mobile wallets
  58. Offline wallets
  59. Hardware wallets
  60. Paper wallets
  61. How do I choose my wallet?
  62. Setting up a Ripple account
  63. Activating the Ripple account
  64. Making an international transfer
  65. Trading XRP
  66. Importing an existing wallet
  67. Setting up an offline wallet
  68. Protecting your Ripples
  69. Don't leave your Ripples on centralized exchanges
  70. Make backups 
  71. Use antivirus software
  72. Disable browser plugins
  73. Store Ripples in multiple wallets 
  74. For big sums, use cold wallets
  75. Use reputable wallets
  76. Important things you must remember
  77. Summary
  78. Applications of Ripple
  79. High speed and low-cost payments 
  80. xCurrent
  81. How does it work?
  82. Advanced payment applications
  83. Cross-currency payments
  84. How does it work?
  85. Checks
  86. How does it work?
  87. Payment channels
  88. How does it work?
  89. Escrow
  90. How does it work?
  91. Initial coin offering
  92. Decentralized exchange
  93. Debunking misconceptions about Ripple
  94. Ripple and XRP are not the same
  95. Funds lockup
  96. No mining
  97. Limited smart contracts
  98. Important things to remember
  99. Summary
  100. Getting Started with the Ripple API
  101. Connecting to the Ripple test network
  102. Setting up the development environment
  103. First Ripple application
  104. Sending money 
  105. Prepare transaction
  106. Sign transaction
  107. Submit transaction
  108. Summary
  109. Developing Applications Using the Ripple API
  110. Sending checks
  111. Cashing checks
  112. Creating a time-held escrow
  113. Creating a conditionally-held escrow
  114. Important things you must remember
  115. Summary
  116. Other Books You May Enjoy
  117. Leave a review - let other readers know what you think

Setting up a Ripple account

We'll be using Toast wallet (a desktop/mobile wallet) to set up our Ripple account. You can download the app on your desktop or mobile. You can choose any other wallet of your choice—the onboarding process won't be exactly the same, but similar.

The first time you open Toast wallet, you'll be shown the license agreement. Scroll down and you will see the Create a New Wallet button, as shown in the following screenshot on the left. Once you click on this button, you will be asked to set a six-digit pin, as in the following screenshot on the right. This is to prevent your wallet from unauthorized usage. Every time you open your wallet, you need to provide the six-digit pin to gain access to your wallet:

You will be then asked to set a passphrase, like in the following screenshot on the left. You need to provide the passphrase for sending XRP, importing an externally generated account, changing your pin, and so on. Once you set your passphrase, you will be asked to write down your recovery passphrase. If you forget it, you will lose access to the Toast wallet unless you can provide the recovery passphrase. Make sure you write it down.

If you lose your recovery passphrase, then there is no way to regain access to your account. This is because the Toast wallet doesn't store any of your account data online and hence cannot provide you with recovery assistance. Once you have noted down the recovery passphrase, press the Finish Setup button, as shown in the following screenshot on the right: 

You are halfway through—you have set up your Toast wallet, but you haven't set up a Ripple account yet. Click on the + icon on the screen, as shown in the following screenshot on the left. Now, you will be taken to another screen (the right-hand side screenshot) where you are given the option to generate a new address:

Tap the Generate New Address option, and you will be taken to another screen that asks you to provide a nickname for the account. Nicknames help you easily identify your accounts. You also need to provide your passphrase. Then, tap on Import This Address. You are asked to make a backup of your newly generated Ripple account.  

Your Toast wallet is not a Ripple account. It's a tool that helps you create and manage Ripple accounts. The recovery passphrase you noted earlier was to help you gain access to your Toast wallet if you lose your passphrase. 

However, let's imagine a scenario where you've lost your phone. You will want to migrate the Ripple account on your previous wallet to your new phone. This will be only possible if you have taken a backup of your wallet. Hence, it's important to note that the recovery passphrase and backup are two different things. You need to make sure that you note down both of these things when you want to make a recovery after your device is lost.

When you are prompted to make a backup, tap on the Create a Backup Now button. You will be shown your backup code. Please copy the backup code and store it somewhere safe. Also, note that you need to make a new backup when you change the pin or passphrase. Once you have made a note of your backup code, tap on the home button on the bottom of the screen. You will be able to see your account listed on the home screen.

Congratulations! You've successfully created your first Ripple account. Now, tap on the account's nickname. The long string on your phone's screen below your account's nickname is your public address. When you want to receive funds on your account, you give this address. You can tap the copy button toward the right-hand side of the public identity to copy the full address to your clipboard. The nickname is set only for your reference; it cannot be used as an identity:

Toast wallet gives you complete access to your wallet. In the preceding screenshot, you can also see the Show Secret button. This gives you access to your private key. You can now use this key to manage your Ripple account in other Ripple-supported wallets. You just have to import your secret key on those wallets.