Create a hot MPC wallet

Hot MPC wallets are wallets where your keys are accessible online. The hot wallet transactions are signed automatically. In Liminal, these wallets are created and managed via APIs. Once created, you can access hot wallets through the Liminal Vaults user interface to view the total wallet balance, individual asset balances, configured policies, etc. These wallets are of two types—deposit and withdrawal wallets.

Take the following steps to create your deposit and withdrawal hot wallets.

Prerequisites

  1. Refer to the Generate API keys guide to generate your client ID and secret.
  2. Download the JSON file of the API Postman collection on your computer.
  3. Import the JSON file in your Postman and set up your variables. In the Variables tab, add the client_id and client_secret values from the CSV file that you downloaded earlier. Enter the value of base_url in the http://elasticip:8081/ format. The following screenshot displays the sample base url.


  1. Select Save or press command + S keys on your keyboard to save your environmental variables.
  2. Expand the Setup API Signer folder in the collection. Further, expand MPC Shards. Select the Create RSA Key API and then select the Send button to send the API request. Once you receive success as true in the API response body, go to the next step.
  1. Enable the API key user for auto-signing transactions of hot wallets in Liminal Vaults. Go to Settings > User Management > Users, and select View. Select the three dots icon corresponding to the API Key user with the Mobile Pending status, as shown in the following screenshot.
  2. Select Enable Mobile.


  1. Select Confirm to confirm mobile signing for the API key user.
  2. Go to your mobile app and select Approve to approve auto signing from the API key user.
  3. Go to Postman, select the Set up API Signer > MPC Shards > Import API and then select Send to send the API request.
  4. Once you receive success as true in the API response body, you are ready to create your hot wallets. Refer to the Create a hot MPC deposit and withdrawal wallet guide to create your hot wallets.