Mogu1 / SodaTokenWallet

Soda Token Wallets : Windows, MAC, Linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dependency status License Build status Code Climate

SodaWallet

SodaWallet is Soda Token light wallet.

User Manuals

Version History

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 SodaWallet or not.
  • Feature: SodaWallet 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 SODA TOKEN 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 SodaWallet 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 SodaWallet's file
  • Desktop notifications when balance has been changed
  • SodaWallet 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)
  • SodaWallet 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 totalsodaBalance = 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

Soda Token Wallets : Windows, MAC, Linux

License:MIT License


Languages

Language:JavaScript 60.7%Language:HTML 26.7%Language:CSS 12.6%