Как проверить, каков был баланс счета в определенный момент времени unix?
-
Можно ли проверить, какой баланс был у конкретного кошелька в определенный момент в прошлом, указанный в unixtime? Возможно ли это сделать через Toncenter?
Этот вопрос был импортирован из чата Telegram: <***Скрыто***
click to show
-
К сожалению, http-api TON не позволяет вам указывать блок при использовании getAddressBalance.
https://toncenter.com/api/v2/#/accounts/get_address_balance_getAddressBalance_get
Я полагаю, что один из способов, которым вы могли бы это сделать, - это восстановить баланс с течением времени. Получайте все транзакции до тех пор, пока блок, на который вы смотрите, не будет превышен:
https://toncenter.com/api/v2/#/accounts/get_transactions_getTransactions_get
Вы можете попробовать это с конечной точкой getTransactions, просто убедитесь, что архивация включена. Не самое элегантное решение, и обязательно протестируйте его, вместо того чтобы верить мне на слово.