# Safe Mobile App

## **I. Preparation**

1.[ Have Firmware](https://keyst.one/firmware?locale=en) **Version M-8.2 (Multi-Coin)** or newer running on your Keystone Essential or Pro. (For more details, please refer to the following[ article](https://support.keyst.one/getting-started/firmware-upgrading))

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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FIlOCbXRMC2oCpxYBmNgb%2F1-1%E6%B7%BB%E5%8A%A0Ledger.gif?alt=media&#x26;token=44d8e0e4-b97d-4ef5-b738-d5e7552323eb" alt="Keystone-SafeMobile-1"><figcaption></figcaption></figure>

2\) Tap \[Add] and create a passcode.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F6jAtE1wjYoO8rcYSwtGG%2F1-2%E8%AE%BE%E7%BD%AE%E5%AF%86%E7%A0%81.png?alt=media&#x26;token=f26d845a-0d23-4627-a3e8-81ae3e38dfa0" alt="Keystone-SafeMobile-2"><figcaption></figcaption></figure>

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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FzGvKY6ArO3WSxiPt9A4f%2F1-3%E5%A4%8D%E5%88%B6Ledger%E5%9C%B0%E5%9D%80.png?alt=media&#x26;token=8053a48c-c230-4375-b9f6-7ca1072f79fd" alt="Keystone-SafeMobile-3"><figcaption></figcaption></figure>

### 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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F0WLfHiXKGvraEWC1h5B7%2F1-4%E6%B7%BB%E5%8A%A0%E5%90%8D%E5%AD%97%E5%92%8C%E7%BD%91%E7%BB%9C.png?alt=media&#x26;token=09b9898a-dcf2-45b7-9861-3df10771b2d0" alt="Keystone-SafeMobile-4"><figcaption></figcaption></figure>

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.

{% hint style="info" %}
Please note that if your firmware version is **M-10.0** or newer, the **connection process on the Keystone** hardware wallet has been improved.&#x20;

To connect your software wallet, simply tap on \[Connect Software Wallet] and then select \[Safe]. The QR code will be displayed automatically.&#x20;

For more information about the updated UI design, please visit [Keystone's Revamped UI](https://support.keyst.one/getting-started/getting-started-with-m-10.0-or-newer-for-beginners).
{% endhint %}

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FsnutVfwT7X8H5OS2E7Ug%2F1-5%E6%B7%BB%E5%8A%A0KV%E5%9C%B0%E5%9D%80.png?alt=media&#x26;token=f3ac6989-d30e-4458-a7f8-da2bbefac7cb" alt="Keystone-SafeMobile-5"><figcaption></figcaption></figure>

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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F5ytBoHHyXRleH507cOKA%2F1-6%E5%AE%8C%E6%88%90%E6%B7%BB%E5%8A%A0KV%E5%9C%B0%E5%9D%80.png?alt=media&#x26;token=b7a6241f-004e-41b4-bd77-505ecc464417" alt="Keystone-SafeMobile-6"><figcaption></figcaption></figure>

### **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]

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FzN6BhBAAw8OfTGjSuQjX%2F1-7%E8%AE%BE%E7%BD%AEPayWith.png?alt=media&#x26;token=0a537a8c-c822-4223-8a5e-1f810d2736eb" alt="Keystone-SafeMobile-7"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FU6a3sdldLhCUFwyMPYKD%2F1-8PW%E5%90%8C%E6%AD%A5KV.png?alt=media&#x26;token=4e75f0b8-80c1-4074-b973-6f68928e81ff" alt="Keystone-SafeMobile-8"><figcaption></figcaption></figure>

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]

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FpqodTzT8y5WkJ0VeU7o4%2F1-9%E8%AE%BE%E7%BD%AEPW%E5%AE%8C%E6%88%90.png?alt=media&#x26;token=02d8a234-808f-4d5e-b35c-ea2dbf3f4014" alt="Keystone-SafeMobile-9"><figcaption></figcaption></figure>

