> For the complete documentation index, see [llms.txt](https://support.keyst.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.keyst.one/3rd-party-wallets/defi-dapp-with-keystone/gnosis-safe.md).

# Safe

Firmware versions V1.4.0 (Multi-Coin) or newer allows you to use Safe with Keystone Essential or Pro.‌ Detailed instructions provided below will explain how to use your Keystone to directly interact with Gnosis Safe and create a 2-out-of-3 multi-signature wallet with the Keystone, Ledger and MetaMask as 3 participant co-signers.

## **I. Preparation**

1\. Set up your Keystone. ([Getting started in 5 steps](https://support.keyst.one/getting-started/setting-up-keystone-new))

2\. [Firmware](https://keyst.one/firmware?locale=en) version V1.4.0 (Multi-Cion) or newer running on Keystone Essential or Pro.&#x20;

&#x20;   (Please read[ How to upgrade firmware](https://support.keyst.one/getting-started/firmware-upgrading) for more details.)

3\. Ledger Live runs on a PC/Mac. Get the second owner’s address.

4\. “MetaMask” extension installed on Chrome and get the third owner’s address.

5\. Safe web app: <https://gnosis-safe.io/app/#/welcome>

## **II. Connect Keystone to Safe**

1\. Keystone: Turn on the Keystone device, then select the "Menu" icon > \[Watch-only Wallet]**.**

{% 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](/getting-started/getting-started-with-m-10.0-or-newer-for-beginners.md).
{% endhint %}

<figure><img src="/files/H454SM3shyotSUTP4R4E" alt="Keystone-Safe-1"><figcaption></figcaption></figure>

2\. Select \[MetaMask / DeFi / Web3] > \[Confirm] > then select \[Display QR Code] to show the QR code for syncing purposes.

<figure><img src="/files/aaDNQTfY6KrxRSgr33Tf" alt="Keystone-Safe-2"><figcaption></figcaption></figure>

3\. Visit Safe app page at <https://gnosis-safe.io/app/#/welcome> and click \[Connect wallet].

<figure><img src="/files/yjamXDAl077T4G9PLzC5" alt="Keystone-Safe-3"><figcaption></figcaption></figure>

4\. Select \[Keystone] to connect to Safe, then click on \[Sync Keystone] and scan the QR code shown on your Keystone.

<figure><img src="/files/xwK45WSxgUUWmUSIUSxO" alt="Keystone-Safe-3"><figcaption></figcaption></figure>

<figure><img src="/files/OkYa4AMjgyEESt6lG9VX" alt="Keystone-Safe-4"><figcaption></figcaption></figure>

<figure><img src="/files/MivC6tVrBIjPtigqfgun" alt="Keystone-Safe-5"><figcaption></figcaption></figure>

5\. Show all accounts and select the \[account] you want to use with Safe and click on \[Done].

<figure><img src="/files/LGTCmBsd0qS6OpGlqOeI" alt="Keystone-Safe-6"><figcaption></figcaption></figure>

<figure><img src="/files/y6xCAv0xAgL5MjM7LxLd" alt="Keystone-Safe-7"><figcaption></figcaption></figure>

6\. Safe should now be successfully connected to your Keystone.

<figure><img src="/files/lRRgadqF6lTx2XNU7hD7" alt="Keystone-Safe-8"><figcaption></figcaption></figure>

## III. Create a 2-out-of-3 Multi-Sig wallet on Safe

1\. Click on \[+ Create new Safe] > Set \[Safe name] and click \[Start]. You can see that the first owner data has already been automatically submitted.&#x20;

<figure><img src="/files/Fb4vgYr8dgB6OaZM4cSZ" alt="Keystone-Safe-9"><figcaption></figcaption></figure>

<figure><img src="/files/J6mtD9LMOsNIEc0ilSTy" alt="Keystone-Safe-10"><figcaption></figcaption></figure>

<figure><img src="/files/wGfguqeAAzHvQwoAmcBO" alt="Keystone-Safe-11"><figcaption></figcaption></figure>

2\. Ledger Live: Run the Ledger Live on a PC/Mac and connect with your Ledger device. Install the Ethereum app on Ledger Live and get your Ledger’s address (e.g. 0xC34A9Fc0696B185c3463c611C592621Bb4699612).

<figure><img src="/files/Pcy4CrQHGiIVvUBwtEFi" alt="Keystone-Safe-12"><figcaption></figcaption></figure>

3\. Click on \[+ Add another owner], then set the “Owner Name” (e.g. Ledger) and “Owner Address” (e.g.0xC34A9Fc0696B185c3463c611C592621Bb4699612). Doing so will successfully add the second co-signer.

<figure><img src="/files/rdKnxiToAlfHDEVrfRIe" alt="Keystone-Safe-13"><figcaption></figcaption></figure>

<figure><img src="/files/SgMmu8Yhnqibgt5zRBAI" alt="Keystone-Safe-14"><figcaption></figcaption></figure>

<figure><img src="/files/foj9uXDYxsEqwf7fbwHf" alt="Keystone-Safe-15"><figcaption></figcaption></figure>

4\. MetaMask: Install “MetaMask” extension on chrome and open it to get its associated address. This tutorial demonstrates how to create a new Secret Recovery Phrase in MetaMask as the third co-signer.

{% hint style="info" %}
**Tips:** If you already have a Secret Recovery Phrase, then you just need to import it directly and get the address.
{% endhint %}

1\) Click on \[Get Started] > \[Create a Wallet] > Set a strong password and select “I have read…”, then click \[Create].

<figure><img src="/files/-Mhrb5vTsJedFC5TPBsj" alt="Keystone-Safe-16"><figcaption></figcaption></figure>

<figure><img src="/files/TbQKwZBMJT8Q1s5BYO7r" alt="Keystone-Safe-17"><figcaption></figcaption></figure>

<figure><img src="/files/Als6xR7sRuL3q7PDiwRW" alt="Keystone-Safe-18"><figcaption></figcaption></figure>

<figure><img src="/files/r679xeFTqzSbSqUgLM3s" alt="Keystone-Safe-19"><figcaption></figcaption></figure>

2\) Click on \[CLICK HERE TO REVEAL SECRET WORDS] > \[Next] > \[Confirm] > \[All Done].

<figure><img src="/files/XOiIeNB8vDORDXBlYDFp" alt="Keystone-Safe-20"><figcaption></figcaption></figure>

<figure><img src="/files/dClZDxwVDb7pnRDxjMKq" alt="Keystone-Safe-21"><figcaption></figcaption></figure>

<figure><img src="/files/315sjsogANCaIlV1ozgf" alt="Keystone-Safe-22"><figcaption></figcaption></figure>

<figure><img src="/files/DuoucpLbE8bRfFxIYGCW" alt="Keystone-Safe-23"><figcaption></figcaption></figure>

3\) Copy the address.

<figure><img src="/files/naO4cTh0NQNeoHHC9tON" alt="Keystone-Safe-24"><figcaption></figcaption></figure>

5\. Click on \[+ Add another owner], then set the “Owner Name” (e.g. MetaMask) and “Owner Address” (e.g. 0xc02E479E22965A147612B13Ac84d9B173D124E76). Doing so will successfully add the third co-signer.

<figure><img src="/files/mvJ9bH1S5yqxh3DIH1ue" alt="Keystone-Safe-25"><figcaption></figcaption></figure>

<figure><img src="/files/9TLxUrlrA674m9VD26Us" alt="Keystone-Safe-26"><figcaption></figcaption></figure>

6\. Select the number of needed signatures and click \[Review] > \[Submit] to get the unsigned transaction data in QR code format.

<figure><img src="/files/AXmjilQtKEYryRzn18qO" alt="Keystone-Safe-27"><figcaption></figcaption></figure>

<figure><img src="/files/hexuTqyWC6iG3ySPsUqc" alt="Keystone-Safe-28"><figcaption></figcaption></figure>

<figure><img src="/files/Ndqrf01GHXNOsyzauduS" alt="Keystone-Safe-29"><figcaption></figcaption></figure>

7\. Keystone: Touch the “scan” icon and scan the QR code shown on Gnosis Safe with your Keystone device.

<figure><img src="/files/b0OIGPEXMDFlpNXXvKyl" alt="Keystone-Safe-30"><figcaption></figcaption></figure>

8\. Check if Keystone successfully decodes the transaction. If it does, then confirm the transaction details. When you finish confirming the details, press the \[Sign] button below and enter your password to execute the transaction. Keystone will display a QR code with the signed transaction data.

<figure><img src="/files/VilDHCVgnmhutl8Cz2K9" alt="Keystone-Safe-31"><figcaption></figcaption></figure>

9\. Click on \[Scan Keystone] on the Safe page and scan the QR code shown on your Keystone. Now, the 2-out-of-3 multi-sig wallet has been successfully created. Click on \[Get started] to start managing your cryptocurrency. &#x20;

<figure><img src="/files/ir4X3blMI9NaYNBUt2JE" alt="Keystone-Safe-32"><figcaption></figcaption></figure>

<figure><img src="/files/32EB0Lva9OCgoBEnnJOu" alt="Keystone-Safe-33"><figcaption></figcaption></figure>

<figure><img src="/files/iTEY3kbFMw18QFIu4Lg6" alt="Keystone-Safe-34"><figcaption></figcaption></figure>

<figure><img src="/files/JgYTKaBn99pMAigTFov1" alt="Keystone-Safe-35"><figcaption></figcaption></figure>

<figure><img src="/files/693G9EhVKe0MoRU83kdt" alt="Keystone-Safe-36"><figcaption></figcaption></figure>

## IV. Send a 2-out-of-3 multi-sig transaction on Safe

This part of the tutorial will explain how to send a 2-out-of-3 multi-sig transaction on Safe on the Rinkeby testnet. And the process of "send a 2-out-of-3 multi-sig transaction on Safe" on mainnet is the same as on testnet.

### 1. Connect Ledger to Safe

1\) Click on \[Disconnect] to disconnect Keystone from Safe.&#x20;

