Аннотация — форма метаданных, которая добавляется к функции dApp-скрипта.
В настоящее время существуют две аннотации: @Callable
и @Verifier
.
Аннотированная функция не может быть вызвана внутри dApp-скрипта.
@Callable(inv: Invocation)
Аннотация вызываемой функции.
Переменная inv
содержит информацию о транзакции, которая вызвала функцию dApp.
@Verifier(tx: Transaction|Order)
Аннотация функции-верификатора.
Переменная tx
содержит информацию об отправляемой транзакции или ордере.