Hello, I appreciate the work you are doing. I have tried the CLI version that you have posted on a Raspberry pi 3 (armv8) and in principle it runs well but I find the same problem as in the compilation tests that I have made some time ago.
https://bitcointalk.org/index.php?topic=1141676.msg20954309#msg20954309https://bitcointalk.org/index.php?topic=1141676.msg21695133#msg21695133While the wallet is blocked, the Blockchain updates well, but when it is unlocked and start the mining PoB it crash imminently. I have to try to reinitialize the Blockchain and synchronize from scratch (I used a copy of my Windows wallet) I will also try to change the operating system. I currently use Raspbian (based on debian) and I will try Arch Linux for Raspberry pi. I keep you informed.
Greetins.
From my personal expericence with all kinds of embedded computers (RPI, Panda, Cubieboard, pcDuino, Olinuxino and so on), these have some limitations that make them not the perfect choice for running a full node, especially when it is a POS or POB node:
1. Memory
2. Wearing out the flash based harddisks
Without staking and just little burning, my Slimcoin node uses ~700GB of memory. I suspect while synching up this amount is noteably higher. The Raspi 3 has 1GB memory AFAIK, if you also run a graphical desktop on the same device that won't just cut it and swapping to an SDcard maybe is suboptimal as well. Right now, while replying, my browser uses ~2.8G memory.
If you have coins in your wallet, you might want to try to synch up with an empty wallet and see if you get any further that way. Also quitting all memory-intensive programs like browser and such could help (if you do you run an graphical desktop on it). Then once it crashes, check your syslogs for messages about the OOM killer ("Out of Memory: Killed process XY").
But in the end I do not think that any kind of device with under 2GB (better 4GB) of memory and a fast storage medium will be able to run a full node of Slimcoin in the long run.
HTH