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 updated

Was this helpful?