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!
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.
- Download as ZIP and UNZIP into a folder
- Open a terminal and 'cd' into the folder
- Run:
$ npm install
$ (optional) npm audit fix
$ npm run build
- Open Chrome/Brave and enter as URL: 'chrome://extensions/'
- In the right-top corner toggle 'Developer mode'
- In the left-top corner click 'Load unpacked'
- Select the dist-folder inside your unzipped folder
- Navano is now installed locally (don't remove the unzipped folder, otherwise the extension won't run anymore).
Build the extension into dist
folder for production.
Build the extension into dist
folder for development.
Watch for modifications then run npm run build
.
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.
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.
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