Когда вы получите вашу следующую транзакцию.
Вы проверяете PreviousTxnLgrSeq
этой учетной записи и смотрите, совпадает ли она с последним tx на вашем конце.Вы можете найти это в методе API account_info .
Или вы можете запросить account_tx , чтобы проверить, совпадает ли последний tx, который вы получили на своем конце, с предыдущим tx.И если они не совпадают, ... у вас есть ответ выше в методе account_tx
.
Одним из недостатков этой практики является то, что вам придется ждать, пока кто-то снова не внесет депозит на этот конкретный счет.
Чтобы избежать таких обстоятельств, вы можете отслеживать каждую учетную запись «latest tx ledger sequence
на своем конце».Так что, если вы пропустили ledgers
, вы бы знали, какие учетные записи отстают, и проверите, есть ли в этих учетных записях транзакции, которые вы пропустили, используя метод account_tx
с ledger_index_min
, установленным в latest tx ledger sequence
и ledger_index_max
установите на -1
.Другими словами, это означает check this account's transactions since i've last checked until the latest ledger
... в любом случае, я надеюсь, что вы поняли идею.Godspeed!;)