Did you come from the past?)
just curious as my Pentium 4 is still running well.
Per the site, Grim aims for “maximum compatibility with original Mimblewimble implementation”.
Are Grim coders maintaining an additional revision of the rust node and rust wallet vs. installing and using the reference implementations that exists and then interacting with them via API?
I ask because I just installed Grim on a kubuntu VM and it offered to start a node (I already have a rust grin node running on that VM). I do see how to point Grim to the existing node but does the Grim install include an entire additional instance of a Grim node code vs. installing the standard grin node? Likewise, I already have the rust CLI wallet installed and running on that VM. I kinda expected that Grim was a front-end for the reference Rust wallet and would interact with it via the API. Did installing Grim actually install another Rust node and wallet all together? Assuming yes, what is meant by “maximum compatibility with original grin implementation”.
Thanks to ardocrat for this awesome contribution. It’s awesome either way, my question is just aimed at getting a better understanding what I just installed.
- Thanks.
@CircusDad Grim allows to either run a new dedicated rust node included in grim or connect to an existing one either locally or remotely . For example by connecting to the remote API https://grinnode.live:3413. I have not tested it, but I think you can replace that with your own already installed grin rust node by clicking the + button for setting up a new node, entering http://localhost:3413 as address and linking to the API secret.
@Anynomous, you are absolutely correct that I am able to point Grim to an existing node (locally or remotely). I was more curious about the Grim node. For instance, which of the following is true:
- If you ask Grim to start it’s own node it starts an instance of the reference rust grin node that it installed, from the core rust repo (https://github.com/mimblewimble/grin)
or,
- If you ask Grim to start it’s own node it starts an instance of a custom grin node, the code of which is managed and maintained by grim
Does anyone know? (same question applies to the wallet).
1 is true. It uses rust grin node api
@bruges Thanks. That answers the question I was asking… (and it’s the answer I was hoping for too). I will assume it is the same for the wallet. Grim did not create a ~/.grin directory which made me suspect it might be something different. I am glad they are leveraging the existing work.
it’s under ~/.grim
Will be customized:
lol, ram amount is small, so I am not sure
Thanks. And thanks for all you have done to make this happen.
Tested in Windows 10/11 Pro N (N version), it will show error “mfreadwrite.dll not found” when opening the wallet. Have to workaround by installing Media pack from Microsoft.
And another suggestion about the logo, for me, it’s bit weird when using the logo meaning ‘footprint’ instead of ‘invisibility’. Or try ‘faceless’, ‘mask’, ‘shield’, ‘cloaked’…?
Moved to own domain (used as package name on Android as mw.gri):
Also using personal Forgejo instance (Github acts as mirror for better privacy and security):
E-mails are:
ardocrat@gri.mw
support@gri.mw
Patch v0.2.4 released:
- Update Tor arti library
- Clear Tor cache on launch
- Do not lock whole balance on send
- Fix camera on Mac x86
- Fix initial color theme setup
- Ability to upgrade Windows installation
- Fix frame on Windows
- Parse scan result from camera on top panel
- Save values on Enter press at modals
All releases:
Thank you for your contribution to grin project.
Can you add a button of Tipping in the GUI? Maybe it brings you some additional fun
I wish we could have a ‘simple’ message/chatroom function in this app. It would bring more users who likes private things and make interactive transaction like Grin more realistic use case.
I am thinking how implement it the best, simple p2p tor/nym connection can be enough. Current problem is Tor is not working on Android, cause no bridges support, I am looking at NYM mixnet now: nym/sdk/rust/nym-sdk/src/tcp_proxy/bin at develop · nymtech/nym · GitHub
Nice wallet! On mobile I do mis the option to enter an address (no QR code) and send funds.
Hello, thank you! Now address is on 3rd tab on wallet, it will be simplification of ui to just send/receive with options.
Thanks @BOBO for help with Chinese translation.