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

**URL:** <https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760>\
**Category:** Development and Technical Discussion\
**Created:** [April 8, 2019, 1:36am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760 "2019-04-08T01:36:02Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [June 7, 2019, 12:32pm UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/22 "2019-06-07T12:32:01Z")

</div>

Niffler v0.3.3 released, which has following updates:

1. Thanks to [@yozx](https://github.com/yozx), Russian version available;
2. fix some exchange deposit problem(eg: [gate.io](http://gate.io))
3. add more user-friendly features and fix some bugs (included bug reported by @adamantasaurus above).

Just download \ reinstalled it 😃

> **[Release 0.3.3 · grinfans/Niffler](https://github.com/grinfans/Niffler/releases/tag/v0.3.3)**
>
> s/tag/v0.3.3

 ![58](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/9/9141c14e777fb12cbe6cc40f2b08ed5a50723219.png)

---

<div class="post-metadata">

**Author:** ![FirsArgentum](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/firsargentum/32/736_2.png) [@FirsArgentum](https://forum.grin.mw/u/FirsArgentum)\
**Post date:** [June 15, 2019, 12:43pm UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/24 "2019-06-15T12:43:12Z")

</div>

Thanks for the wallet. Using on Win 8.1 and it works well using Hedwig to receive Grin. As a feature suggestion for future release, how about the ability to see Grin balance in € and US$? Nice work 😄

---

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [June 15, 2019, 1:52pm UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/25 "2019-06-15T13:52:07Z")

</div>

ok, will add it in the next version of Niffler 🙃

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 5:50am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/26 "2019-06-19T05:50:00Z")

</div>

When I create a partial transaction file do I need to add the .json extension to the file name? I’m trying to deposit to poloniex and it keeps telling me ‘invalid file type’ regardless of what I put. Not sure if I’m doing something wrong, or if it’s something on poloniex’s end.

Also, when I try to send to poloniex via https it tells me ‘failed to get correct response from receiver’. Doesn’t matter which slate type I use, it’s always the same outcome.

The weird thing is that I’m able to send to bitmesh without any issue, which is where I got most of my grin. I don’t know why that is, but would like to understand. Thanks.

---

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [June 19, 2019, 6:12am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/27 "2019-06-19T06:12:45Z")

</div>

Poloniex only support grin1.0.2, and Niffler use grin 1.1.0，so it’s Poloniex exchange’s problem.

related issue: [Deposit to Poloniex](https://forum.grin.mw/t/deposit-to-poloniex/5253)

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 9:36am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/28 "2019-06-19T09:36:32Z")

</div>

Sorry to bring up another issue so soon, but this time the transaction seems to be stuck as unconfirmed when trying to send via http/https to bitmesh. Total says 0, and unconfirmed also says 0, but then it put the rest of my balance in ‘locked’. Last time this happened I was able to cancel the transaction, this time there’s no option to cancel. It has been about 3 hours since I initiated the transaction. Should I keep waiting?

Oh the other weird thing is that at block height 221767, when I initiated the transaction, there’s no output with that ID number on the block explorer (090d0a3481c…)

Thanks for all your help.

 ![39%20AM](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/e/e51163f690c6f0324cc544d5bd31711850a82c5f.jpeg)

---

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [June 19, 2019, 10:54am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/29 "2019-06-19T10:54:10Z")

</div>

In the right upper corner, click “more” --\> “check balance”  
ps: why you have so many canceled txs?

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 10:56am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/30 "2019-06-19T10:56:13Z")

</div>

I did the check balance about 20 minutes ago, still shows everything as locked. I’ll try it again though.

I have those cancelled transactions because I was trying to figure out how to send to poloniex earlier, and didn’t know that it was a compatibility issue. I was using a process of elimination to see if I could get a transaction to go through, so that’s why there are so many cancelled transactions haha.

---

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [June 19, 2019, 10:59am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/31 "2019-06-19T10:59:17Z")

</div>

ok.  
try restart wallet after check balance.

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 11:00am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/32 "2019-06-19T11:00:35Z")

</div>

Ok did the check, still locked, restarted, still locked.

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 11:02am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/33 "2019-06-19T11:02:30Z")

</div>

Oh I also had a bunch of cancelled transactions (not my doing, it was automatically cancelled on grinpurse) when trying to send from grinpurse, before I came over to niffler. Then when I imported to niffler it imported the history of cancelled transactions.

---

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [June 19, 2019, 11:08am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/34 "2019-06-19T11:08:17Z")

</div>

I think check balance will take about 10-30 minutes.  
your checking balance seems too fast.  
what’s the output of check balance?  
and what is the block height on the right upper corner?

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 11:09am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/35 "2019-06-19T11:09:24Z")

</div>

Yeah it finished checking in about a minute. Block height 222026

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 11:10am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/36 "2019-06-19T11:10:29Z")

