walletnotify только кажется, дозвонились на 0 и 1 подтверждения. Если я что-то отсутствует, то кажется, что если вы хотите, чтобы проверить больше, вам нужно использовать blocknotify потом на блоке, опрос с gettransaction или позволить пользователю проверить сделку до тех пор, пока не будет достаточно подтверждена.
gettransaction нужен идентификатор транзакции, хотя, который, кажется, только в результате либо sendtoaddress, sendfrom или walletnotify, а с sendtoaddress и sendfrom приходят из локального кошелька, что не будет работать для получения. Я предполагаю, что сырые сделки также не могу отправить из произвольного адреса без его подписания секретного ключа на этот адрес.
Есть ли способ, чтобы получить идентификатор транзакции при получении кроме walletnotify? listsinceblock?
Просто используйте walletnotify и сохранить идентификатор транзакции из каждого уникального, то на блоке проверить все идентификаторы транзакций, которые еще не достигли 6 подтверждений.