includeleec / nebulas-wallet

User Friendly $NAS Wallet. The easiest way to start using Nebulas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nebulas Wallet

https://nebulaswallet.app
User Friendly $NAS Wallet
The easiest way to start using Nebulas.

Overview

The Nebulas Wallet is composed of 3 main components:

  1. Browser Extension: Used to store NAS and run dApps.
  2. Smart Contract: Sends seed funds to new wallets.
  3. Web Page: Helps new users get started.

Motivation

Nebulas is an amazing technology from a developer point of view. However the first steps for end users can be a little daunting. This project aims to help both worlds: Kick start new developers, allowing them to upload dApps faster, while helping new users start using nebulas dApps with 2 clicks.

Seed funds

The first 1.000.000 users of the Nebulas Wallet will receive 1000 Gwei (0.000001 NAS). This should be enough to deploy a fairly complex smart contract on the mainnet, or call a few dApp methods. Funds are distributed on request to new wallets on the next minted block.

Libraries

Bulma

https://bulma.io
Bulma is an open source CSS framework based on Flexbox

Font Awesome

https://fontawesome.com
Font Awesome is a font and icon toolkit based on CSS and LESS.

ThreeJS

https://threejs.org
The aim of the project is to create an easy to use, lightweight, 3D library. The library provides , , CSS3D and WebGL renderers.

Dependencies

Required for building the web and chrome extension

PUG

https://www.npmjs.com/package/pug
Pug is a high performance template engine heavily influenced by Haml and implemented with JavaScript for Node.js and browsers.

node-sass

https://www.npmjs.com/package/node-sass
Node-sass is a library that provides binding for Node.js to LibSas. It allows you to natively compile .scss files to css at incredible speed and automatically via a connect middleware.

clean-css

https://www.npmjs.com/package/clean-css-cli
clean-css-cli is a command-line interface to clean-css - fast and efficient CSS optimizer for Node.js.

UglifyJS

https://www.npmjs.com/package/uglify-es
A JavaScript parser, mangler/compressor and beautifier toolkit for ES6+.

vue-template-compiler

https://www.npmjs.com/package/vue-template-compiler
This package can be used to pre-compile Vue 2.0 templates into render functions to avoid runtime-compilation overhead and CSP restrictions.

ditto

https://www.unix.com/man-page/All/1/ditto/
copy directory hierarchies, create and extract archives

Atom (optional)

https://atom.io/
A hackable text editor for the 21st Century

Atom Build (optional)

https://atom.io/packages/build Build your current project, directly from Atom

License

Copyright (c) 2018 Fabio R. Panettieri. All rights reserved.

This work is licensed under the terms of the MIT license.
For a copy, see https://opensource.org/licenses/MIT.

About

User Friendly $NAS Wallet. The easiest way to start using Nebulas

License:MIT License


Languages

Language:JavaScript 62.1%Language:CSS 20.9%Language:HTML 13.5%Language:Shell 2.1%Language:GLSL 1.5%