XRP Toolkit (XRP)
Unlock the full potential of your Keystone hardware wallet with the XRP Toolkit. Seamlessly send and receive XRP using this powerful companion app.
With firmware versions M-5.0 (Multi-coin) or newer, you can set XRP Toolkit as a watch-only wallet that functions as the companion app for Keystone Essential or Pro and use the XRP Toolkit to send and receive XRP.
I. Preparation
1. Setup your Keystone. (Tutorial)
2. Firmware version M-5.0 (Multi-coin) or newer running on Keystone Essential or Pro.
(Please read How to upgrade firmware for more details.)
3. XRP Toolkit: www.xrptoolkit.com
II. Creating an XRP Toolkit Watch-Only Wallet
1. Click the [Menu] icon -> [Watch-only Wallet] on the Keystone Hardware Wallet.
Please note that if your firmware version is M-10.0 or newer, the connection process on the Keystone hardware wallet has been improved.
To connect your software wallet, simply tap on [Connect Software Wallet] and then select [XRP Toolkit]. The QR code will be displayed automatically.
For more information about the updated UI design, please visit Keystone's Revamped UI.
![Keystone-XRPToolkit-1](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252F4mZ8Y2gZqTrBhAN2Zphz%252F1.jpg%3Falt%3Dmedia%26token%3Da9121850-ac13-41af-bd24-16ef7c3974c5&width=768&dpr=4&quality=100&sign=ffd7e842&sv=1)
2. Select [XRP Toolkit] and click [Confirm] -> [Display QR Code].
![Keystone-XRPToolkit-2](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FkqCxu0Nvb576NqVTIaOA%252F2.jpg%3Falt%3Dmedia%26token%3Dea6da52d-24b8-4395-9cb1-ba0518c3b566&width=768&dpr=4&quality=100&sign=b62077b9&sv=1)
3. Visit the XRP Toolkit: www.xrptoolkit.com. Click [Connect Wallet] > Select [Keystone] > Click [Scan Keystone].
![Keystone-XRPToolkit-3](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252Ff2IotHkSOMjGZ7ePge6p%252F3.jpg%3Falt%3Dmedia%26token%3De2235578-8544-4300-a459-01f1dca59285&width=768&dpr=4&quality=100&sign=d6da4433&sv=1)
![Keystone-XRPToolkit-4](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252F1ZGHJCkrlgJZhZJ0sg1f%252F4.jpg%3Falt%3Dmedia%26token%3D6ecc04ee-f7ac-42fb-854d-c2879d3aacbb&width=768&dpr=4&quality=100&sign=9a87aa4&sv=1)
4. Use the camera to scan the QR code displayed on Keystone device.
![Keystone-XRPToolkit-5](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FvoRaHo34BDjZt3aJqZCb%252F5.jpg%3Falt%3Dmedia%26token%3D052a4611-b478-4559-a393-945d0e30b0d9&width=768&dpr=4&quality=100&sign=24902b0a&sv=1)
5. Keystone should be paired with XRP Toolkit successfully now.
![Keystone-XRPToolkit-5](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FVsRLN6mie3m0j78XvvPK%252F5-1-enroll.jpg%3Falt%3Dmedia%26token%3D3ddff678-a27d-4302-a96b-ba97f498cdce&width=768&dpr=4&quality=100&sign=705a0966&sv=1)
III. Sending and Receiving XRP with the XRP Toolkit
A. Receiving Ripple XRP
You can use receiving addresses displayed by either the Keystone Hardware Wallet or XRP Toolkit to receive XRP.
1. Displaying Address on Keystone: Touch a receiving address to display it as a QR code.
![Keystone-XRPToolkit-6](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252Fmg3NQdJUy5miwUnLTQY1%252F1.jpg%3Falt%3Dmedia%26token%3D8297614d-a06a-48ea-bfae-a5f4a18c1197&width=768&dpr=4&quality=100&sign=6b68f5b3&sv=1)
2. Displaying Addresses on XRP Toolkit: Click [Receive] tab to display the receiving address.
![Keystone-XRPToolkit-7](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FmhzYJTiadbjPxMbNPTsW%252F2.jpg%3Falt%3Dmedia%26token%3Dab45a27f-3212-48c4-8f2e-e1efbd49a9c2&width=768&dpr=4&quality=100&sign=d5785030&sv=1)
B. Sending Ripple XRP
1. Generate an XRP transaction on XRP Toolkit
1) Click [Send] tab and input the [Destination], [Destination Tag], [Amount]. Then click [Next].
![Keystone-XRPToolkit-8](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FYapLoMf31fbWOo3mNvyX%252F3.jpg%3Falt%3Dmedia%26token%3Dffdc20bb-dde2-4fed-937c-9ab445ba22f1&width=768&dpr=4&quality=100&sign=9815c8df&sv=1)
2) Get the unsigned transaction in QR code format.
![Keystone-XRPToolkit-9](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FrdUpEXVmnecdvusZ7Ja3%252F4.jpg%3Falt%3Dmedia%26token%3D8df04861-6bee-4bc9-8ca9-95616977bb31&width=768&dpr=4&quality=100&sign=c7109b5a&sv=1)
2. Using Keystone Hardware Wallet to Sign Transactions
1) Touch the “scan” icon on the top right of the main page on the Keystone hardware wallet. Scan the QR code displayed on the XRP Toolkit interface.
![Keystone-XRPToolkit-10](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252Fq0LqqvL5D2MBBAIk8lWH%252F5.jpg%3Falt%3Dmedia%26token%3D186ed0e9-fe74-4db4-85ab-520fd33340c7&width=768&dpr=4&quality=100&sign=67aca614&sv=1)
2) Touch [Sign] and enter your password to sign the transaction. (Users can touch [Raw] tab to check the raw data of the transaction. This is very handy to verify the actual signed data.) Get the signed transaction information in QR code format.
![Keystone-XRPToolkit-11](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FVniPyCp41TOhmpCGuSkx%252F6.jpg%3Falt%3Dmedia%26token%3Dc95c9ea0-2e68-409a-be6e-e35fb09f9e05&width=768&dpr=4&quality=100&sign=ab9297b4&sv=1)
3. Using the XRP Toolkit to Broadcast Transactions
1) Click [Next] on XRP Toolkit interface. Scan the QR code displayed on Keystone hardware wallet. Once scanning is completed, the transaction will be broadcasted directly to the Ripple blockchain. You can select [Account] tab and click the transaction to check the status.
![Keystone-XRPToolkit-12](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FqQdZw8WaKDVZS2frJ4qb%252F7.jpg%3Falt%3Dmedia%26token%3D6eed56f6-724e-42e1-993e-e4e561c257cd&width=768&dpr=4&quality=100&sign=ebf0ece8&sv=1)
![Keystone-XRPToolkit-13](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FDpXuI6wBcLOCkL32yceD%252F8.jpg%3Falt%3Dmedia%26token%3D3d77588e-74ec-4cbf-a57d-de6094ceca2f&width=768&dpr=4&quality=100&sign=ddccc5ff&sv=1)
Tips: If you have difficulty with QR code scanning, please tap the QR code to adjust the density of the QR code and retry.
![Keystone-XRPToolkit-15](https://support.keyst.one/~gitbook/image?url=https%3A%2F%2F2420738387-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FrQXQQRT6etffwhkFpfZG%252Fuploads%252FoqB9wYqh8eHXWOvAHtJt%252F9.jpg%3Falt%3Dmedia%26token%3D07342b4c-2e72-4d5f-aeaf-9d73103ddbb1&width=768&dpr=4&quality=100&sign=c1f8049e&sv=1)
Last updated