Introducing https://github.com/sommerfelddev/sentrum

A daemon that monitors the blockchain for transactions involving your wallets and sends you notifications on many different channels.

Hope you find it useful! More details later.

Reply to this note

Please Login to reply.

Discussion

Nice! That could work for silent payments as well, did you plan to implement them when they are ready?

Doesn't that require private keys? If so, it's a bit out if scope since I don't want that headache.

If not, it would depend on BDK supporting that kind of wallet descriptor.

Only the scanning private key, but not the spending private key, so it's a solution where you trust or run your own instance so it can see all incoming payments, but also it would need to keep track of all labels that are created in a wallet to scan for those too

Interesting. It would still depend on BDK (which uses miniscript under the hood).

Right now, it doesn't even support addr() directives so I can't even support tracking "single addresses" 😪

But it's definitely possible then.

I'm not certain if a private key is required. From my understanding, it uses a form of DH key exchange, which allows users to generate an address for payment. The receiver then actively monitors the chain to detect incoming payments intended for them. This is why I drew a connection between your development and sp

nice. I use a janky walletnotify script, but this look interesting!

Let me know what you think if you get a chance to try it

👀

Please call the next version the “silver” release so everyone can say they’re on Sentrum Silver.

this but for also other open blockchains would be very helpful. might do it myself

Running sentrum to monitor an xpub. Been looking for such a tool for ages, and there it is! A nice addition to my local setup. Thanks.

nostr:note1xxaespsxn3dnjq5m72neceh3e3jkqclf3zwq3dn0af0efjzzer7sqwga7k