Я хочу написать код для обратного расчета DVP (это должно произойти автоматически через определенное время) в DAML. Есть ли аналогичная программа в документе daml или кто-нибудь может помочь мне с кодом?
Я хочу написать код для обратного расчета DVP (это должно произойти автоматически через определенное время) в DAML
Ответы (1)
Вы имеете в виду отмену расчета DVP после того, как он был урегулирован? При каких условиях такое обращение будет разрешено? Что, если бы базовых активов больше не было? :)
Обратите внимание, что DAML не может инициировать действия — он может только реагировать на выбор контрактов (технически — сделанный через Ledger API). В DAML нет планировщика, поэтому вы не можете сказать «сделай это в 10:00» или «сделай это через 10 минут». Вы можете сделать выбор доступным только для Стороны, чтобы инициировать действие, такое как отмена урегулирования DVP, в течение установленного периода времени. Например, вы могли бы сказать: «В течение 10 минут после расчета Сторона-покупатель может отменить расчет». Или «если продающая Сторона не подтвердит расчет в течение 10 минут, покупатель может отменить его». Конечно, вы можете добавить свой собственный рабочий процесс авторизации, чтобы поставить любые предпосылки для этого действия, которые вы хотите для своего варианта использования.