Skip to content

Complete client-side, browser-based, independent Ripple XRP escrow creator and executor

License

Notifications You must be signed in to change notification settings

payam54/XRP-Escrow-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

READ THIS BEFORE USING THE TOOL

  • Only use this tool in a trusted computer, and private browsing mode
  • Chrome is recommended, but it works prefectly on FireFox, Brave, Edge and Safari
  • Your Secret Key is not transmitted over the network. It gets signed (encrypted) by JS library and then transmitted through Web Socket Secure (WSS). However, never expose your secret key
  • Always start testing with little amounts and short periods, like 0.01 XRP for 5 minutes. Learn how to release it, then go for higher amounts and longer periods. I would not take responsibility of your Gizillion XRP, escrowed to year 2099.
  • Take and use this tool as is. This is MIT license tool so please use it on your own responsibility

Notes:

  • There is no need to install any additional software such as NodeJS
  • This is based on RippleAPI Beginners Guide and uses riple-api.js library from Ripple itself. Therefore it's considered safe.
  • According to the same instruction, it is required to include lodash.js library. That's why you find lodash.js included there.
  • If you are too cautious and are afraid to lose the js libraries in future (which is kinda impossible), just go ahead and download them into the same folder along with this html pages, then replace the urls in header to only file names.
  • I didn't add graphics into the pages because wanted them to be only one file and independent. Yes, looks a bit ugly because I'm not a CSS designer, but works nice. I hope collaborators help to make it cooler and responsive (in one html file)

Create Escrow Instruction:

  1. Download all three html files from html directory:XRP_Account_Check.html, Create_Escrow.html, Finish_Escrow.html
  2. Open 'XRP_Account_Check' page and put your XRP wallet address into it, then click on 'Get Summary' button. This will show you if your browser is able to communicate with Ripple servers
  3. You can see list of last 50 transactions using the second button. This is useful when transaction info is lost, or some transactions were failed and you need to know why
  4. Make sure your computer date and time is accurate
  5. Open 'Create_Escrow' page and fill all fields. Start with very small amount and very short period
  6. There is a 'Create Escrow' button below the page, but before click, double check calculated escrow finish time
  7. You will see a confirmation page after clicking on 'Create Escrow' button. Read it and confirm it.
  8. The Escrow Creation result will show up on the screen with green background. Keep that info till time of finishing the escrow

Finish Escrow Instruction:

  1. Wait for the time that escrow can be released
  2. Open 'Finish_Escrow' page and put the XRP address that use used to open the escrow. Then click on 'Show Created Escrows'
  3. This list contains all successful created escrows regardless of their execution status.
  4. Find the escrow creation transaction ID as you saved when created the escrow; click on 'info' button
  5. If everything ready, you will see an 'Execute' button. But you need to put your secret key in the second filed first
  6. Click on Execute. You will see the results almost immediately

HDR7 4/26/18

About

Complete client-side, browser-based, independent Ripple XRP escrow creator and executor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages