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.

Please note that the use of the software is subject to the terms of its licence and Authorized Protocol.

Desktop Wallet

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

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

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

Blockchain

Validation

Uses a "trusted" remote node to sync with the blockchain and validate the consensus rules, and relays signed transactions on its behalf

Uses a "trusted" remote node to sync with the blockchain and validate the consensus rules, and relays signed transactions on its behalf.

This is the only way for you to connect to a local node running in the localhost network

Uses a "trusted" remote node to sync with the blockchain and validate the consensus rules, and relays signed transactions on its behalf

Access

Is via a web browser, which can be compromised in multiple ways such as

* having a malicious Chrome Extension

* If the server that is serving the client gets hacked, the hacker could deliver a version of the website that steals your seed.

* Phishing - 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.

A desktop application to your computer once from a trusted source.

A PWA is a web application that can be “installed” on your system, which can be compromised in multiple ways such as

* having a malicious Chrome Extension

* If the server that is serving the client gets hacked, the hacker could deliver a version of the website that steals your seed.

* Phishing - 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.