Correct grammar and language

This commit is contained in:
Denton Liu
2016-07-05 11:55:09 -04:00
parent 2edbd0605c
commit 70e5af11ef
2 changed files with 34 additions and 34 deletions
+7 -7
View File
@@ -70,15 +70,15 @@ only (locally) sets the value and amount of gas sent with the function call and
parentheses at the end perform the actual call.
.. warning::
Any interaction with another contract imposes a certain danger, especially
Any interaction with another contract imposes a potential danger, especially
if the source code of the contract is not known in advance. The current
contract hands over control to the called contract and that might do
just about anything. Be prepared that it calls into other contracts of
your system and perhaps even back into the calling contract before your
contract hands over control to the called contract and that may potentially
do just about anything. Be prepared in case it calls into other contracts of
your system or even back into the calling contract before the first
call returns. This means
that the called contract can change state variables of the calling contract
via its functions. Write your functions in a way that e.g. calls to
external functions happen after any changes to state variables in your contract,
that the called contract can change the state variables of the calling contract
via its functions. Write your functions in a way that such that, for example, calls to
external functions happen after any changes to state variables in your contract
so your contract is not vulnerable to a recursive call exploit.
Named Calls and Anonymous Function Parameters