cronoh / nanovault Goto Github PK
View Code? Open in Web Editor NEWOpen source wallet for using the Nano cryptocurrency
Home Page: https://nanovault.io
Open source wallet for using the Nano cryptocurrency
Home Page: https://nanovault.io
Operating System = MacOS High Sierra 10.13.2
NanoVault Version = 1.0.0
Every time i close the app and reopen it, i should be able to see my accounts and balance after unlocking the wallet. However i am not able to see the balance and existing accounts even after unlocking the wallet. I had to press the "CREATE NEW ACCOUNT" button , which then displays my already created account and shows the balance with message "Wallet created xrb_XXXXXX" .
I am not sure if this is intended behavior but it is very confusing and misleading. I shouldn't have to "CREATE" an account thats already created.
Hi,
First of all, thanks for NanoVault. It's, in my opinion, what the average user experience should be.
Here are some points to make the software better :
I will to look to the code to see if I can help (even if I am not a web dev).
Hi,
It would be nice to have a page where users can post transactions signed elsewhere as JSON blocks.
Hello I was directed to add a support issue here from the ledger support team. When I open the LEDGER BTC wallet on my desktop and then open the recently added nano crypto app from my ledger nothing happens at all. It works fine for all other apps and they open perfectly. I was told by ledger support team that most likely there is some problem with my operating system? The computer Im using is only 1 month old and Im using windows 7.
The firmware on my ledger has been confirmed to be updated to the latest version and I also experimented saying yes and no to browser support in the nano app. Still the nano wallet wont open using the BTC wallet.
Please advise asap...
Regards,
J
Can you add integration for in-browser POW for both sending/receiving blocks?
Switchable on/off
https://github.com/numtel/node-raiblocks-pow
https://github.com/jaimehgb/RaiBlocksWebAssemblyPoW
https://github.com/numtel/nano-webgl-pow
Perhaps a runtime flag or network detection timeout here would permit the app to open without a network connection (experimenting with offline use now - would like to generate addresses etc).
Checking for update
Error: Error: net::ERR_INTERNET_DISCONNECTED
Thank you
Short of downloading the full wallet, syncing the node, and then changing reps, is there any way that we can still change representatives in this state?
Everytime I click the button on my ledger to confirm a receive, the Ledger disconnects from nanovault.
(I currently have auto-receive = No)
According to roosma, it's an issue with nanovault. here is what he says:
"Technically the U2F protocol used for communication between the browser and the device is stateless. There's no way to tell if the device is still connected unless you try to run some commands on it.
So if NanoVault just claims that the device is disconnected but when you try to do things it still works, then it's just NanoVault illusion breaking down (the connected/disconnected state illusion) If the app on Ledger quits or it freezes Ledger (so that you need to unplug and replug it), then its my issue."
So yes, since the app is still running on the Ledger device, and it gets marked "connected" when i click "reload ledger status" on nanovault, it seems that it's an issue with nanovault.io
If I am in "Account details" on the account that received the funds, the "Account details" page does not reflects the received funds even though Nanovault pops a notifications that the funds were received. I have to return in Accounts and re-click on the account that received the funds to see the updated "Account details".
Is it possible to also add the function to change the representative?
I know there's a pending deposit there, because it shows on nanode block explorer.
This is for addresses in the address book, not the account you're currently logged in with.
Links likexrb:xrb_3rropjiqfxpmrrkooej4qtmm1pueu36f9ghinpho4esfdor8785a455d16nf
should be handled by NanoVault, opening directly the compiled send tab after unlock.
Under linux adding
MimeType=x-scheme-handler/xrb;
in .desktop file works well - just the wallet will not hande it.
test: http://nanode21.cloud/link_xrb.htm
Selecting "Max" when sending can lead to some weird behaviours. It left 0.000001 NANO on my address address.
Add option to set a default rep for every new account
Add option to change all previous account's rep
Hello,
Using the ledger nano s with nanovault. Everything seems fine except I get an error message at the bottom stating:
' Unable to connect to the Nano node, your balances may be inaccurate!' -- how do I sort out this issue?
Thank you - Cheers.
hello
This week nanowallet.io just got the nanode.co alias to be used as way to enter an account address when sending transactions.
In this image you can see in the account to send from: the grey observation "(HODL)" that's the local name of this address. The next textbox is filled with "pizza" that is a nanode.co alias, and just by typing this alias it entered the full address for me.
In this other image you can how the alias look on the main page, as the grey being the local name and the red with an "@" the nanode.co alias
That would be super helpful, as today the nanovault.io is the best option for a mobile wallet (even smother than the devs mobile wallet right now), so adding this option to use nanode.co alias as a way to retrieve addressed
I connected a new Ledger Nano S to nanovault and I was given an account. I started to send to that account (and verified all transactions with the ledger button). To verify I closed browser (with wallet storage set to "none" in settings), opened again and connected ledger and everything was fine.
Now one week later I almost got a heart attack when I opened up a fresh browser and imported my ledger and it showed a different account and zero balance! Back from my head I remember reading somewhere that you need to hit "Add new account" and I did that. The old account was generated with correct balance. Now I have to do this every time I connect my ledger. Is this safe? What if that account is not generated next time and I get a third account? I'm thinking of moving my nano to the default account instead but will it happen again, and why?
I'm not 100% sure but I think it failed to give me an account first time I connected my ledger and I had to press "add new account". I know I only had 1 account when I started to use it but this might have "delayed" the default account somehow and it first appeared now and the account I thought was the default one is now number 2.
Will the desktop app support Ledger Nano S, or only the webwallet with chrome?
We should have a notification and probably a persistent UI element that notifies a user when the Node cannot be reached properly, and have the balance display something like --
with a note about connectivity issues rather than just having 0. Several users have been a bit freaked out when this has happened, one being #47 and a few in the Discord as well.
either run a nanovault rep,
or pick some of the trusted known reps (apart from the devs and exchanges)
then pick one of them at random when creating open blocks
Will be a must in future, giving user the choice; not all will do that so there should be a system for randomly assign them or similar...
Add this even on your gihub repo xrb_318syypnqcgdouy3p3ekckwmnmmyk5z3dpyq48phzndrmmspyqdqjymoo8hj
Hello,
Yesterday I sent 33.99 Nano from Binance to NanoVault. From Binance they confirm to me that everything is correct and the transaction has been completed.
But I still have not received the funds, it says "Unpocketed Transactions".
Please, can you help me?
https://www.nanode.co/block/95E1655BDEB0DD510BA9B500796CC76C00E60E112ED701C77D3F0E2DC2B86FCB (the operation)
https://www.nanode.co/account/xrb_1rdrxuzorhod5k6esa3oxfuzths6ir9exuiatb4gktsywh78jiepk1amrym6
(where I sent it)
Thank you,
After importing seed, one account balance is not showed, but if I click on the account, the balance is showed correctly.
Currently the address book doesn't get locked when you lock the wallet. I can see a security problem on that.
Lets say someone with access to my computer/phone opens NanoVault. My wallet is locked but if this person has free access to my address book then he could "change" one of my address (delete it, create a new one and set the same label). If after that I send some coins to this address just by looking at the label then my coins will be on another wallet (not the one I thought).
I found another UX problem similar to #2.
I have two accounts, the main one and a secondary which I manually created with the Create new account button. Every time I lock and unlock my wallet this second account disappears. The account is already opened (sent a transaction from the main one) and it also has balance on it.
To make it visible again I have to click again on "Create new account" which is a bit misleading.
Using AppImage, on closing it does not lock the wallet. Security risk.
says "generating proof of work" and then just carries on apparently trying to send forever.
Hoping someone can help me with this. I've been trying to get my pending nano deposit to receive, but it's stuck loading. I've tried multiple browsers on my mac (chrome, brave, safari) and they all do the same thing. Also tried the MacOS desktop version with no success. My screenshot says all. Thanks in advance!
After reading about your last release
https://github.com/cronoh/nanovault/releases/tag/v1.0.2
I tried to run again the app, to see how the auto-update works.
Maybe it worked, maybe not.
I didn't get any message, and I don't know where I can check its version from the interface.
Storing data unencrypted in localStorage is a pretty massive vulnerability--a single XSS attack could steal anything stored there. See: https://www.owasp.org/index.php/HTML5_Security_Cheat_Sheet#Local_Storage
Therefore I propose we should
I transferred Nano from Kucoin on 25 Mar to Nanovault. It was showing initially, but today I went to check the account and noticed the account balance is 0 even though I have not transferred out of the Nanovault wallet
Paying for stuff in $$ rather then Nano. Perhaps one day the world will talk Nano rather then
It would be nice if beside each representative address, there was some indication of whether your representative is online and voting. That way you'll be prompted to consider changing rep if it's offline, and otherwise, feel reassured.
After adding loads of addresses to the address book, the auto-update to the latest version (1.0.3) seems to have reset everything. Would be nice if future updates imported the config from previous.
My phone started to freeze when opening the webpage, it wasn't happening few days ago. Anyone else with this problem?
Only a minor UI issue: If you scroll down in "App Settings" the sidebar on the left hand side scrolls down as well. Therefore you have to scroll up again to make the Sidebar visible again and to access the menu.
Currently, when sending, the app thinks this is an invalid address.
The official wallet is able to parse this address:
https://github.com/nanocurrency/raiblocks/blob/master/rai/lib/numbers.cpp#L82
Hi @cronoh !
I prefer the full background version (squared one). With a more lighter blue color, so it looks more young and UI friendly.
(square borders are necessary on iOS due to its policy for iOS app (no transparency), I guess borders will be automatically rounded when uploaded for iOS.
I attach the generated png and the svg version (zip).
Let me know.
It's built on suggestion from Zack , work in progress.
As you can you see it adds the xrb:
in front of the address and leaves the last 4 characters of the address out.
When I scan the QR Code from the official desktop wallet (beta) or from nanowallet.io it adds the address correctly so I assume it's a bug inside nanovault
There is no option to quit mac app. Need to force quit from taskbar.
I'd like to be able to reorder my address book by
Is it possible to connect to a personal node instead of yours?
If yes, is it possible to add an easy settings on the interface?
So we can transalte in proper language.
This would require two computers w/ an air-gap. The hot machine would provide the connection to the network and the cold machine would have the seed and perform signing.
The hot machine would either generate the POW itself, or transmit the last block info to the cold machine via QR-code to the cold machine so it could produce the POW though it would be ideal if the POW could just be computed on the hot machine.
The cold machine would produce the signed TX/RX and send it to the hot machine via QR code.
This would be a pretty ideal setup for air-gaped cold wallet operations.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.