Links
Comment on page

Safe Mobile App

Firmware version M-8.2 (Multi-Coin) or newer now allows you to sync the Safe Mobile app (V-3.18.0 or newer) with your Keystone device.

I. Preparation

1. Have Firmware Version M-8.2 (Multi-Coin) or newer running on your Keystone Essential or Pro. (For more details, please refer to the following article)
2. Download the Safe Mobile app (V-3.18.0 or newer).
3. A Ledger device and its wallet address
4. A MetaMask account and its wallet address

II. Creation of a Safe

1. Add Ledger as a Key Owner

1) Tap [Settings] > Tap [Owner Keys] > Tap [+] > Tap [Connect Ledger Nano X] and follow the tips to add the Ledger address.
Keystone-SafeMobile-1
2) Tap [Add] and create a passcode.
Keystone-SafeMobile-2
3) Congratulations, you have successfully added a Ledger address as an Owner Key. Tap [Confirm to receive push notifications] and tap the Ledger address to copy it.
Keystone-SafeMobile-3

2. Create a Safe

1) On your Safe Mobile app: Tap [Create a Safe] > Tap [OK, Let’s start] > Create a name for your Safe, select a Network and enter the Ledger and MetaMask addresses that you want to add as owners.
Keystone-SafeMobile-4
2) Grab your Keystone device. Tap the "Menu" icon on the top left-hand corner of the screen. Select [Software Wallet] and then the [SubWallet/ Nova/ Polkadot{.js}] option. Tap [Confirm] to proceed. Select the account of your preference and a QR code will appear on your device.
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 [Safe]. The QR code will be displayed automatically.
For more information about the updated UI design, please visit Keystone's Revamped UI.
Keystone-SafeMobile-5
3) On your Safe Mobile app: Tap [Add owner] > Tap [Scan QR Code], and scan the QR code displayed on your Keystone Hardware Wallet. Congratulations, you have successfully added your Keystone address as the third owner.
Keystone-SafeMobile-6

3. Set your Payment Wallet

1) On your Safe Mobile app: Tap [+] of Required Confirmations to set up a 2-out-of-3 multi-signature wallet. Tap [Pay with] > [Add owner key] > Tap [Connect Keystone] > Tap [Next]
Keystone-SafeMobile-7
2) On your Keystone: Tap the [...] icon > Select [Connect Software Wallet] and a QR code will show up.
Keystone-SafeMobile-8
3) On your Safe Mobile app: Scan the QR code displayed on your Keystone Hardware Wallet. Tap [Import] > Name your wallet and tap [Add] > Tap [Done]
Keystone-SafeMobile-9

4. Finish the creation

1) On your Safe Mobile app: Ensure you have enough fees in your wallet to pay for the creation of the safe before tapping [Create] > A QR code will appear after you enter your passcode.
Keystone-SafeMobile-10
2) With your Keystone device in hand, tap the [-] icon to activate the camera. Scan the QR code displayed on your Safe Mobile app.
Keystone-SafeMobile-11
3) On your Keystone: The transaction information will appear in a human-readable format.
Keystone-SafeMobile-12
4) On your Keystone: Tap [Sign] to proceed after confirming the details > Enter your password after signing the transaction and tap [Confirm]. A QR code will appear on your Keystone hardware wallet.
Keystone-SafeMobile-13
5) On the Safe Mobile app: Click the [Get signature] button and scan the QR code shown on your Keystone hardware wallet with the Safe Mobile app.
Keystone-SafeMobile-14
6) Congratulations! The multi-signature wallet is now successfully created on the blockchain.
Keystone-SafeMobile-15

III. Signing transactions with your Keystone Hardware Wallet

1. Create a transaction

1) Tap [Send] > Select the asset of your preference, and input the recipient’s address and the amount you want to send him/her.
Keystone-SafeMobile-16

2. Signing transactions with your Ledger

1) Tap [Submit] > Tap on the Ledger owner key > Select your Ledger device and a [Confirm Transaction] notification will pop up.
Keystone-SafeMobile-17
2) Your Ledger will receive a notification for you to Sign a message.
Keystone-SafeMobile-18
3) Sign the message on your Ledger and tap [Done]
Keystone-SafeMobile-19

3. Signing transactions with your Keystone Hardware wallet

1) On your Safe Mobile app: Tap [Confirm] > Tap on the Keystone owner key
Keystone-SafeMobile-20
2) With your Keystone device in hand, tap the [-] icon to activate the camera. Scan the QR code displayed on your Safe Mobile app. Tap [Sign] to proceed after confirming the transaction details > Enter your password and tap [Confirm] > A QR code will appear on your Keystone hardware wallet.
Keystone-SafeMobile-21
3) On your Safe Mobile app: Tap [Get signature] and scan the QR code displayed on your Keystone Hardware Wallet > Tap [Execute] > Tap [Submit]
Keystone-SafeMobile-22
4) On your Safe Mobile app: Enter your passcode and a QR code will appear.
Keystone-SafeMobile-23
5) On your Keystone: Tap [-] to scan the QR code on the Safe Mobile app. The transaction information will appear in a human-readable format.
Keystone-SafeMobile-24
6) On your Keystone: Tap [Sign] to proceed after confirming the transaction details > Enter your password after signing the transaction and tap [Confirm]. A QR code will appear on your Keystone hardware wallet.
Keystone-SafeMobile-25
7) On your Safe Mobile app: Click the [Get signature] button and scan the QR code shown on your Keystone hardware wallet with the Safe Mobile app. Congratulations! The transaction is now successfully broadcast to the blockchain.
Keystone-SafeMobile-26
Last modified 7mo ago