Grin-gui excitement thread

Anyone got any tips on getting the pre-release version running?

If I build on windows and run it I get a window that pops open for a second and disappears.

If I build on ubuntu I get an executable I cannot double click (I am barely proficient with ubuntu server, not familiar at all with desktop). If I run it from terminal I just get some text about window size: none and some kind of anti-aliasing error or warning.

1 Like

I am waiting for someone to post some proven to work steps before trying myself :stuck_out_tongue:
If you or someone else gets it running on either Windows or Ubuntu, please post here. That is also the time I will try it out.

3 Likes

This is roughly the process (from memory) that is getting me a succesful build, but in both cases running it pops a window that immediately closes, and nothing else.

Ubuntu:
apt-get update
sudo apt install curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
(proceed through install)
sudo apt install build-essential cmake git libgit2-dev clang libncurses5-dev libncursesw5-dev zlib1g-dev pkg-config libssl-dev llvm libfontconfig libfontconfig1-dev
restart Terminal
git clone https://github.com/mimblewimble/grin-gui
cd grin-gui
cargo build --release
Navigate to ~/grin-gui/target/release and double click grin

Windows:
Install Rust with exe here:
https://rustup.rs/
Install LLVM with win64 exe on github releases page:
https://github.com/llvm/llvm-project/releases/tag/llvmorg-15.0.6
Download code with "Code" dropdown > Download ZIP
https://github.com/mimblewimble/grin-gui
Extract zip
In cmd as administrator cd to grin-gui folder
cargo build --release
Navigate to grin-gui/target/release and double click grin
4 Likes

OpenGL support is potentially related to my problems. I am running VMs in Hyper-V.

libEGL warning: DRI2: failed to authenticate
1 Like

Same result on a windows direct laptop installation.

If anyone else wants to give it a try it would be great to know if you experience the same.

@Trinitron First problem I run into on Windows is that my virus scan blocks part of the cargo build:

\grin-gui-master\target\release\build\encoding_rs-2c5eb73dfcd5e9a1\build_script_build-2c5eb73dfcd5e9a1.exe

I can add an exception but am a bit hesitant since I did not run it on a virtual machine.

1 Like

Yeah I think you can rest assured it was a false alarm as long as you downloaded from the official repo. But I certainly understand not adding exceptions on your main machine and waiting for an actual release.

Phew! Always good when something like this makes you learn new things.

In this case for me it was how to fork a Github repo and roll it back to a previous build.

Version that existed as of November 15th is running for me!

And then, after creating a wallet with the old branch and exiting, current build runs ok!

Paparazzi shots from the grin-gui test track:



9 Likes

Beautiful and attractive! :grinning: :grinning: :grinning: Most beautiful crypto wallet generally!

2 Likes

I agree! I think Iced is turning out to be a great platform for it.

2 Likes

Looks neat :star_struck:!. Especially if you consider this is still the first iteration.
@Trinitron Can you check the system load (CPU and memory). I am just curious if Iced is light or heavy weight as platform.

Feels super lightweight to me, like any bulk of the application would just the load of running the regular node underneath.

1 Like

When can we login:) very excited really.

Unsure, TBD. We’ll keep you updated. No firm timeline has been set yet. You can checkout the source anytime, just don’t mind the bugs. We still have a lot of them to work out.

1 Like

we are waiting.
it will be great.
Many thanks to everyone working on this issue.

1 Like

Anyone got naming thoughts?

grin-gui - Simple, minimalist, probably will stay.

Grin Core - Too on the nose? I like a good homage.

Grin Desktop - Clean, clear, and professional. What it would be called if Grin was a tech company.

Gringotts - Fun, playful, invites the lawyers.

Grin!

Gotts ome? This wizardly wallet will keep them safe (kobolds not included).

3 Likes