Hi, is it possible that even if upstream_result is Y, that it's an invalid share?
I have such a case, that upstream_result is Y but nothing shows up in listtransactions :/
I suggest to not rely on listtransactions to monitor generated blocks.
The approach I use is the following :
- track shares with upstream_result = 'Y'
- calculate block hash directly from the share result (block header)
- use the getblockbyhash RPC call to do the tracking and validate there's actually a block that has been generated
I think it's a much cleaner approach