You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Im encountering the issue where first incoming usdt transaction on empty wallet is being skipped by SubscribeOnTransactions()
Use case: I generate unique subwallets for my customers and receive their payments in usdt there, to confirm deposits I want to subscribe on subwallet's transactions
However first transaction to a fresh subwallet is not being captured by SubscribeOnTransactions()
Is there a workaround for this scenario?
I tried to run SubscribeOnTransactions with your example address EQCgsg5UnDSguVJlLAZHNRG4r5RVvQu-cupAuY5SfQOxdltC, and it returned this single tx, seems working for me. Or it happens only when address was not initialized before starting subscribe?
Ye, the issue happens if account is nonexist before first transaction arrives and has no lastTxLt
The commit I mentioned seems to be fixing the issue as long as account goes nonexist -> uninit after the first transaction (otherwise transaction wont be captured anyway)
Im encountering the issue where first incoming usdt transaction on empty wallet is being skipped by SubscribeOnTransactions()
Use case: I generate unique subwallets for my customers and receive their payments in usdt there, to confirm deposits I want to subscribe on subwallet's transactions
However first transaction to a fresh subwallet is not being captured by SubscribeOnTransactions()
Is there a workaround for this scenario?
example transaction that wasnt captured:
https://tonviewer.com/EQCgsg5UnDSguVJlLAZHNRG4r5RVvQu-cupAuY5SfQOxdltC
I created sample issue repo that creates fresh subwallet and subscribes on its transactions just in case:
https://github.com/niknaylos/sample-issue
The text was updated successfully, but these errors were encountered: