No not using any new rpcs at the moment, we are syncing all payment data and storing in a local DB rather than using the node as a kind of server. We want a view of all payment data so that in future releases we can render charts and have accounting exports, profit loss statements etc without having to fetch from the node each time. It also allows us to do nice payment summaries for when you have multiple nodes (and in the future xpubs, custodial and exchange wallet data) and really show the sats flow across multiple wallets.

Replies (1)

Currently we do a full sync every time, but we want to modify that to just sync the data since the last sync, but might need the new wait API to handle that nicely, or maybe use the SQL plugin.