aboutsummaryrefslogtreecommitdiffstats
path: root/docs/types.rst
diff options
context:
space:
mode:
authorDenton Liu <liu.denton+github@gmail.com>2016-06-02 21:14:53 +0800
committerDenton Liu <liu.denton+github@gmail.com>2016-06-02 21:14:53 +0800
commitfc121b9ba7665f4b0470b3f347a0cac51ac311e0 (patch)
treeeb8f69d750983ba41910f83f5523abe9023c3888 /docs/types.rst
parent0b4b5e10461d6dfefb8aea7eea107400e3de2c31 (diff)
downloaddexon-solidity-fc121b9ba7665f4b0470b3f347a0cac51ac311e0.tar.gz
dexon-solidity-fc121b9ba7665f4b0470b3f347a0cac51ac311e0.tar.zst
dexon-solidity-fc121b9ba7665f4b0470b3f347a0cac51ac311e0.zip
Documented max stack depth at 1024
Diffstat (limited to 'docs/types.rst')
-rw-r--r--docs/types.rst2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/types.rst b/docs/types.rst
index 99fb7a3c..16eccb16 100644
--- a/docs/types.rst
+++ b/docs/types.rst
@@ -87,7 +87,7 @@ and to send Ether (in units of wei) to an address using the ``send`` function:
If ``x`` is a contract address, its code (more specifically: its fallback function, if present) will be executed together with the ``send`` call (this is a limitation of the EVM and cannot be prevented). If that execution runs out of gas or fails in any way, the Ether transfer will be reverted. In this case, ``send`` returns ``false``.
.. warning::
- There are some dangers in using ``send``: The transfer fails if the call stack depth is at 1023
+ There are some dangers in using ``send``: The transfer fails if the call stack depth is at 1024
(this can always be forced by the caller) and it also fails if the recipient runs out of gas. So in order
to make safe Ether transfers, always check the return value of ``send`` or even better:
Use a pattern where the recipient withdraws the money.