Отсюда я могу получить signature(hash) транзакции, адрес поступления\пополнения, валюту, и баланс, но:
баланс отображается в следующем варианте: 'changeAmount': 399000000000
Ну тут можно понять, что пополнение было на 399 токенов, но разберу другой кейс: "changeAmount":145890000000
тут вроде тоже все понятно, но на самом деле перевод был на 145.89 токенов
Так вот вопрос, как отличать сколько пришло на самом деле?
Понял как считать баланс по косвенным признакам: У нас есть changeAmount, в котором лежит сумма на которую произошло пополнение, и по количеству символов можно считать сумму пополнения. В нашем случае 399000000000(399) имеет 12 символов. Число 1615949999990(1615) имеет 13 символов. Легко догадаться, что если пополнение произойдет на 55 монет, число символов будет 11. Исходя из этих данных преобразуем 399000000000в 399