Grim - cross-platform GUI for Grin

Feel free to drop ideas and research in this thread on this topic too. Having a basic private messaging layer is key to mimicking familiar UX like in cash app.

Of course I’m not sure if people want a tightly coupled solution in a default reference wallet. Maybe opinionated messaging one can be separate or something.

Perhaps something like this could be integrated for a simple chat support. It’s fully p2p, with Signal Protocol encryption and pluggable mixnet transports.

Simple endpoint behind .onion address, protected by DDoS with PoW.

It’s p2p communication, you can switch address by changing account in the app. No story stored anywhere.

Excellent wallet. Everything is intuitive, except for one thing. There is no scroll bar or ability to stretch in the sub-account selection window. In reality, I created 5 sub-accounts, but I can only switch between four of them. Maybe this is a problem with my system or a bug in the wallet. Tested on Ubuntu 24.04.02 .

Hi, how can I register an account for requesting some fix bugs or features?
I don’t see any options for registering here

hello, registration is available by invites now, you can send me email.

1 Like

The site is no longer available? is it possible to share it in the public github in case someone needs?

1 Like

It seems to be down at this moment

Requesting ability to cut and paste Grim wallet’s coin balance, a function Grim has for the wallet address, thankfully. Currently, I only now how to manually transcribe one digit at a time into a portfolio tracker, which is quite tedious, since our balance can’t be highlighted to copy. I made this same request to David for Grin++, which he implemented.

3 Likes

Also consider our wallet balance and transactions to include commas.

Instead of displaying our balance and Txs in the format of:
999999999.xxx

Display as: 999,999,999.xxx

2 Likes

Hello, website now hosted on Github, so it will be available 100% of time, repo moved to own server, CI setup was done, now after every push to master it will make a build with -dev postfix, you are welcome.

5 Likes

I guess I will show numbers formating according to locale settings.

Hey, why was v0.2.4 removed from https://gri.mw/ ? was there a problem?

Actual version is 0.3.0-alpha
https://code.gri.mw/gui/grim/releases

3 Likes

Is the issue of stuck PIBD during the sync fixed in this version? i tested this version few times with higher number of peers (more than 8) and it’s still hanging some times. And another question, I see the duration of header sync from 2019 until now taking up to 5 hours, will we have ‘feature’ like PIBD to have the snapshot for header? I guess it would be quicker?

Grim now uses grin and grin-wallet submodules directly from git, this can be also tested at grin node itself already. Fix PIBD sync stuck (#3817) · mimblewimble/grin@376c85b · GitHub

4 Likes

I tested several times from several networks/vps, the sync stuck seems not really fixed, sometimes the sync completed, sometimes not.

Please send logs from your node. I have constant cycle of syncing at my debug server, no issues here..

Current issue is we can not launch several nodes from single IP, even if p2p port is changing, need to debug this issue at grin p2p crate.

Here is the logs (level info) from 3 nodes (different IPs) Filebin | qmq5eay8w77r8dvq. I will try with level log=trace to see.

This is Grin version 5.4.0-alpha.0 (git v5.3.3_rebuild
-8-g376c85b), built for x86_64-unknown-linux-gnu by rustc 1.93.0 (254b59607 2026-01-19).

About the Grim v0.3.0-alpha-dev, strange that there is no log generated in default location at the first time in Windows C:\Users\username\.grim\main, I restarted several times with cleanup but same symptoms.

2 Likes