03653 - 20h
Why can't we just have thin-client wallets that can use our own nodes as a read-only source of truth?
semisol @semisol - 20h
That is what Sparrow is
I don't like that i still need to enable wallets on my node though, it's completely unnecessary. Even if it's just watching for pubkeys. It doesn't need to be stateful.
Have you tried a self hosted Electrum server? That is exactly what you are looking for
I haven't I got scared off. I already had a full node sitting right here why can't I just use it?? I will take another look! That and ensuring that I don't leak anything when I setup electrum again.
Because your “full node” does not actually have any proper indexes for address txn history
But why isn't the utxo set enough?
1. Not indexed either 2. Transaction history
03653 - 19h
I'm suggesting the application simple handling the indexing I understand that has to be a stateful process. There is going to be state stored somewhere. Im suggesting the app store my wallet state without needing to download chain state. There is just no need to couple my wallet to 800gb of data...
It looks like electrum also needs to have some copy of the chain state? So I need another 20-800gb?
semisol @semisol - 19h
Ah, uh… no app does that I think They either piggyback off of Bitcoin Core wallet functionality or use the Electrum server
Kind of, only the scriptpubkeys.
Right... The latter statement is all I'm asking for. One of a few examples - I'd like to be able to break out a phrase, or a pubkey (whatever format necessary) check the balance (wait a few minutes while scanning utxos) then make it vanish. No connecting to outside servers since I have a copy of the network local. No need to store things on the server and trust the server either. So electrum sounds good, but see my other comment.
I see some sort of "pruning" is supported. It's just getting expensive to have this many copies of stuff around.
It seems to only support electrum unfortunatly not bitcoin rcp.
This will delete old blocks
And by extension break yout electrum server.
Bummer. So I should provision another 500gb-1tb of disk space?
03653 - 18h
That was me. I was they... damn
I'll still die on that hill though. I made a shitty balance watcher in like 50 lines of C# with an rpc connection. LN is retarded. My complaint is it is so simple yet no wallet offers it.
semisol @semisol - 10h
Have you tried CLN?