dashed-slug.net › Forums › General discussion › No walletnotify problem ? › Reply To: No walletnotify problem ?
Hi, that’s a good question!
The plugin does not rely on the walletnotify mechanism to discover deposits. It is there only so that the plugin gets notified faster about new transactions. blocknotify is not currently used but it may be used in the future.
The plugin scrapes transactions from the wallet on cron, using the listtransactions
RPC command. You can see the relevant code here: https://github.com/dashed-slug/wallets/blob/master/includes/coin-adapter-rpc.php#L693-L746
Once the scraper discovers a new transaction, it passes the TXID to the same mechanism that walletsnotify uses. The transaction is then analyzed and if it is an incoming deposit for one of the known deposit addresses, it is recorder. If it is an update on a withdrawal, the new confirmation count is recorded.
Please let me know if you have any further questions.