aboutsummaryrefslogtreecommitdiffstats
path: root/docs/contracts.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/contracts.rst')
-rw-r--r--docs/contracts.rst4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/contracts.rst b/docs/contracts.rst
index faef3fc2..e4a81684 100644
--- a/docs/contracts.rst
+++ b/docs/contracts.rst
@@ -485,7 +485,9 @@ Functions can be declared ``view`` in which case they promise not to modify the
.. note::
If the compiler's EVM target is Byzantium or newer (default) the opcode
``STATICCALL`` is used for ``view`` functions which enforces the state
- to stay unmodified as part of the EVM execution.
+ to stay unmodified as part of the EVM execution. For library ``view`` functions
+ ``DELEGATECALL`` is used. Since they are executed in the context of the calling
+ contract, the static checker is extended to the library.
The following statements are considered modifying the state: