Why can't we just have thin-client wallets that can use our own nodes as a read-only source of truth?
Discussion
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
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...
Ah, uh… no app does that I think
They either piggyback off of Bitcoin Core wallet functionality or use the Electrum server
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.
"lightning is so complicated!" they said. "why can't it be dead simple like bitcoin!" they said 😂
That was me. I was they... damn
everything is always more complicated than it seems. thus is life
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.
It looks like electrum also needs to have some copy of the chain state? So I need another 20-800gb?
Kind of, only the scriptpubkeys.
Also the way nostr:nprofile1qqsyz7tjgwuarktk88qvlnkzue3ja52c3e64s7pcdwj52egphdfll0cpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3samnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kqplg3df works
It seems to only support electrum unfortunatly not bitcoin rcp.
Ah ok it looks like he’s skipping RPC and jumping right to compact block filter support:
https://github.com/andreasgriffin/bitcoin-safe/releases/tag/1.6.0rc1
Sentinel-dojo node combo
Idk but how come we don't have a docker to podman image/container converter? It would be nice to have that automatically convert the format.
In what way? They're pretty much one for one. The only issues I typically have are user permissions. Building is identical too.
In the way it needs to so the fornat is just ready for podman. Theres no issues to solve just format conversion for utility.
Podman is 1:1 compatible though. If your talking about compose maybe there are some feature mappings that are lacking but those don't really transpose since docker doesn't have the same rootless environment. I'm thinking such as user mappings and networks.
Yeah theres no question about comptability it works just fine with it's docker emulation. It would be just nice to take docker images convert them to podman format then just put them out as avaliable in docker & podman format. I don't know of any issues within using the docker emulation if you know of any advanced ideas that would improve a conversion tool app that would be good to all list.