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.

2) Tap [Add] and create a passcode.

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.

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.

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.

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.

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]

2) On your Keystone: Tap the [...] icon > Select [Connect Software Wallet] and a QR code will show up.

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]

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.

2) With your Keystone device in hand, tap the [-] icon to activate the camera. Scan the QR code displayed on your Safe Mobile app.

3) On your Keystone: The transaction information will appear in a human-readable format.

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.

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.

6) Congratulations! The multi-signature wallet is now successfully created on the blockchain.

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.

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.

2) Your Ledger will receive a notification for you to Sign a message.

3) Sign the message on your Ledger and tap [Done]

3. Signing transactions with your Keystone Hardware wallet

1) On your Safe Mobile app: Tap [Confirm] > Tap on the Keystone owner key

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.

3) On your Safe Mobile app: Tap [Get signature] and scan the QR code displayed on your Keystone Hardware Wallet > Tap [Execute] > Tap [Submit]

4) On your Safe Mobile app: Enter your passcode and a QR code will appear.

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.

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.

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.

Last updated