# Main Functionalities of the Wallet

### QR Scan Functionality

- **General Use**:
    
    
    - The QR Scan function is used to scan QR codes provided by a third party, which can trigger processes for **obtaining** or **presenting** credentials. To initiate a scan, press the 'Scan QR' button to deploy the camera.
        
        [![QR Scan Functionality](https://github.com/DOME-Marketplace/wallet-guide/raw/initial-wallet-guide/assets/wallet-5.png "Using the QR Scan Function")](https://github.com/DOME-Marketplace/wallet-guide/blob/initial-wallet-guide/assets/wallet-5.png)
- **Scanning Process**:
    
    
    - After pressing the 'Scan QR' button, align the QR code within the camera to scan it. This will trigger the specific process linked to the QR code.

### Credential Issuance Process

- **PIN Verification**: 
    - If the credential issuance process includes PIN verification (used for additional security), you will be prompted to enter a PIN **after scanning the QR code**, that you have received through a communication channel specified by the issuer.
        
        [![Enter PIN](https://github.com/DOME-Marketplace/wallet-guide/raw/initial-wallet-guide/assets/wallet-6.png "Entering PIN during Credential Issuance")](https://github.com/DOME-Marketplace/wallet-guide/blob/initial-wallet-guide/assets/wallet-6.png)

### Credential Presentation Process

- **Automatic Credential Display for Specific Types**: 
    - When required to present a credential, the wallet automatically displays all available credentials of the type required for the transaction or verification. Select the appropriate credential you wish to present and confirm the action. If the presentation is successful, a confirmation pop-up will appear, indicating a successful transaction or verification.
        
        [![Present Credential](https://github.com/DOME-Marketplace/wallet-guide/raw/initial-wallet-guide/assets/wallet-vc-login-1.png "Automatically Presenting Specific Credential Types")](https://github.com/DOME-Marketplace/wallet-guide/blob/initial-wallet-guide/assets/wallet-vc-login-1.png)

### Credential Deletion

- **Deleting a Credential**: 
    - If you choose to delete a credential, simply press the trash icon on the credential. Be aware that once a credential is deleted, it cannot be recovered, so you must obtain a new one through the issuance process if needed.
        
        [![Delete Credential](https://github.com/DOME-Marketplace/wallet-guide/raw/initial-wallet-guide/assets/trash-icon.png "Deleting a Credential")](https://github.com/DOME-Marketplace/wallet-guide/blob/initial-wallet-guide/assets/trash-icon.png)

### Language Settings

- **Changing Language**: 
    - You can change the language of the wallet interface by going to the settings and selecting your preferred language. Currently, the wallet supports English, Spanish, and Catalan.
        
        [![Language Settings](https://github.com/DOME-Marketplace/wallet-guide/raw/initial-wallet-guide/assets/language-selector.png "Changing Language")](https://github.com/DOME-Marketplace/wallet-guide/blob/initial-wallet-guide/assets/language-selector.png)