Create an MPC cold wallet

MPC cold wallets provide a middle ground between hot and cold wallets. It is more secure than hot storage but more accessible than cold storage. It uses the Multi-Party Computation (MPC) technology, where a shard is stored on an internet-connected mobile device. The transactions are not automatically signed; instead, they require manual approvals through the Liminal Vaults mobile application on the mobile devices.

You can create a cold wallet in Liminal Vaults. For creating a cold wallet, you need to create teams of initiators and signers. Take the following steps to create a cold wallet.

Step 1: Add other users as signers for cold wallet transactions.

Step 2: Create a team of initiators.

Step 3: Create a team of signers.

Step 4: Create a cold wallet.

Add other users as signers for cold wallet transactions

As part of your onboarding as an owner, it is advised to invite at least one additional user as a co-signer to sign a transaction, in case you are unavailable.

Take the following steps to create a signer.

  1. To add a new user, refer to the Add users to your organisation guide.
  2. Ensure that the new user installs and signs up on the mobile application as directed in the Install and sign up on the mobile application guide.
  3. Enable transaction signing for the user in Liminal Vaults. Select the three dots icon corresponding to the user with the Mobile Pending status.
  4. Select Enable Mobile.
  5. Select Confirm to confirm mobile signing for the user.
  6. Go to your mobile app and select Approve to approve transaction signing for the user.
  7. Select Approve to confirm.
  8. Ensure that the user selects Approve to accept the role of a signer in their mobile app.

Create a team of initiators

A team of initiators consists users who can initiate transactions in a wallet. You can create a team of transaction initiators in Liminal Vaults to sign your cold wallet transactions through the mobile app.

Take the following steps to create a team of initiators.

  1. Go to Settings.
  2. Under User Management > Teams, select + Invite next to View.
  3. In the Team field, enter the name of your initiator team, as shown in the following screenshot.
  4. Select No under Can This Team Sign Transactions?
  5. In the Select Members field, checkmark all users from the dropdown who can initiate transactions.
  6. Select Add Team to save the changes.


Create a team of signers

A team of signers consists users who can sign transactions from a wallet. You can create a team of signers in Liminal Vaults to sign your cold wallet transactions. Ensure that the users (including yourself) have signed up on the mobile app as instructed in the Install and sign up on the mobile app, before adding them as a signer. Only those users who have signed up on the app can be added to a wallet as part of the signer team.

Take the following steps to create a team of signers.

  1. Go to Settings. Under User Management > Teams, select + Invite next to View.
  2. In the Team field, enter the name of your signer team, as shown in the following screenshot.
  3. Select Yes under Can This Team Sign Transactions?.
  4. Select Mobile under Signing Device.
  5. In the Select Members field, checkmark users who can sign transactions, from the dropdown.
  6. Select Add Team to save the changes.


Create a cold wallet

After creating teams of initiators and signers, take the following steps to create a cold wallet.

  1. Go to Wallets.
  2. Select Create New Wallet.


  1. In the Wallet Name field, enter the name of your cold wallet, as shown in the following screenshot.
  2. In the Protocol field, select the blockchain protocol of the wallet.
  3. Under Signing Device, select Mobile.
  4. Select Next to save the changes.


  1. In the Select Initiator Team field, select the transaction initiator team for your wallet that you created earlier. Enter the minimum number of initiators out of the total in the team required to approve a transaction request before sending it to the signers for signing.
  2. Select Next to save the details.

  1. In the Select Signer Team field, select the signer team for your wallet that you created earlier, as shown in the following screenshot. In the Minimum Signers field, enter the minimum number of signers required to sign a transaction.
  2. Select Next to save the details.


  1. Select Confirm to submit all details.


  1. Open the Google Authenticator app and look for the code generated for the your login credentials. Enter the code in the pop up on your screen.
  2. Select Continue to authenticate yourself.

Once you have successfully authenticated yourself, refresh Liminal Vaults. A cold wallet is created and displayed on your screen, as shown below.