5. Import a Wallet

Endpoint: Import Wallet

POST /api/wallets/import

This endpoint is used to import a wallet by decrypting the provided data (such as password, mnemonic, and face) and creating a wallet on multiple blockchain platforms (e.g., Ethereum and Solana). The imported wallet is then securely stored and associated with the authenticated user.

Request

  • Endpoint: /api/wallets/import

  • Method: POST

  • Content-Type: application/json

Request Body

The request body should be a JSON object containing the following fields:

{
  "password": "PGP_encrypted_password_here",
  "phrase": "PGP_encrypted_mnemonic_phrase_here",
  "faceBase64": "PGP_encrypted_face_base64_here",
  "addServerPassword": true,
  "preview": true, // optional
  "removePGP": false // not recommended to remove it, only if you want to use this endpoint outside the extension
}

Fields:

  • password: string (Optional) - The PGP encrypted password for the wallet. It will be decrypted on the server side.

  • phrase: string (Optional) - The PGP encrypted mnemonic phrase used to generate the wallet addresses. It will be decrypted on the server side.

  • faceBase64: string (Optional) - The PGP encrypted Base64-encoded facial data used for additional security or biometric verification. It will be decrypted on the server side.

  • addServerPassword: Boolean (Optional) - If true, a server-side password will be added to enhance security.

  • preview: Boolean(Optional) - If true, we return to you the ZelfProof without PGP encryption but in our servers will be added with the PGP Encryption to enhance security.

  • removePGP: Boolean(Optional) - If true, we are removing the decryption of the previous keys using PGP, all the variables are sent in plain text.

Example Request

POST /api/wallets/import
Content-Type: application/json

{
  "password": "encrypted_password_here",
  "phrase": "encrypted_mnemonic_phrase_here",
  "faceBase64": "encrypted_face_base64_here",
  "addServerPassword": true
}

Response

  • 200 OK: The request was successful, and the wallet has been imported. The response contains details about the created wallet.

    • Response Body:

      {
          "data": {
              "anonymous": true,
              "image": "data:image/png;base64,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",
              "hasPassword": false,
              "_id": "66d0c0dadb9486e043a3b990",
              "publicData": {
                  "ethAddress": "0x13901AE0F17E2875E86C86721f9943598601b0C4",
                  "solanaAddress": "7PEBTVnsabjvKCVkfwpNoobL8rtFc94Y8wGsWUBCzhJL",
                  "_id": "66d0c0dadb9486e043a3b990"
              },
              "zkProof": "12707847629149040977521395823329402223532494818827739213474645465059279103659",
              "ethAddress": "0x13901AE0F17E2875E86C86721f9943598601b0C4",
              "solanaAddress": "7PEBTVnsabjvKCVkfwpNoobL8rtFc94Y8wGsWUBCzhJL",
              "zelfProof": "-----BEGIN PGP MESSAGE-----\n\nwV4D+9l2F3wlFIoSAQdAzc6RNzoHGUC1j3ESZddVuLB1nI+d/heeRrqczvk/\nOwMwJMgVcUng8QeePOV3CdQs2MIydpxHHIKFUGOt7bZ0w1r97EXJ7EmJEPld\nMcdl9zl/0sLCATYkBRp/ys2BmNGo6lyl9VN6h93LyXvYz2oi3MOnu3XVGb4y\n8Y/XS9A1WXi+e1j4SMAbD74K8bR7DXfXIXDfJs4AVbB6pL0R1FBFWG4W1YdJ\nXV7jxOUQWoRCfTsbqeJeFQ9ZYIyoQ+QfFip7KkM72P6/WtMbAFw6oZXfnPxS\nPy+PgVwR8rNNn8vrW9dtlyU4/P+VsdHmyxjfFN5ufK9qTr+gfgNfZobc8mrz\nArbXOZ7PFSbbVWUCdQdbDLgPfE1PfoekN/G6svsyKguQsAw4qVq5SrFnNSF7\notiOwwtqkleHVZzDkAxk0LrXHEOwq0uiYw0S8gj/skdc03BSnX/9hfEyowJR\nDfJu/WgE74EzyNP+sMTOsxWyjZJKByRT4TZuMKoDQkbCYoA8TinXkaTX7VJV\noF99AY8H7oE6fDPbUjaiBoFTIMMxqtycWQHW8mH3pQlgdUtc5V8tWqrNsGeW\nAJJvJlpfXF6jH2aM+cRLwrWN/Dz10XNqvvpFkT5xZrHk2L1vJ35ahFme94Ko\n4zWQNcV+qniXwYPHCBC+Nk1oyb2HZCh3YugH6390mm6GE/KC7i1/NRStupQv\neP4dRwSGJ7wKTQ1PHse7wzYewIQw9TKEZmjpB0UrB8Y9Km8O1NWHstMYJVZW\nNIxy3jOM/zU4fMxchiTQBlKqUUrCEarfpjsNrKn37N8SfKxTvDO/RbVifC8F\nXVjw9gVcPMnqxLLcvYpuuY5Lsjy7rWo3OGvqFQz3o/9UrHQiZ0h6XqRS6NfK\noP3Vvqkfu9QMhweORnFZOn8oGR3m+1D+qQqsgb62FgEvf2Rg64hDuHLGuPw6\nfjm1LLBCPp8jtUgi1swZp+HihCffBrYscQfZopmODJ70XmW3yU5CjXAiE+/i\nZC2GPSIAMph/y+n8zZ6El1A91kulXH3Z5lyM21R/idueDrpCgmJlldgfclhj\nt+iZrI2FNbQtXNz+e4zFxdSwNTe6jw7L/5TX2HsGP6PdBDZIPv6FB0aw5gu0\n80zpEWVBpECQVJKEMFitqI+ejmeDbIeYF2ZSuuvbLZnCWqQY6TvBGBXICyH0\nJ/bby/rengQ7IaXI5iJdZZ3s8KacPrQ/nZn+GbSs0bd5vKXgl9s9lZogkVij\ndySKxpny7KhmOLaN4i0dn3dCZ+y+nZeG25MRGcN5i88GESMPD6AkOasJ/TAE\n6aV4KESqLA==\n=lpLM\n-----END PGP MESSAGE-----\n",
              "updatedAt": "2024-08-29T18:41:33.479Z",
              "createdAt": "2024-08-29T18:41:33.479Z",
              "__v": 0
          }
      }