<figure><img src="/files/ngNed8dTKzAuiWArirao" alt="Keystone-Safe-37"><figcaption></figcaption></figure>

2\) Connect your Ledger device to your computer. Please be advised that your Ledger would also need to be unlocked and the Ethereum app is selected.

<figure><img src="/files/6jQc5jfODqmWZqOsNcJL" alt="Keystone-Safe-38"><figcaption></figcaption></figure>

3\) Click on \[Connect] in the Safe application > Select the Ledger option and set the path (e.g. m/44'/60'/0'/0/0) > Click on \[Done] > And this would successfully connect Ledger.

{% hint style="info" %}
**Note:** The Path shown in the tutorial picture is only an example. Please make sure that the path you enter corresponds to your address.
{% endhint %}

<figure><img src="/files/U5wFs46nXStW2dThbph6" alt="Keystone-Safe-39"><figcaption></figcaption></figure>

<figure><img src="/files/hYNPOJbGHItxi6YFFaXI" alt="Keystone-Safe-40"><figcaption></figcaption></figure>

<figure><img src="/files/nRpR8BEn2x4M0Mps3zgj" alt="Keystone-Safe-41"><figcaption></figcaption></figure>

<figure><img src="/files/HxteOLsdSuP1OHo5WdWp" alt="Keystone-Safe-42"><figcaption></figcaption></figure>

### 2. Create a multi-signature transaction on Gnosis Safe

1\) Click on \[New transaction] > \[Send funds]

