How to create a multisig wallet with AirGap on Tezos

Multi-sig wallets are smart contract-enabled wallets that have more than one owner. AirGap users can create multisig wallets through third-party providers. Here’s our guide on how you can create a multi-sig wallet on Tezos and make transactions with it.

AirGap
AirGap
Published in
5 min readJan 16, 2024

--

What is a multisig wallet?

A multisig (or a multi-signature wallet) is a type of wallet that has more than one owner. Multisig was first used in 2012 on the Bitcoin network and has been used on various blockchains ever since. However, the concept of multisig dates much back before the inception of blockchains. Before understanding the process of creating a multisig wallet, let’s understand how a multisig wallet works.

How does a multisig wallet work?

To understand the concept of a multisig wallet, let’s take an example of a physical contract. Let’s say that the contract is between 5 shareholders who have to sign it for it to pass. A predefined condition is set according to which the contract requires all 5 signatures for it to be a valid contract. A multisig wallet is governed by a similar condition of multiple signatures.

In a normal wallet (or a single-key wallet), the assets in the wallet are solely owned by the private key holder. However, in the case of a multisig wallet, the assets inside the wallet are owned by two or more entities. The number of signatures the wallet requires is predefined during creating a multisig wallet.

How to create a Multisig Wallet with AirGap

AirGap users can create multisig wallets through third-party providers. Currently, AirGap supports multisig creation on Tezos blockchain only. However, AirGap is open to change. We are happy to work with developers together to make multi-sig possible on other chains as well.

The below-mentioned guides are for those who already have AirGap fully set up. You can check out the setup guide here if you don’t have an AirGap Wallet.

Create a Multisig wallet with AirGap on Tezos

  1. Go to this page.
  2. Click on the Create button. A pop-up will appear. Tap on Show More and select AirGap. A QR code will appear.

3. Scan this QR code with the AirGap Wallet app. Then, confirm the connection request.

4. Now, Enter the addresses that you want to be included in the multi-sig wallet.

Here, you would also need to enter the Threshold and Proposal duration

Threshold — The threshold of a multi-sig wallet is the minimum number of signatures required to authorize a transaction or make changes to the wallet.

Proposal Duration — Proposal duration refers to the period during which participants in the multisig arrangement can review and vote on a proposed transaction or action.

5. Check all the details carefully after entering them. When done, click on Continue. It will send the request to your AirGap Wallet for you to sign the transaction.

6. Make sure your AirGap Wallet app is open. It might take more than a minute for the request to surface on the app. So, please be patient.

7. When the request surfaces on AirGap Wallet, tap Continue. Then, sign the transaction with AirGap Vault. You will need to scan a QR code with the Vault app to sign the transaction.

8. After you have signed the transaction, Vault will provide you with a QR code. Scan this QR with AirGap Wallet and tap Confirm. Your transaction will be broadcasted to the blockchain.

9. Congrats. You have successfully created a multisig wallet with AirGap

Making a transaction with Multisig wallet

  1. After you have created a multisig wallet, go to the New Proposal page of tzsafe.

2. Here, we will take a simple example of token transfer. Select Transfer. Enter the amount that you want to send along with the destination address. Then, hit submit.

3. Follow steps 7–9 as mentioned in the Create a Multisig wallet with AirGap on Tezos section. After your proposal gets confirmed, go to the proposals section on tzsafe. You’ll see the proposal that you just created.

4. Tap on Sign. Again, follow the steps 7–9 as mentioned in the Create a Multisig wallet with AirGap on Tezos section. As this multi sig wallet has a threshold of 1, it will require the signature of a single person only.

5. When it’s successful, you’ll need to resolve the proposal. Before that, you will need to deposit funds in your Multi-sig wallet. For that, Tap on the Fund Wallet menu.

6. Enter the amount that you want to fund ( should be greater than the proposal value.) Tap Fund.

7. Go ahead and sign the transaction. After it’s successful, you’ll see the balance below your wallet name.

8. Now, Hop on to Proposals and Tap Resolve. Sign the transaction with AirGap. Viola, you have made your first transaction with your multi-sig wallet. You can also check your proposal history from the History section.

Download AirGap

AirGap Wallet
📱 iOS — App Store
📱 Android — Google Play (GitHub APK)
💻 macOS
💻 Windows
💻 Linux

AirGap Vault
📱 iOS — App Store
📱 Android — Google Play (GitHub APK)

Interested in AirGap? Stay in touch.

Discord |Telegram | GitHub | Website | Twitter | Reddit

--

--