grinfans / niffler Goto Github PK
View Code? Open in Web Editor NEWNiffler is a grin gui wallet. support mac/linux/win
License: Apache License 2.0
Niffler is a grin gui wallet. support mac/linux/win
License: Apache License 2.0
Could be very usefull for small displays
Where is the source code for the wallet?
Tried different version and failed.
Hedwig receiving function works.
Title says it all, would be awesome if Niffler was "completely standalone".
Can this connect to a grin server that runs on a different machine on the internet (which I own)?
Hi. Sending via http from grin-wallet 2.0.0 ubuntu is stuck with err: Wallet command failed: LibWallet Error: Can't Deserialize slate
Sending via file is OK and sending from Niffler to ubuntu grin-wallet 2.0.0 via http is also OK.
command line is: grin-wallet send -m http -d https://my_hedwig_addres 1.0
THX
how to deposit Grin to exchanges via http/https? like a address provided by exchange as below: https://grin.mxc.com/deposit/d99eea26b7c34f0da8419303dd448a96
I have noticed that after installation I had to type password for my wallet even though I had not create one. The intro view allows me to only Remove the current wallet, which is maybe Grin++ wallet. This issue is only on PC with Grin++ installed on win10 other win10 PC without Grin++ installed works OK.
related lang file to translate
https://github.com/grinfans/Niffler/blob/gw1.1.0/src/lang/en.js
The latest version 0.4.2 has no download for linux on the release page. The last version which does have a linux download is 0.3.1.
Is linux still supported? It says so in the readme.
may be use CoinGecko API to get price ?
related issue:
I am having terrible problems accessing my Niffler wallet. I updated version to 0.5.0 ... now I can't access my wallet to withdraw GRIN. I get message that says "Failed to start Grin owner api. May be wrong password" ... I am entering the correct password. What can I do to access my niffler wallet? I have my seed phrase, but have no idea how to use it to restore my account. Please help.
How to restore seed phrase in the app? I don't want to generate new one I want to use an existing one
I tried restore and createseveral new wallets setting with same passward.
It always prompted Wrong password".
Here is the log:
2019-08-27 [debug] Time to select gnode.
2019-08-27 [debug] Use local gnode? true
2019-08-27 [debug] Connect method is remoteFirst
2019-08-27 [debug] Remote node height is 320887
2019-08-27 [debug] use remote grin node.
2019-08-27[debug] ownerAPIProcessPID: 6796
2019-08-27 1[error] start owner_api got stderr: Thread 'apis' panicked with message:
"error binding to 127.0.0.1:XXXX: error creating server listener: 以一种访问权限不允许的方式做了一个访问套接字的尝试。 (os error 10013)"
Is there anything going wrong?
Thank you.
Can not transfer grin to https://grin.connect.mixin.one/grin/4d03ba48e001d306 , this is my mobile app wallet deposit address. The engineer of the wallet app has told me many exchanges met problem on transfer and receive. The wallet has updated to correctly receive and send.
Can not receive by hedwig now.
Singleton:
when start Niffler wallet, check file a lock, see if another instance of Niffler wallet was already live.
if so, exit.
bug in gnode.vue checkStatus func
I'm using Niffler 0.4.1 in macOS 14.14.5.
An error occur when checking balance.
Here's the text shown in the Check Balance window.
20190720 16:33:25.530 ERROR grin_wallet_impls::node_clients::http - Unable to contact Node to get version info: Request error: Cannot make request: an error occurred trying to connect: Connection refused (os error 61)
20190720 16:33:25.531 WARN grin_wallet_controller::command - Starting wallet check... 20190720 16:33:25.531 WARN grin_wallet_controller::command - Updating all wallet outputs, please wait ...
20190720 16:33:25.872 WARN grin_wallet_libwallet::internal::restore - Starting wallet check.
20190720 16:33:47.654 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537784. (Highest index: 26911)
20190720 16:33:47.655 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:33:50.181 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537784. (Highest index: 63564)
20190720 16:33:50.181 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:34:12.683 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537785. (Highest index: 132649)
20190720 16:34:12.683 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:34:15.734 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537785. (Highest index: 245870)
20190720 16:34:15.734 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:34:38.051 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537785. (Highest index: 331211)
20190720 16:34:38.051 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:34:40.986 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537788. (Highest index: 369860)
20190720 16:34:40.986 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:34:43.649 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537788. (Highest index: 402867)
20190720 16:34:43.649 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:34:50.300 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537788. (Highest index: 431502) 20190720 16:34:50.300 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:34:54.431 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537788. (Highest index: 481098)
20190720 16:34:54.431 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:34:57.071 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537788. (Highest index: 533166)
20190720 16:34:57.071 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:34:59.707 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537788. (Highest index: 583413)
20190720 16:34:59.709 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:35:02.164 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537788. (Highest index: 631033)
20190720 16:35:02.164 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:35:05.092 WARN grin_wallet_libwallet::internal::restore - Checking 1000 outputs, up to index 1537788. (Highest index: 684165)
20190720 16:35:05.092 WARN grin_wallet_libwallet::internal::restore - Scanning 1000 outputs in the current Grin utxo set
20190720 16:35:19.827 ERROR grin_wallet_impls::node_clients::http - get_outputs_by_pmmr_index: error contacting http://grin2-node2.niffler.org:3413. Error: Request error: Cannot make request: an error occurred trying to connect: Operation timed out (os error 60)
20190720 16:35:19.828 ERROR grin_wallet_controller::command - Wallet check failed: Restore Error 20190720 16:35:19.828 ERROR grin_wallet_controller::command - Backtrace:
Wallet command failed: LibWallet Error: Restore Error
Port to v2 Owner_api after grin's first hard fork.
https://www.grin-forum.org/t/grin-first-hard-fork-mid-july/5148)
sorry
While I was making a simple guide on how to send/receive grins on Niffler, I sent 1 coin to my Niffler wallet. After I was done, I wanted to send this 1 grin back to my original wallet. However, I can't completely spend this output, as Niffler requires me to leave 0.01 for a fee, even though the fee in practice is 0.008. So I ended up leaving 0.002 on my Niffler wallet, which is bloating the UTXO for no reason, as I never plan to use it.
I suggest to add a MAX
option which will spend the entire wallet minus the exact fee amount. It would benefit the network by not leaving tiny outputs behind which are never going to be used.
Is this the same as protocol as used in grinbox? are they compatible?
Every finished transaction should have a details page about when to send\how much to send\send to where, which data save in user's local computer.
UX:
user click the finished transaction --> details page of this tx
OS: mac
Config Location: ~/.grin/
Data Location: ~/Wallets/Grin/
grin-server.toml and grin-wallet.toml are in the above config location but are configured to read the data stored in another directory (data location).
Niffler expects that wallet data to always be in the .grin directory even though in the grin-wallet.toml file it can be configured to be elsewhere:
data_file_dir = "/Users/USER_HOME/some/other/directory/wallet_data"
The grin process remains running after closing Niffler. Is this intentional? It seems like a bad idea because the only way to close it is to kill the process, which seems like it could more easily result in corrupt data.
替换3.0的核心。。什么时候能完成?
invoice function was added in grin official wallet
mimblewimble/grin-wallet@6f875c5
我在交易所提币的时候,发现无法接收到交易所的币,问了客服,都说 钱包版本不同 无法接收。
www.aex.com
gateio.news
这两个交易所的提币是收不到的。。我想知道有什么解决方法没? 我已经看到 钱包转账是可以选择版本了。。。收款 也可以设置版本?
If keybase available, add option to send tx via keybase.
Remove current grin wallet by mv .grin file in home dir.
So user could restore from seeds or create a new wallet.
Related context
https://www.grin-forum.org/t/niffler-an-out-of-the-box-open-sourced-grin-gui-wallet/4760/47
when you want to create a response file for slate file received, showSaveDialog windows pop up.
And the position of showSaveDialog windows is not center of main windows.
I just have not found a correct api to set the position in electron api.
Related code:
Related electron api:
https://electronjs.org/docs/api/dialog
Got data from official grin wallet owner api, however, transaction will set confirmed status after one confirmed on blockchain, whereas uxto will set to confirmed status after ten confirmed on blockchain.
Maybe a bug in official grin wallet ?
add delete specific word word/ insert seed word/edit specific word word function in enter seed phrases page.
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.