<figure><img src="/files/CQwTH6oRHOND0PbphbWG" alt="Keystone-Safe-43"><figcaption></figcaption></figure>

<figure><img src="/files/eFRLdIZwzA8WmM59zPPF" alt="Keystone-Safe-44"><figcaption></figcaption></figure>

2\) Set the “Recipient”, ”Asset” and “Amount”, then click on \[Review] to review the sending details. Once you’ve confirmed all the information, click on \[Submit]. A prompt box with the message: "Please sign transaction" will appear on the top right of the page.

<figure><img src="/files/OiYdK9AWpsv0sNE1mwbq" alt="Keystone-Safe-45"><figcaption></figcaption></figure>

<figure><img src="/files/onouEQza857kHLCVJxu1" alt="Keystone-Safe-46"><figcaption></figcaption></figure>

<figure><img src="/files/VxRu27lZS1caNfSwmUKN" alt="Keystone-Safe-47"><figcaption></figcaption></figure>

### 3. Sign with Ledger

1\) Review and sign the transaction message on your Ledger.

<figure><img src="/files/79rflyXeRVoZn2FBIzKf" alt="Keystone-Safe-48"><figcaption></figcaption></figure>

2\) You should be able to see that the transaction has completed the first confirmation on Ledger side.

<figure><img src="/files/P7mnhdey9fGOXSSf62xK" alt="Keystone-Safe-49"><figcaption></figcaption></figure>

