Bitcoin Forum
April 18, 2026, 11:24:37 PM *
News: Latest Bitcoin Core release: 30.2 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Mandacaru: A new Electrum server?  (Read 57 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
TheButterZone (OP)
Legendary
*
Offline Offline

Activity: 3136
Merit: 1044


RIP Mommy


View Profile WWW
April 05, 2026, 07:17:08 PM
Merited by Pmalek (3), ABCbits (1), nc50lc (1)
 #1

https://github.com/jvsena42/mandacaru/

Quote
A lightweight Bitcoin validator node for Android, powered by Utreexo and Floresta.

Run a full Bitcoin node directly on your phone with minimal storage requirements thanks to Utreexo's compact accumulator design.
Saw it posted at https://x.com/bhbitdevs/status/2040815816950579233

Just submitted to https://walletscrutiny.com/asset/?sha256=4dd91c068c351e0de70a1cd0f414568e076db22ad8f2f0ab7afd28a3417b31b1

Saying that you don't trust someone because of their behavior is completely valid.
nc50lc
Legendary
*
Offline Offline

Activity: 3122
Merit: 8644


Self-proclaimed Genius


View Profile
April 06, 2026, 04:39:04 AM
 #2

Do they have an official documentation other than links to "Utreexo" and "Floresta"?

Based from my initial review; it's more of a full node without a wallet (but can be loaded with desc)
with an integrated Electrum server to connect to the user's Electrum client that'll serve as the wallet.

And based from the "Powered by" links, it seems to be limited to pruned blockchain which is a huge limitation for an Electrum server.
But it'll work as a personal Electrum server.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
TheButterZone (OP)
Legendary
*
Offline Offline

Activity: 3136
Merit: 1044


RIP Mommy


View Profile WWW
April 06, 2026, 05:46:45 AM
Last edit: April 06, 2026, 10:29:07 AM by TheButterZone
 #3

IDK, I'm about as far from an expert as you can get so that's why I wanted more eyes on discussing this... my understanding with pruned nodes was that it downloads everything, then prunes it down.

Let's say you create a new Electrum wallet & connect it to your Mandacaru node, on the Mandacaru side can you mark your client connection as "don't look back, it's new" then does your node take note of the Bloom filter but ultimately only accumulate UTXOs from peers that fit your filter after it connected? The peers see that your node is downloading all new UTXOs but they don't see that your node is insta-pruning them if they aren't relevant to your wallet addresses?

But if you're having the Mandacaru node filter for your imported Electrum wallet that was already filled with UTXOs, it has to process the whole UTXO set to find them all but also do it in stages so it doesn't have more than however little MB stored at a time vs gigabytes?

I'm reminded of https://walletscrutiny.com/android/de.schildbach.wallet/ which was all-in-one node & wallet, but I only watched it run & poked around changing settings without actually receiving to/spending from its wallet.

Saying that you don't trust someone because of their behavior is completely valid.
nc50lc
Legendary
*
Offline Offline

Activity: 3122
Merit: 8644


Self-proclaimed Genius


View Profile
April 07, 2026, 05:31:58 AM
 #4

I'm reminded of https://walletscrutiny.com/android/de.schildbach.wallet/ which was all-in-one node & wallet, but I only watched it run & poked around changing settings without actually receiving to/spending from its wallet.
It's certainly similar, Mandacaru uses the improved version of that schildbach wallet's bloom filters which is "compact block filters".
I can't compare the two in detail yet though, since I've just stared reading Floresta's documentation.
(if you're interested to read, link: getfloresta.github.io/floresta-docs)

And I'm not even certain that Mandacaru completely follows its implementation since I'm not familiar with its language (Kotlin).
That's why I've asked for any specific documentation for Mandacaru.

Lastly, it's good that I found that library's docs since it contains a disclaimer for being "highly experimental".
We wouldn't want users to fully rely on Mandacaru where the library that it uses isn't even production-ready yet.
Ref:
⚠️ Keep in mind that Floresta is still highly experimental. We do not recommend using it for transactions involving meaningful amounts of satoshis.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!