# Script complexity
Script complexity is a dimensionless quantity that estimates computational resources needed to execute a script.
The complexity of a script is estimated based on complexities of all the operators and functions it consists of. For example, the
+ operator has complexity of 1, and the signature verification function
sigVerify() has complexity of 180.
At compilation, the complexity of a script with branches (
if ... then ... else) is estimated as the complexity of its most complex branch. The actual complexity of executing the script may be less than the complexity calculated at compilation.
The complexity of the built-in functions is listed in the Built-in functions article.
Limitations on script complexity are given in the Limitations article.
The complexity of a script can be seen in Waves IDE: