Skip to content

vinzruzell/arizen

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependency status License Build status Code Climate

Arizen

Arizen is ZenCash light wallet.

User Manuals

Version History

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 security 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

Development

How to create distribution

npm run dist

Coding rules

Mostly everything

  • Indent with 4 spaces (JS/CSS/HTML)
  • Quote with double quotes (JS/CSS/HTML)
  • Do not comment unfinished/not working/old code. Use the Git Luke.

JavaScript

  • Place opening brace on the same line.

  • Write names of variables and functions in lower camel case, for example

    const totalZenBalance = totalBalance + getTxBalance(tx);
    
  • Write names of classes in upper camel case, for example

    class AddressDialog {
        /* ... */
    }
    
  • Write constant names in constant case, for example

    const UPDATE_INTERVAL = 60; // seconds
    
  • Prefer cloning HTML <template>s to constructing DOM trees manually.

HTML

  • Do not quote simple HTML attribute values. For example write

    <span id=foo class=bar>
    

    instead of

    <span id="foo" class="bar">
    

    unless you have to, for example in

    <span id=foo class="bar baz">
    
  • Write identifiers (values of id, class, name, data-tr, etc.) in lower camel case, for example

    <span id=totalBalance class=bigLabel>
    

Screenshots

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

About

Arizen is new API wallet for ZenCash with encrypted locally stored files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 68.9%
  • HTML 17.2%
  • CSS 13.9%