### 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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FjucxkrTuXc9nCusgAlvY%2F1-10-%E5%88%9B%E5%BB%BA%E5%BE%85%E6%89%AB%E7%A0%81.png?alt=media&#x26;token=8b958662-0bb5-4077-a8ea-57dc74c9b116" alt="Keystone-SafeMobile-10"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F1d7sX5NQwwo3f6QciXUN%2F1-11-KV%E6%89%AB%E7%A0%81%E4%B8%AD.png?alt=media&#x26;token=03022eb1-d0f3-4d76-81ed-7d67f7ccf9bb" alt="Keystone-SafeMobile-11"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FcbNGnRod7wYduR4qFmKo%2F1-11-KV%E4%BA%A4%E6%98%93%E7%BB%86%E8%8A%82.gif?alt=media&#x26;token=42d4a542-2c3d-4223-ab62-9c9b6046699f" alt="Keystone-SafeMobile-12"><figcaption></figcaption></figure>

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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2Fu8aihTwyhXrZ4ePTpppp%2F1-12-KV%E8%8E%B7%E5%8F%96%E7%AD%BE%E5%90%8D.png?alt=media&#x26;token=51dea444-9368-4957-a0bc-259b6251c32e" alt="Keystone-SafeMobile-13"><figcaption></figcaption></figure>

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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FO72C4wGdNJinhmpqP0nG%2F1-13-safe-%E6%89%AB%E7%A0%81%E7%A1%AE%E8%AE%A4.png?alt=media&#x26;token=6d5aa177-aadf-449e-94c9-c3fef4529ca5" alt="Keystone-SafeMobile-14"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FT320WAPHWJ0f8PWhegRs%2F1-14%E5%88%9B%E5%BB%BA%E5%AE%8C%E6%88%90.png?alt=media&#x26;token=9f74ab1c-d111-43d9-a96b-4a96e34e6be0" alt="Keystone-SafeMobile-15"><figcaption></figcaption></figure>

## **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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FTB6kvsKQVtgoBfvdacBy%2F2-1-%E5%A1%AB%E5%86%99%E5%9C%B0%E5%9D%80%E5%92%8C%E9%87%91%E9%A2%9D.png?alt=media&#x26;token=6b1214ef-5b4a-4461-ac45-c55d8a748db4" alt="Keystone-SafeMobile-16"><figcaption></figcaption></figure>

### 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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2Fez6HCCeZNUHX7fWUNI8g%2F2-3-%E7%82%B9%E5%87%BBledger.png?alt=media&#x26;token=74054227-d600-428d-9c84-f9c6a246d112" alt="Keystone-SafeMobile-17"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FikGj5Z7fLuayNRdtKmrh%2F2-3-ledger%E4%BA%A4%E6%98%93%E7%BB%86%E8%8A%82.gif?alt=media&#x26;token=832027e2-7636-45f6-a293-864c76eea6a0" alt="Keystone-SafeMobile-18"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F2niPRBithjfidNSjCl9h%2F2-3-ledger%E7%A1%AE%E8%AE%A4%E7%AD%BE%E5%90%8D.jpg?alt=media&#x26;token=95680f90-d5a6-4030-bd82-96a26bdcd91d" alt="Keystone-SafeMobile-19"><figcaption></figcaption></figure>

### &#x20;**3. Signing transactions with your Keystone Hardware wallet**

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FWk9vGaXd7rfNIWYK1J7v%2F2-4-%E7%82%B9%E5%87%BBKV.png?alt=media&#x26;token=38656ece-e105-4667-af78-38b978907755" alt="Keystone-SafeMobile-20"><figcaption></figcaption></figure>

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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F9qgvBbZXoYrWgn4hE7I4%2F2-4-KV%E7%A1%AE%E8%AE%A4%E7%AD%BE%E5%90%8D.png?alt=media&#x26;token=5f1fadba-c4dd-485d-ab48-37ec8452cf64" alt="Keystone-SafeMobile-21"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FoARhmlAVSssadDL9y15F%2F2-5-%E6%89%AB%E7%A0%81%E5%90%8ESubmit.png?alt=media&#x26;token=bc255352-76bb-4599-85cd-fc420774707c" alt="Keystone-SafeMobile-22"><figcaption></figcaption></figure>

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

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FPT74pYGeiWWmunezfOeG%2F2-5-Submit%E8%8E%B7%E5%8F%96KV%E7%AD%BE%E5%90%8D.png?alt=media&#x26;token=2f0f1d0b-c6ff-4a9d-8c45-9e549dcc34e3" alt="Keystone-SafeMobile-23"><figcaption></figcaption></figure>

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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F01EU4qvqNHp4HZFdeOar%2F2-6-KV%E6%89%AB%E7%A0%81%E5%90%8E%E6%98%BE%E7%A4%BA%E4%BA%A4%E6%98%93%E7%BB%86%E8%8A%82.gif?alt=media&#x26;token=181cd408-967f-4045-876c-acee64a8ad33" alt="Keystone-SafeMobile-24"><figcaption></figcaption></figure>

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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FeRbgHz2Gsg2uRdxSZUOw%2F2-6-%E8%8E%B7%E5%8F%96KV%E7%AD%BE%E5%90%8D.png?alt=media&#x26;token=11012f84-0100-41ba-a5b7-a7e3a5fb0804" alt="Keystone-SafeMobile-25"><figcaption></figcaption></figure>

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.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FEa8NKJmVrWOrFSjwatDU%2F2-7-%E4%BA%A4%E6%98%93%E6%88%90%E5%8A%9F.png?alt=media&#x26;token=6d5f0d9a-19c7-46ee-822e-09f401f6f4c7" alt="Keystone-SafeMobile-26"><figcaption></figcaption></figure>
