Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cityofzion/neon-wallet
Light wallet for the NEO blockchain
https://github.com/cityofzion/neon-wallet
Last synced: 29 days ago
JSON representation
Light wallet for the NEO blockchain
- Host: GitHub
- URL: https://github.com/cityofzion/neon-wallet
- Owner: CityOfZion
- License: mit
- Created: 2017-06-28T05:11:01.000Z (over 7 years ago)
- Default Branch: dev
- Last Pushed: 2024-05-22T20:07:22.000Z (6 months ago)
- Last Synced: 2024-05-22T20:48:01.021Z (6 months ago)
- Language: JavaScript
- Homepage: http://neonwallet.com
- Size: 117 MB
- Stars: 1,028
- Watchers: 95
- Forks: 312
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Neon Wallet
Electron wallet for the NEO blockchain.
## Overview
### What does it currently do
- Create a wallet
- Encrypt a Private Key
- Login with Ledger, Private Key, Encrypted Private Key or a stored account.
- Import/Export wallet accounts (NEP6 Standard)
- View balance
- View prices for GAS and NEO in multiple currencies
- Send GAS, NEO and any NEP5 token
- Claim GAS
- Send to multiple recipients
- Address book
- Switch networks (Test/Main)
- nep9 QR support
- Participate in NEO token sales
- View wallet activity
- Translation support for Arabic, Chinese, French, German, Italian, Korean, Portuguese, Russian, Turkish and Vietnamese.## Installation
The latest release binaries can be found [here](https://neonwallet.com/), to build manually see the steps below.
### Required Tools and Dependencies
- Node (This project uses the current LTS node version)
- Yarn (https://yarnpkg.com/lang/en/docs/install/)### Developing and Running
Execute these commands in the project's root directory:
Setup:
- `yarn` - Installing node dependencies
- If you get any errors related to the node-hid package, please check installation instructions here: https://github.com/node-hid/node-hid#compiling-from-source. On Linux you may need to run `sudo apt install libusb-1.0-0 libusb-1.0-0-dev`, for example.Developing:
- `yarn dev` - Start the application in development mode with hot reloading enabled
- There is a known condition that may arise on Linux systems where `yarn dev` builds but Neon never opens. Try using `yarn dev >/dev/null`.Running (for production):
- `yarn assets`
- `yarn start`Testing:
- `yarn test` or `yarn run test-watch` for live testing.
### Support
A gentle reminder, github issues are meant to be used by developers for maintaining and improving the codebase, and is not the proper location for support issues. Questions such as
- _"Why can't I log in?"_
- _"I lost my private key, is there anyway to recover it?"_
- _"Why is my balance not showing?"_should be asked in proper support channels such as the [NEO subreddit](https://www.reddit.com/r/NEO/), or the official [NEO Discord Channel](https://discord.gg/R8v48YA). You should also check the list of [frequently asked questions (FAQ)](https://github.com/CityOfZion/awesome-NEO/blob/master/resources/faq.md) to see if your question has been answered there already.
### Releasing
- The CI process for deploys is triggered via tags, the script below will automatically bump the version in `package.json` and create a tag on whatever branch it is being run from. CI will automatically create a DRAFT release, that must manually be promoted to "the latest release". Currently, release notes must also be manually generated.
* To bump the patch version:
```
yarn create-release:patch
```- To bump the minor version:
```
yarn create-release:minor
```- To bump the major version:
```
yarn create-release:major
```