pull down to refresh
64 sats \ 1 reply \ @rafael_xmr 21 Oct \ on: Bitcoin Ecosystem Map [October 2024] bitcoin_beginners
missing: Cake Wallet, suggestion: gift cards -> bitrefill, thebitcoincompany, cakepay, coincards, coinsbee
yes. ideally someone could get the whole source code that composes the app, and build each piece one by one in their own machines, but this is not the case here so you have the right concern
Part of the code is not open-source btw. It is missing the bitcoinj-core library which is using a binary instead
Another one to follow Nitter, as long as it's just public instances and I can still use it locally, even if using personal accounts, I'll continue using them anytime over X and YouTube's bloated spyware interfaces, while getting people to slowly transition to Nostr so these are not needed anymore
110 sats \ 2 replies \ @rafael_xmr 18 Sep \ parent \ on: Getting Started | Silent Payments tutorials
yes you are all right, @OT, @runningbitcoin, @bitalion so scanning has a few mechanisms to save time and resources, it definitely starts at an arbitrary point in time, the cake node for example only scan blocks from the first day of this year on, since there were no known implementations of receiving SP the years before, (even though there was one in development for bitcoin-core) and another thing is as time passes and more blocks come in, that also means more old taproot outputs end up being spent, so those taproot outputs can be skipped as you don't need to scan a payment that is already spent by someone else, therefore by scanning only unspent taproot outputs you find faster which ones you definitely received and did not spend yet, so older blocks end up scanning faster than newer blocks.
So the time to scan will always depend on the size of the scannable taproot output utxo set, and also depends on the device, but recently I was able to scan all blocks on my phone (samsung phone) on cake wallet in under an hour, which was about 37k blocks.
But also you don't need to scan everything all the time, you can start scanning by a certain date, or stop scanning when you've found all payments, etc
I am the cake wallet dev that added silent payments, currently I only work on the Bitcoin features and other misc changes around the app, and the web services, while another dev is focused on evm coins like ETH, SOL and TRX, and another dev is focused on the Monero stuff, etc there's more and we are all able to work together as well
we use common libraries for everything in the code, the bitcoin features are added on top of the https://github.com/mrtnetwork/bitcoin_base dart library which allows more people to have eyes on it since libraries can be reused by any other codebase
pretty easy to do actually, and with this productivity stack this gives us room to have features other wallets don't have (like silent payments) and we can research for more, like paynyms, payjoin, coinjoins, etc, which is what I am doing, I do this while the bitcoin wallet is working and doesn't need to be changing all the time, and the other devs are working on the other stuff, then always moving a few steps ahead
100 sats \ 0 replies \ @rafael_xmr 13 Sep \ parent \ on: Alex Gladstein AMA - bitcoin and freedom AMA
thank you!
thanks! It did actually work this time :) https://rafael-xmr.npub.pro/
npub is npub1saessfmtu5xwnwh60e0rwnj0e067npv6yxgc7d96algqqart056s5gkuqh I actually see the error
Error: Failed to reserve domain name
when it gets to this screen, maybe something wrong with my name or username having unknown digits or emojis? thanks for looking into itI am getting stuck in the "This may take 5-10 seconds to complete" every time I try it, but I really like the concept so I'm going to keep trying from time to time
edit: I see the error "fetchRelays timeout" in console
It does not make Bitcoin transactions more private large mints are bad for network privacy and small mints have no anonset.
This is a good insight that is easy to miss
Cool! reminds me of Blogo: https://github.com/pluja/blogo which looks like this: https://blogo.site/p/blogo-showcase
based. but RSS is permissionless, supported or not no one can stop me from bridging https://github.com/RSS-Bridge/rss-bridge/. asking permission = seeking denial. cypherpunks read feeds.
31 sats \ 1 reply \ @rafael_xmr 30 Apr \ parent \ on: ZINES — Like Magazine Without The "maga" bitcoin
or being a leftie