Возможно, что завершённые поступления на счёт custody в Dusk являются реальными деньгами и всё же быть неверными для начисления клиенту.
Это была бы моя ошибка сканера, от которой нужно было бы защититься. moonlightHistory означает не «взносы клиента». Возможно вывести прямые переводы, выплаты по контрактам, возвраты, выводы из стейкинга и конверсии из Phoenix в moonlight — и всё это добавляется в тот же публичный аккаунт.
Чтобы он принял прямой депозит в Moonlight, мне нужно, чтобы совпадение было намного меньше: контракт Transfer, topic moonlight, reverted установлен в false, ожидаемый получатель и положительное значение. Есть и другие события, где получаются иные поступления, например convert, withdraw и contract_to_account.
Результат не так просто обнаружить. С моим сканером custody он будет проверять только «увеличил ли этот финализированный транзакцией данный аккаунт?» — и поэтому вывод стейкинга или возврат по контракту пройдут этот тест и будут засчитаны как кредит клиенту, даже если клиент фактически ничего не вносил.
Я бы лучше описал событие, чем деньги. Если это реальные средства, то Finality подтверждает это. Тип события — это для меня подсказка, указывающая, какой был поток.
В Dusk важнее не то, кто внес деньги, а то, что увеличился баланс.
#dusk $DUSK @Dusk
Это была бы моя ошибка сканера, от которой нужно было бы защититься. moonlightHistory означает не «взносы клиента». Возможно вывести прямые переводы, выплаты по контрактам, возвраты, выводы из стейкинга и конверсии из Phoenix в moonlight — и всё это добавляется в тот же публичный аккаунт.
Чтобы он принял прямой депозит в Moonlight, мне нужно, чтобы совпадение было намного меньше: контракт Transfer, topic moonlight, reverted установлен в false, ожидаемый получатель и положительное значение. Есть и другие события, где получаются иные поступления, например convert, withdraw и contract_to_account.
Результат не так просто обнаружить. С моим сканером custody он будет проверять только «увеличил ли этот финализированный транзакцией данный аккаунт?» — и поэтому вывод стейкинга или возврат по контракту пройдут этот тест и будут засчитаны как кредит клиенту, даже если клиент фактически ничего не вносил.
Я бы лучше описал событие, чем деньги. Если это реальные средства, то Finality подтверждает это. Тип события — это для меня подсказка, указывающая, какой был поток.
В Dusk важнее не то, кто внес деньги, а то, что увеличился баланс.
#dusk $DUSK @Dusk

