читал это, надо еще разбираться....вообщем, если правильно понял - моя обязанность иметь в наличии достаточно средств, в противном случае будут забирать все что есть и если не хватит, то и транзакцию не сделают, верно?
с этим понятно, вопрос - зачем системе проводить действия, если на счету нет достаточной оплаты, забирать то что есть, писать что все сделано, а по факту - пустая трата
Кхм... Вы же вызываете смарт-контракт. Согласились его выполнять - глядите, что там в require метода. Метод вы вызвали - он отработал. Его логика - не блокчейна головняк...
да, верно...система могла бы делать отказ из-за недостотка средств, а так мне надо гадать сколько мне надо трон, пройдет транзакция, не пройдет, читать что-то... это проблема для челокека просто желающего обменять деньги
Вы немного не поняли. На вызов первого метода у вас средств хватило. Ошибка не блокчейна. Как бы логическая ошибка системы, с которой вы работаете. Они могли б предупредить вас, что надо ориентировочно такой-то запас энергии/трх