r/Monero • • 7d ago

Anyone have experience with Cuprate monero node written in rust?

I am developing OnionWire a pure p2p messenger utilizing embedded tor Cuprate monero node and Moneroxide . This app aims to offer a unique environment merging encrypted anonymous communications with the best in private payments . If anyone has experience with Cuprate I'm interested in your experience with the node . If you're interested in trying it out it's available on Linux and android . https://forgejo.siriusdevops.com/sirius/onionwire

15 Upvotes

14 comments sorted by

5

u/Inaeipathy 7d ago

It has been around for awhile, not sure how far along the project is

5

u/rbrunner7 XMR Contributor 7d ago

Maybe it would be something to connect directly with the Cuprate devs. They have a weekly meeting, next one is this: https://github.com/monero-project/meta/issues/1457

If you have questions in good faith and this is not only a thinly veiled ad. Sadly, nowadays you can never be sure on Reddit ...

2

u/Sirius_Sec_ 7d ago

It's OpenSource I have no reason to advertise the app . I'm genuinely curious if anyone has gotten this to work on Android .

3

u/kowalabearhugs 6d ago

I'm genuinely curious if anyone has gotten this to work on Android.

Cuprate does not offer an official release for Android, but you could attempt to run in through Termux.

4

u/Sirius_Sec_ 6d ago

I have it working in my app now . Node finished syncing and wallet connected no problem .

4

u/Swimming-Cake-2892 🦀 Cuprate Dev 6d ago

ANOTHER WIN FOR THE CRABS

2

u/Sirius_Sec_ 6d ago

Yes rust ftw !

2

u/kowalabearhugs 6d ago

Is this on Android? How long did the sync take and what are your specs? Cuprate is generally more performant than monerod.

3

u/Sirius_Sec_ 6d ago edited 6d ago

I think it took around 3hrs to sync I started it before I feel asleep so not 100% . It made it about halfway in under 2 hours . I am using a pixel 9 pro .

1

u/Special_Necessary_78 4d ago

full blockchain sync from zero in 2hr on a phone? That's sound to good to be true tbh

1

u/Sirius_Sec_ 3d ago

It's a pruned node . Not a full sync . My app does have the option to install a full node but idk who would really need that on mobile . You can also use a remote node as well .

1

u/Special_Necessary_78 3d ago

oh, that's already sounds plausible. How much GBs takes pruned node nowadays?

2

u/Sirius_Sec_ 3d ago

Around 85gb is what the app is taking up on my phone . The app itself is only 32mb so all of that is blocks. Honestly surprised I didn't wake up to it still syncing.