И где здесь хоть слово о флаге баунса? Баунс существует для того, что транзакции, приходящие на uninit кошельки, могли рикошетиться обратно. Если на контракт дедаста откуда-то пришло сообщение, исполнение которого завершилось ошибкой, деньги должны (и логически, и судя по тому что ты скопировал из документации) возвращаться обратно, т.к. тот кошелек гарантированно существует.
Какой вообще смысл обсуждать, прав дедаст или нет, если не должно быть никаких сценариев, при которых декс оставляет деньги себе, а ровно это и произошло?
Пишет Михаил в комментариях. Чтож — пошли в доку тона:
https://docs.ton.org/v3/documentation/smart-contracts/addresses
p.s. тем не менее, напомнить о существовании bounce флага в доке дедасте и правда стоит, не все же гении бесконечного количества спецификаций.
