Raspberry Pi 4 - Standalone Grin-Node PoC by Grinnode.live

You’ll likely need to create swap space in order to build but it should work

1 Like

Anybody know what to do with this error I am getting when trying to compile the node?
pi@raspberrypi : /home $ sudo ~/.cargo/bin/cargo build --release

error: no override and no default toolchain set

rustup install stable
rustup default stable

Looks like it installed rust, but still no access.

pi@raspberrypi : /home $ rustup install stable

info: syncing channel updates for ‘stable-armv7-unknown-linux-gnueabihf’

stable-armv7-unknown-linux-gnueabihf unchanged - rustc 1.48.0 (7eac88abb 2020-11-16)

info: checking for self-updates

pi@raspberrypi : /home $ rustup default stable

info: using existing install for ‘stable-armv7-unknown-linux-gnueabihf’

info: default toolchain set to ‘stable-armv7-unknown-linux-gnueabihf’

stable-armv7-unknown-linux-gnueabihf unchanged - rustc 1.48.0 (7eac88abb 2020-11-16)

pi@raspberrypi : /home $ sudo ~/.cargo/bin/cargo build --release

error: no override and no default toolchain set

We are not yet fully ready with our auto-deployment and help you with your installation problems. But you could start having a look at : https://github.com/MCM-Mike/Grin-Pi/blob/master/doc/puppet.md

1 Like

First rendered pictures of our final design are beeing uploaded.

All STL files and more pictures here: https://github.com/MCM-Mike/Grin-Pi/tree/master/assets/Case-RPI-4

14 Likes

Hey,

thanks for this, I tried the official instructions but I had compile errors in rust after I had installed rust from apt get. After I apt remove rust and installed from rustup.rs, it works!

I installed it on my raspberry pi 4/4Gb, with the chain data on a ssd. It works alongside a Bitcoin Core node and started syncing. The pi is still usable as a desktop, but I am thinking of getting a second pi :slight_smile:

3 Likes

Hi. I’m new. Are these for sale? Or build your own? How much do they make?

Hi @Slydoggrx, these will probably go on sale at the end of this year. The design of the casing is however just open source, so you can also print it yourself, buy a raspberry Pi and install the software.

A node earns nothing. Grin does not use a secure or master node system (in which case you secure the network by staking), so a node is just there to strengthen and validate the network and for you to validate your transactions if you install it together with the grin-wallet (rust implementation), so you can have your wallet on the Raspberry Pi.

If you want to earn Grin, the best way is to mine yourself using a G1 Mini miner from Ipollo, they are sold via Nhash, see this link for more information:

Be ready so shelf out some money though, they are 900$ or so.

Running a node earn nothing, unlike mining. As a fan of any coins, we normally run one-two nodes to support that blockchain network.
Personally I run 4-5 Grin nodes just for fun.

5 Likes

Hello, I followed your tutorial to make a node on Raspberry 4

it seems that I have problems of RAM memory and can not pass the step 3/7 of synchronization

I have a Raspberry 4, 4go ram, does an 8go solve the problem ?
or a swap-file ? I don’t know why I can’t use it for the moment. (swap-file still free).

I get this error : TxHashSetErr: Cannot allocate memory.

Thx.

We are using the 8GB RAM RPI4 , this should solve your problem.
Swap file is not as important as the RAM, I would adjust the SWAP file once you have your system running.
:+1:

1 Like