#dusk $HEMI $VELVET $DUSK @Dusk

Что меня продолжает раздражать в Dusk — это не правило держателя.

Даже не управляемая передача.

Меня бесит то глупое чистое DuskVM-результат выполнения, который стоит перед всем этим.

Контракт выполняется. DuskVM говорит об успехе. Фронтенд расслабляется.

Ладно.

Затем у Zedger ещё есть состояние получения держателя, которое нужно решить.

Другая задача, тот же Dusk-актив. И это уже раздражает, потому что приложение не заботится об этом различии, как только у него появляется чистый результат.

Хорошо.

Custody видит результат выполнения DuskVM и фиксирует перемещение Dusk-актива. Treasury видит строку платежа Moonlight и перестаёт задавать вопросы.

Затем Zedger доходит до правила держателя, и позиция получения всё ещё не может существовать.

Прекрасно.

Теперь у Moonlight есть строка платежа.

У Custody есть квитанция DuskVM.

У Zedger нет состояния получения держателя.

Я не перестаю смотреть на этот зелёный результат DuskVM, потому что, раздражающе, он технически корректен.

Вот в чём мерзость.

И DuskVM тоже не ошибается. Это, наоборот, было бы проще.

Phoenix делает несоответствие сложнее для чтения. Доказательство держателя можно там оставить скрытым, так что выборочное раскрытие теперь должно объяснять, почему доказательство со стороны держателя не совпадает с результатом DuskVM, с которым все уже обращались как с завершённым.

На Dusk DuskVM может завершить вызов контракта, пока Zedger всё ещё отказывается создавать состояние получения держателя. Phoenix может продолжать держать доказательство держателя скрытым, Moonlight уже может показать строку платежа, а DuskDS только урегулирует регулируемую позицию, которая переживает правило управляемой передачи.

Чистый результат DuskVM не превращает состояние держателя Zedger, состояние платежа Moonlight и доказательство держателя Phoenix в одно состояние Dusk.

Раздражающе.

А затем файл становится ещё хуже позже.

У Treasury есть Moonlight.

У Custody есть квитанция DuskVM.

У Phoenix есть скрытое доказательство держателя.

У Zedger всё ещё нет действительной позиции получения.

Так что когда DuskVM говорит об успехе, у Moonlight есть строка платежа, а у Zedger всё ещё нет состояния получения держателя...

что именно было завершено?

#Dusk