I guess the approach is similar to what I already had. At the same time, my problem still remains - the system relies on human input to find the unspent transactions, while I would prefer having an automated way to do this. Ideally, it would be using a block explorer with listunspent API, but I...