# Annotations
Annotation is a form of metadata that is added to a function of a dApp script.
At the present moment, there are two annotations: @Callable(i)
and @Verifier(tx)
. The variable name in the annotation is required even if the function does not use it.
An annotated function cannot be called inside a dApp script.
# @Callable(i)
Annotation of a callable function.
Variable i
contains an Invocation structure representing certian fields of the invocation.
# @Verifier(tx)
Annotation of a verifier function.
Variable tx
contains a structure of transaction or order sent from a dApp's account.