Skip to content

Commit

Permalink
First working version
Browse files Browse the repository at this point in the history
  • Loading branch information
gnock committed May 8, 2018
1 parent 5ea9731 commit 9c4eada
Show file tree
Hide file tree
Showing 159 changed files with 29,636 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .gitignore
@@ -0,0 +1,5 @@
.idea/
*.iml
node_modules
src/api/cache
src/api/cache-testnet
1 change: 1 addition & 0 deletions LICENSE
@@ -1,6 +1,7 @@
BSD 3-Clause License

Copyright (c) 2018, gnock
Copyright (c) 2018, The Masari Project
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
16 changes: 16 additions & 0 deletions README.md
@@ -0,0 +1,16 @@
Fully client side Masari Web Wallet

# Disclaimer
The project was originally a proof of concept to allow a browser to connect directly on a cryptonight blockchain
It evolved into a new generation of Web Wallet for cryptonight coin, especially for Masari

# Project
This web wallet is doing everything on the client side, the server is currently only used to optimize
the communication with the daemon and compress the blockchain.

This requirement may be removed in the future once daemons evolved and returns enough data

# Security
**No keys, seed or sensitive data are sent to the server**
If you find a potential security issue, please contact me so we/i can patch it as soon as possible
Encryption is done with a certified library, [Tweetnacl.Js](https://github.com/dchest/tweetnacl-js)
17 changes: 17 additions & 0 deletions Roadmap.md
@@ -0,0 +1,17 @@
# Roadmap
The order of this list may not reflect the order in which those functionalities will be implemented

- qr code scanning on send page
- receive page: add payment id support
- receive page: add mempool check (only when payment id) & progression
- better backup method for storing his keys (https://parall.ax/products/jspdf)
- offline payment made easier
- p2p connection between a computer and another device(phone, ...) for a sync method (to reduce the heat on small devices)
- drive storage for synchronisation (http://remotestoragejs.readthedocs.io/en/latest/index.html)
- backup on cloud in the future
- and in the "long term" (3/6 month) it will connect directly on a masarid ! (i will work with the others (thaer, crypto) to improve the rpc so allow it)
- wasm to improve speed

# Ideas, thoughts, links
- https://www.reddit.com/r/Monero/comments/8h1t2i/article_explaining_how_monerujos_upcoming/
- https://www.reddit.com/r/Monero/comments/5fybe7/mymonero_is_now_available_as_a_chrome_extension/

0 comments on commit 9c4eada

Please sign in to comment.