> For the complete documentation index, see [llms.txt](https://docs.zenprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zenprotocol.com/apps/wallet.md).

# Wallet

The Zen Protocol Wallet is designed to give users complete control over their financial assets by making ZP easy to use, creating and interacting with smart contracts and voting for the next upgrades.

{% hint style="info" %}

#### Please note that the use of the software is subject to the terms of its [licence](https://github.com/zenprotocol/zenprotocol/blob/master/LICENSE.md) and [Authorized Protocol](https://github.com/zenprotocol/zenprotocol/blob/master/AUTHORIZED_PROTOCOL.pdf).&#x20;

{% endhint %}

## Desktop Wallet

Using the Desktop Wallet is the most secure way to validate the network, make transaction and run smart contracts.

{% content-ref url="/pages/-L9oPpPwW22sD7V7ZwHm" %}
[Desktop Wallet](/apps/wallet/preparation.md)
{% endcontent-ref %}

## Desktop Wallet Full Node

This mode allow to connect to a local node using the addressdb module.

```
zen-node --connectwallet
```

Then in the Desktop wallet under Settings -> Node Connectivity you can choose one of the localhost node.

## Web Wallet

{% content-ref url="/pages/-LOCyRQaX4LV-cV10Tjw" %}
[Web Wallet](/apps/wallet/web-wallet.md)
{% endcontent-ref %}

## Difference between the wallet versions

|                                                                      | Web Wallet                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Desktop Wallet                                                                                                                                                                                                                                 | Chrome Desktop App (PWA)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Store Seed**                                                       | Encrypted using a password of your choice and stored in local storage                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Encrypted using a password of your choice and stored in local storage                                                                                                                                                                          | Encrypted using a password of your choice and stored in local storage                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| <p><strong>Blockchain</strong></p><p><strong>Validation</strong></p> | Uses a "trusted" remote node to sync with the blockchain and validate the consensus rules, and relays signed transactions on its behalf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | <p>Uses a "trusted" remote node to sync with the blockchain and validate the consensus rules, and relays signed transactions on its behalf.</p><p>This is the only way for you to connect to a local node running in the localhost network</p> | Uses a "trusted" remote node to sync with the blockchain and validate the consensus rules, and relays signed transactions on its behalf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Access**                                                           | <p>Is via a web browser, which can be compromised in multiple ways such as</p><p>\* having a <a href="https://arstechnica.com/information-technology/2018/05/malicious-chrome-extensions-infect-more-than-100000-users-again/">malicious Chrome Extension</a></p><p>\* If the server that is serving the client gets hacked, the hacker could deliver a version of the website that steals your seed.</p><p>\* <a href="https://en.wikipedia.org/wiki/Phishing">Phishing</a> - someone could create a website with a domain that looks very similar to the real official wallet domain and serve a malicious version of the wallet.</p> | A desktop application to your computer once from a trusted source.                                                                                                                                                                             | <p>A <strong>PWA</strong> is a web application that can be “installed” on your system, which can be compromised in multiple ways such as</p><p>\* having a <a href="https://arstechnica.com/information-technology/2018/05/malicious-chrome-extensions-infect-more-than-100000-users-again/">malicious Chrome Extension</a></p><p>\* If the server that is serving the client gets hacked, the hacker could deliver a version of the website that steals your seed.</p><p>\* <a href="https://en.wikipedia.org/wiki/Phishing">Phishing</a> - someone could create a website with a domain that looks very similar to the real official wallet domain and serve a malicious version of the wallet.</p> |
