Skip to content

Arizen is the API wallet for Horizen with encrypted and only locally stored files!

License

Notifications You must be signed in to change notification settings

zennermac/arizen

 
 

Repository files navigation

Dependency status License Build status Code Climate

User Manuals

Version History

v1.2.0

  • Brand expansion
  • FIX: max button

v1.1.91

  • FIX: generate new T address
  • FIX: max button

v1.1.9

  • Batch Split
  • Add certificate login to the Secure Node
  • Max button in withdraw tab
  • Speed-up
  • Minor fixes
  • More languages
  • Hide LEDs when Secure Node is not connected/setting is not presented
  • Less confusing "create wallet" dialog
  • Additional warnings and errors in the login process
  • Disallow generating/clicking on create new Z address when Secure Node is not connected

v1.1.8

  • Refactor: batch-withdraw functionality
  • Introduce booster for batch-withdraw functionality (speed-up logic in case of many addresses)
  • Sync refresh of Z balances.
  • Ping to IPv6
  • Include flatten package
  • Fix of the flickering issue in TXs
  • Italian and Bulgarian translation

v1.1.7

  • Support for sending Z transactions and addresses (available only for Secure Node (SN) operators).
  • Added items in Settings menu for configuring the connection to SN.
  • All Private Keys for T addresses are held ONLY in Arizen wallet.
  • All Private Keys for Z addresses are synchronized from your SN into Arizen and vice versa.
  • Send T-Z tx, here is used T-T-Z schema 2 transactions (fee is divided, use fee for 2 txs), the middle T address is address in your SN for security reason).
  • "watch only/intermediate" T address has been introduced - it is used for T-Z tx (there are 2 txs and fee is divided 2 = schema is: T(Arizen)-T(on your SN)-Z(on your SN or anywhere), from this intermediate T address you will have PK stored ONLY in your SN.
  • Send Z-Z with your SN.
  • Send Z-T with your SN.
  • Send T-T is unchanged - API is still used.
  • Import Private Keys of your Z addresses.
  • Export Private Keys of your Z addresses.
  • Updated translations keys.
  • Renamed: from "Username" to "Wallet Name" -> less confusion, Arizen is NOT client-server application.
  • Reformatted Settings menu and fix overflow.
  • Prevent spending Coinbase unspent transaction outputs (Coinbase UTXO).
  • Updated languages: English, Czech, German, Greek, Dutch, Serbian, Korean, Japanese

v1.1.6

  • Automatic logoff timeout can be now enabled and set in Settings (minimum 60s of inactivity).
  • Domain Fronting servers can be set in Settings.
  • User now can change password - from File menu (this password doesn't need to meet any criteria). Password will be changed only in last .awd file.
  • Fixed: rounding issue.
  • Travis CI support enabled for the faster development cycle.

v1.1.5

  • Domain fronting support.
  • Fix bug when you want to send 1000ZENs and more.
  • Small visual fixes.
  • "Show zero balance" checkbox is checked by default for better UX.
  • Async calls for API requests.

v1.1.4

  • Fix: link from About section is not opened in Arizen
  • Automatic pruning of old backups (maximum of 25 last backups)
  • Settings for disabling notifications
  • Import single PK via GUI
  • animated image when data is loading
  • reworked batch-withdraw logic
  • Arabic and Portuguese translations
  • Warning messages in critical steps
  • Introduce help menu
  • Change text
  • Tool for updating translations
  • Fix: exported keys can be imported into Swing (finally)

v1.1.3

  • FIX: Import Private Key in WIF and HEX format (Compatible with Swing wallet).
  • FIX: Export Private Key in WIF and HEX format (Compatible with Swing wallet).
  • FIX: About section.
  • FIX: Sweeping (Batch withdrawal) ignore selected zero wallets.

v1.1.2

  • Feature: Paper wallet - you can create QR codes (private key and address) which can be exported into PDF file and printed. This created address can by included to your Arizen or not.
  • Feature: Arizen has been translated into 14 languages see Settings.
  • Feature: Your total balance is shown in selected fiat currency with the actual exchange rate (see Settings).
  • Feature: Import and export your private keys.
  • Feature: Sweeping (batch withdrawal) functionality for Secure Node operators - you can now withdraw only ZENs above a selected threshold (e.g. 42 ZENs or 0 ZENs when you want to consolidate your ZEN to one address) from multiple addresses at once only with one fee!
  • Feature: Rebranding - new logo and colors.
  • Fix: Notifications has been enabled again.
  • Fix: Problem with antiviruses have been solved (false positive detection with AVG, Avast, etc.).
  • Fix: Problem, when a user can't log in, should be solved.
  • Fix: Problem when a newly generated address can disappear has been solved.

v1.1.1

  • Fixed auto-updater issue

v1.1.0

  • New GUI and improved functionality

v1.0.1

  • added possibility to chose one of your wallet in "Send" "To" section
  • Fixed bug with wrong transaction ordering in transaction history section
  • Fixed bug with importing wallet on "Create new wallet" forms, for .uawd and .awd files
  • Fixed copy/cut/paste in register form
  • Allow special character in username
  • Fixed auto-update feature on Windows
  • Only AppImage format is supported for Linux (only this format can be auto-updated)

v1.0.0

  • You can download Arizen wallet from Release section from Github right now
  • You can create multiple separate accounts
  • Password protected locally stored accounts
  • All data are encrypted (any of other wallets does not have this) and stored only on your HDD
  • Detailed info about address and transaction history
  • You can import / export wallet to encrypted .awd / decrypted .uawd Arizen's file
  • Desktop notifications when balance has been changed
  • Arizen automatically downloads updates instead of you
  • Windows + MacOS + Linux installation files

Wallet

  • Needs connection to the insight and API (you can change servers in settings)
  • Arizen is API wallet

Arizen file locations

  • Linux: ~/.arizen/wallets/wallet_username.awd
  • Windows: C:\Users\username\AppData\Roaming\Arizen\wallets\wallet_username.awd
  • MacOS: /Users/username/Library/Application Support/Arizen/wallet_username.awd

Development

How to create distribution

  git clone https://github.com/ZencashOfficial/arizen
  git checkout master
  npm install
  npm run dist

GIFs

Arizen Settings

T-T-Z transaction via Secure Node

Z-Z transaction via Secure Node

Z-T transaction via Secure Node

Screenshots

Login Create wallet Batch withdraw Paper wallet Send function Send function 2 Deposit Settings About Notification

About

Arizen is the API wallet for Horizen with encrypted and only locally stored files!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 72.5%
  • HTML 16.5%
  • CSS 10.3%
  • Shell 0.7%