Trying to build on ARM

Hi,
Like @aquietinvestor mentioned , prototype is ready and will be shipped this week. I have demonstrated the webapp that I made to satisfy all the requirements of the grant on December of 2023. Since then I’ve been working on some aspects of the app as per feedback received. I have also added encryption and decryption while accessing the webapp(through GET & POST) using DES , since we can’t use https in local area without browser warnings.

The project uses Zcashd instead of zebrad , since zebra still lacks wallet and some other necessary requirements demanded by the grant. I started my work on zcashd and tried porting to zebrad at a later stage , only to find that it lacked tor support.

I’d also like to add that since the grant calls for a small , plug and play embedded device , it does not make sense to use zebrad+lightwalletd+wallet code , as zebrad alone required 8gb of ram to work properly.

So the grants committee , has asked me to keep using zcashd for now.

Once grants comitee gives their go ahead , I think the next step would be security audit by a third party.

Only then can we think about launching the device , which I think would be best to start small with 30 devices available for order.

3 Likes

Zcashd requires at least 8 gb of ram too, doesn’t it?

2 Likes

Yes , according to the info i got from zcash dev team it needs 8gb for reindexing. But it’s ok since it won’t need the extra overhead of lightwalletd for wallet functions.

The current device has 8gb lpddr4 , when testing on pi cm4 with 4gb ram zcashd and my webapp did run , it was a little slow to sync though.

3 Likes

As an update to this thread, here are some up-to-date videos created via @ZecHub on how you can compile and use either zcashd or zebra on ARM (Raspi in this case)

:student: :zebra: :hearts:

Zebra

Zcashd

7 Likes

Nice! I know what I’m doing tomorrow :zebra:

4 Likes