I'd like to monitor the blockchain and react to when ada is deposited to my wallet. I'm curious about the most efficient way of going about this. For example, if I use the cardano-wallet
api it has the route /wallets/{walletId}/transactions
which I assume I could poll. Of course, this would require polling behavior, which is not as efficient as event-based architecture (ie. using a listener or callback).
Can anyone describe the current state of the art for watching a particular wallet for new transactions?