This data was gathered with some local changes plus my published branch herald.go/blockchain_tx_rpc1:
failure.txt
It's not completing, even though some messages are emitted like these:
2022-11-18 17:12:30,189 - lbry.wallet.ledger - INFO - subscribed to 15/15 addresses on 127.0.0.1:50002
2022-11-18 17:12:30,189 - lbry.wallet.ledger - INFO - finished subscribing to 15 addresses on 127.0.0.1:50002
It just keeps spinning in some loop alternating between address.get_history and transaction.get_batch. It's also only mentioning a couple of specific transactions -- one at height=0 and one at height=1
I will continue investigating this, but maybe @eukreign, @jackrobison, or @shyba could point me in the right direction.
Herald.go is not generating address notifications and header notifications at this time AFAICT. That's one difference in behavior between herald.go and python herald that may be relevant.