</div>

Oh output of check balance? I’m not sure what that is, should I run another one?

---

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [June 19, 2019, 11:13am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/37 "2019-06-19T11:13:45Z")

</div>

yes, run it again. and screenshot the outputs.  
It’s should be something like this

 ![40](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/1/1452a6c3dc65ae21dacac1e56e095b9424b3599a.png)

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 11:14am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/38 "2019-06-19T11:14:35Z")

</div>

![55%20AM](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/c/c1cdd97f820a44d9424d14fd4704d8af9d3d9af0.png)

then when it’s done it says msg.check.checkedMsg

---

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [June 19, 2019, 11:33am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/39 "2019-06-19T11:33:37Z")

</div>

what is your os?windows ? mac?  
and Ask bitmesh with the transaction id 74fb440a-a936… , see if they posted this transaction to blockchain.

And if those would not work, you always cloud restore wallet from seed phrase.

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 11:38am UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/40 "2019-06-19T11:38:54Z")

</div>

I use a mac, I’ve contacted one of the bitmesh admins on telegram, ‘wang’ is his name. I’ll let you know what he says when he gets back to me.

Well that’s great news that I can restore from the seed phrase. I was starting to worry that I’d lost everything.

---

<div class="post-metadata">

**Author:** ![Grumpy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grumpy/32/6264_2.png) [@Grumpy](https://forum.grin.mw/u/Grumpy)\
**Post date:** [June 19, 2019, 12:00pm UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/41 "2019-06-19T12:00:08Z")

</div>

![05%20AM](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/a/ad2e3f1fb70d1f64640f85391f4e022be36df5ae.png) ![23%20AM](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/b/bb2cd64c42b2abe5acc509f8d6a8fd3951af38c6.png)

This was a different admin, ‘thirteen’

Edit: I think I should mention that I tried to open a port earlier so that I could recieve via http listen, I think I did it correctly, but when I checked to see if the port was open it reported that it could not contact the port. Not sure if fiddling with my router may have caused this transaction problem.

---

<div class="post-metadata">

**Author:** ![xiaojay](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/xiaojay/32/858_2.png) [@xiaojay](https://forum.grin.mw/u/xiaojay)\
**Post date:** [June 19, 2019, 12:19pm UTC](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/42 "2019-06-19T12:19:50Z")

</div>

Yes, it’s wired.

ok, here the instructions to restore on mac with Niffler:  
1、open Terminal. entry command:  
mv ~/.grin ~/.grin2

2、start Niffler wallet. Chose “Restore wallet from seed phrase”

 ![19](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/7/718c7052fe6e6591e4385ebd406bd17eed24ba83.jpeg)  
 ![51](https://canada1.discourse-cdn.com/flex036/uploads/grin/original/2X/e/ea7f20928ac75eec580704366b99a00650fc85a4.jpeg)

[Previous page](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760.md?page=1)

[Next page](https://forum.grin.mw/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760.md?page=3)
