node icon indicating copy to clipboard operation
node copied to clipboard

Баланс аккаунта не соответствует транзакциям на этом аккаунте

Open PresidentNavalny opened this issue 5 years ago • 0 comments

Describe the bug если отправляешь монеты Credits(CS) на любой смарт контракт с недостаточной комиссией, то монеты сначала уходят с твоего баланса, но примерно через 1.5-3 минуты (в зависимости от скорости генерации новых блоков) возвращаются обратно, при этом в мониторе не указано, что эти монеты вернулись обратно на адрес отправителя. и монитор из за этого показывает не правильный баланс у аккаунта, так как в истории транзакций, эти транзакции которые впоследствии зафейлились, остаются в мониторе. В следствии чего баланс аккаунта не соответствует тем транзакциям, которые у него были. Я понимаю, что транзакции не могут пропасть из базы данных и все что попало в базу данных, остается там навечно. но если эти транзакции в последствии отменились, они должны быть помечены соответственным образом в мониторе, иначе получается то, что я опишу ниже

To Reproduce Отправил на аккаунт "FpiqgDfVP8AmvQXDQe7bussP2ewpip2jsGcPdy7oyGwF" 10 CS, после чего сделал первую исходящую транзакцию 9.9 CS на смарт контракт токена, указав при этом недостаточную комиссию для перевода 0.0005 CS, транзакция естественно зафейлилась и монеты вернулись обратно на кошелек. После чего я повторил ту же самую операцию, еще 4 раза. В итоге для "простого прохожего" это будет выглядеть так, что аккаунт "FpiqgDfVP8AmvQXDQe7bussP2ewpip2jsGcPdy7oyGwF" получил 10 CS, а отправил больше 43 CS. 1

PresidentNavalny avatar Jun 29 '19 20:06 PresidentNavalny