Internal Workflow Explanation

  1. Decryption of Parameters:

    • The server receives encrypted data (password, mnemonic, faceBase64) and uses the _decryptParams function to decrypt these values. The decryption is performed using the authenticated user's private key, which is securely retrieved using the _getPrivateKey function.

  2. Wallet Creation:

    • Once the mnemonic phrase is decrypted, it is used to generate wallet addresses for different blockchains. The example provided shows the creation of Ethereum (ethAddress) and Solana (solanaAddress) wallets using the createEthWallet and createSolanaWallet functions respectively.

  3. Data Encryption for Storage:

    • The wallet data, including the blockchain addresses and decrypted mnemonic, is prepared for storage. This data is encrypted using the user’s face, password, and other parameters to ensure that it remains secure even when stored.

  4. Saving the Wallet:

    • The final step is saving the imported wallet using the _saveImportedWallet function, which securely stores the wallet data in the database, ensuring that it is associated with the authenticated user.

Use Cases

  • Multi-Blockchain Wallet Management: Users can import wallets that work across multiple blockchains (e.g., Ethereum, Solana) using a single mnemonic phrase, all while ensuring that their sensitive data remains encrypted and secure.

  • Biometric Security Integration: This endpoint allows the use of facial recognition as part of the encryption and decryption process, adding an extra layer of security for wallet management.

Error Handling

  • 409 Conflict: Returned if the user is not passing the required params.

  • 500 Internal Server Error: Returned if there is an issue on the server side while processing the request, such as failed wallet creation or saving.

Security Considerations

  • Encryption and Decryption:

    • All sensitive data (password, mnemonic, face) is encrypted before being sent to the server and is decrypted securely on the server side using the authenticated user’s private key. This ensures that no sensitive information is exposed in transit or at rest.

  • PGP Key Management:

    • The decryption process relies on the server securely retrieving and using the user’s PGP private key. This key is never exposed or transmitted insecurely, ensuring that the decryption of sensitive data is handled securely.

  • Biometric Integration:

    • The use of facial data as part of the encryption process ensures that the wallet can only be imported and accessed by the rightful owner, adding an additional layer of biometric security.

Last updated