Niffler, An out-of-the-box open sourced Grin GUI Wallet

Your Niffler wallet is a great piece of software, but I have some issues with it. I think it’s great that it can use the official blockchain data and daemon as a local node, however, it should not modify the main installation config files. It doesn’t even ask.

It’s maybe also questionable, if it’s a good idea to launch the grin daemon in the background and not exit it after quitting the wallet - as default behaviour.

Niffler does a lot of things in the background without the user knowing it. That’s not the best practice. Also, when I shut down the grin daemon via task manager, it crashed really bad (some error like: some output set was already spent, rejecting block), and I had to sync the chain from 0.

But in general, it’s really good.

Thanks for your feedback :slight_smile:

Howerver, Niffler want to be the first grin wallet for general user who has not installed the grin cli wallet or has no experience with command line tools.

The default Niffler options (which may be a little different from the default option of grin cli wallet) is what we think best for normal people.

And there is an option to close grin daemon when quit Niffler.

4 Likes

If I store Grin in Niffler, and forget them for couple of years, in meantime, Grin does some hardfork or something like that, my Grins should be safe?

safe if you remember your seeds

It installs fine, but once I set up a password… then I get the seed… Then everytime I log in it says bad password???
any help please
windows 10

If you restore from seed, does it happen again? Maybe there was a typo in your password when you created it, or maybe Caps Lock was on.

Ive redone it 20 times !!!

Just redid a restore from seed… still says wrong password??? dont know what to do

When you restore from seed, do you choose a new password at that time?

I have tried both, a new password and the original…

wired, try restart your computer and login again

Can confirm that I seem to have a 5% chance that Niffler doesn’t accept my pwd, although it’s correct. Not a big deal for me, but curious what’s the problem. (also win10x64)

Another thing about Hedwig: It would be great if I could have a somewhat static address. Maybe if I could say, “please give me https://5558092394189555.v1.hedwig.im , if its currently free”. That would be great.

OK…I FOUND
I had grin** 0.6.4 running, that caused my issues. Even if I turned it off… Needed to reboot and ONLY run nifter, now works great.
My next question is, how stable is this to run? I have grin being deposited almost every 2 days as I am mining. Is this going to be supported as we go further? I will run a full node all the time??

Plus my 2 cents, in order to keep a static IP I use Pure VPN and I get a static IP from them… seems to work well with my wallets!!!

Well, i transfered all Grin from Niffler(0.4.2), and tryed to test restore from seed option, failed. Error was

Invalid Arguments: Error decrypting wallet seed (check provided password)

I used the same password like in Niffler before deleting wallet, but failed.

This is only Grin wallet app on my Laptop (Win10x64)

This is in the same window box above that error

Wallet recovered, it is time to check balance from Grin blockchain

It will take 10-30 minites to finish check. Be patient …

Is there something I need to do?

EDIT: just download niffler to Ubuntu, and it restored old wallet, all ok.

@ghatazu A static address may be against your privacy.

@njako you mean you deleted your wallet and restore it use seed with your old password, then failed with “Invalid Arguments: Error decrypting wallet seed (check provided password)” ?

yes. but on ubuntu all went ok, on windows I had that problem.

1 Like

Mac version of Niffler v0.5.0 released, which support grin3.

windows/linux version will release soon.

ps:
First run Niffler wallet v0.5.0, it will scan the grin blockchain, so wait for it about 10-30 minutes.

6 Likes

very nice @xiaojay! Does it uses the v3 wallet API?

1 Like

Hello.
I have this error while wallet check

20200117 21:45:40.046 WARN grin_wallet_controller::command - Starting wallet check…
20200117 21:45:40.046 WARN grin_wallet_controller::command - Updating all wallet outputs, please wait …
20200117 21:45:42.117 ERROR grin_wallet_impls::node_clients::http - Get chain height error: Request error: Cannot make request: an error occurred trying to connect:. (os error 10061)
20200117 21:45:42.117 WARN grin_wallet_libwallet::internal::restore - Starting wallet check.
20200117 21:45:44.187 ERROR grin_wallet_impls::node_clients::http - get_outputs_by_pmmr_index: error contacting http://grin2-node.niffler.org:3413. Error: Request error: Cannot make request: an error occurred trying to connect: . (os error 10061)
20200117 21:45:44.187 ERROR grin_wallet_controller::command - Wallet check failed: Restore Error
20200117 21:45:44.187 ERROR grin_wallet_controller::command - Backtrace:
Wallet command failed: LibWallet Error: Restore Error

should i wait till it check, because its saying Checking, be patient …?

@quentinlesceller yes, i use wallet v3 owner api to recover wallet from seeds. It works fine. however, have a issue https://github.com/mimblewimble/grin-wallet/issues/292

@wildstarboya upgrade to Niffler wallet 0.5.0

1 Like