Skip to content

thandal/navano

Repository files navigation

NAVANO

Navano is a featherweight Nano wallet for your browser, derived from VANO. Nano is a fast & fee-less currency secured by a decentralised network. The Navano wallet stores all sensitive data locally (encrypted) and never communicates it to a server.

Navano resuscitates basic capabilities of sending and receiving nano, as well the new ability to sign messages and to set the RPC and websocket urls.

Navano is still in beta, do not store large amounts of nano on this wallet!

Dashboard

How to use the javascript API

Similar to MetaMask, Navano uses injection to provide access to "window.nano" in all web pages. The API currently only supports two calls:

window.nano.getAddress()
window.nano.signMessage("some message")

See www/index.html for an example.

How to run the extension locally

  1. Download as ZIP and UNZIP into a folder
  2. Open a terminal and 'cd' into the folder
  3. Run:
$ npm install
$ (optional) npm audit fix 
$ npm run build
  1. Open Chrome/Brave and enter as URL: 'chrome://extensions/'
  2. In the right-top corner toggle 'Developer mode'
  3. In the left-top corner click 'Load unpacked'
  4. Select the dist-folder inside your unzipped folder
  5. Navano is now installed locally (don't remove the unzipped folder, otherwise the extension won't run anymore).

⚠️ WARNING: Please save your seed somewhere safe! If you uninstall/remove the extension, your imported seed is gone and has to be imported again

Some special commands for development:

npm run build

Build the extension into dist folder for production.

npm run build:dev

Build the extension into dist folder for development.

npm run watch

Watch for modifications then run npm run build.

npm run watch:dev

Watch for modifications then run npm run build:dev.

It also enable Hot Module Reloading, thanks to webpack-chrome-extension-reloader plugin.

Keep in mind that HMR only works for your background entry.

npm run build-zip

Build a zip file following this format <name>-v<version>.zip, by reading name and version from manifest.json file. Zip file is located in dist-zip folder.

Acknowledgements

First, thanks to marekhoeven and the VANO repo! If you like what they've made and/or are feeling generous, you can donate to the creator of VANO at: xrb_1xrhezmywgmq3n13d5rdnntubdkafi8qnxjcmwj6wqhwis8go84m18639tue

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published