### 4. Sign with Keystone

1\) Keystone: Touch \[•••] icon > \[Sync]  > Keystone shows the QR code for syncing purposes.

<figure><img src="/files/bnfX4Lz6yVImIv4F0N25" alt="Keystone-Safe-50"><figcaption></figcaption></figure>

2\) Go to the Safe application and click on \[Disconnect] to disconnect Ledger from Safe.

<figure><img src="/files/AXPJD2nyJY2zDJ5HVOgG" alt="Keystone-Safe-51"><figcaption></figcaption></figure>

3\) Once you’ve successfully disconnected your ledger device, click on \[Connect] > select the Keystone option > \[Sync Keystone] and scan the QR code shown on Keystone >  Select the \[account] you want to use with Safe and click on \[Done]. Your Keystone device will then be successfully connected to Safe.

![](/files/HAu1PaYS1KretF4zbb10)

![](/files/ViT90qWYY6FwbLiUeKRP)

<figure><img src="/files/sQteQ9bcjv7OBuaevcWf" alt="Keystone-Safe-52"><figcaption></figcaption></figure>

<figure><img src="/files/drOUQSbrBPPYhrOPaad2" alt="Keystone-Safe-53"><figcaption></figcaption></figure>

<figure><img src="/files/pdWfN82nMECdUmVXjpgN" alt="Keystone-Safe-54"><figcaption></figcaption></figure>

<figure><img src="/files/vxXdCMYxYIjCKkoNc1D9" alt="Keystone-Safe-55"><figcaption></figcaption></figure>

4\) Click on \[Confirm] > \[Submit] > Safe will display the partially signed transaction data in QR code format.

<figure><img src="/files/ZBLoXfKez9qX1u2ORngG" alt="Keystone-Safe-56"><figcaption></figcaption></figure>

<figure><img src="/files/PCBYO4DdjvxiLpiyEnAi" alt="Keystone-Safe-55"><figcaption></figcaption></figure>

<figure><img src="/files/Bqa4m46c7YDb9n9lsfPV" alt="Keystone-Safe-56"><figcaption></figcaption></figure>

{% hint style="info" %}
**Tips:** Keystone now supports ENS with firmware versions [V1.4.0 (Multi-Cion)](https://keyst.one/firmware). If you or the recipient have registered for ENS, you can read this [tutorial](https://support.keyst.one/advanced-features/displaying-ens-names) before signing the transaction on Keystone to experience this feature on your Keystone device.&#x20;
{% endhint %}

5\) Keystone: Touch the “scan” icon and scan the QR code shown on Safe with your Keystone.

<figure><img src="/files/fMxGZCjFczx4xe3iyBfP" alt="Keystone-Safe-57"><figcaption></figcaption></figure>

6\) Confirm the transaction details on Keystone. When you're finished confirming the transaction details, press the \[Sign] button below and enter your password to execute the transaction. A QR code will be provided for the signed transaction data which you can use to scan to get the signature using your watch-only wallet.

<figure><img src="/files/-MizP91aEkIuHvsmwClu" alt="Keystone-Safe-58"><figcaption></figcaption></figure>

7\) Click on \[Sacn Keystone] in Safe and scan the QR code with the signed transaction data shown on your Keystone device.&#x20;

<figure><img src="/files/-MizPKl63kBBRnhAMdhw" alt="Keystone-Safe-59"><figcaption></figcaption></figure>

<figure><img src="/files/ObvQogXUrVbzDJAjKx1T" alt="Keystone-Safe-60"><figcaption></figcaption></figure>

<figure><img src="/files/BTXftavkoBYEn0ixY7N3" alt="Keystone-Safe-61"><figcaption></figcaption></figure>

### 5. Broadcast transaction on Gnosis Safe

1\) The transaction will submit automatically after the two owners have completed their signatures. You can view the completed transaction in \[HISTORY].

<figure><img src="/files/hNiahdkgdSkGfqWfYtud" alt="Keystone-Safe-62"><figcaption></figcaption></figure>

<figure><img src="/files/YcDxW3sgnQp0H8IjmelA" alt="Keystone-Safe-63"><figcaption></figcaption></figure>
