Clarify code state of contracts under construction.

This commit is contained in:
chriseth 2018-04-04 15:07:29 +02:00 committed by GitHub
parent 016f562348
commit 0f7e18780f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -326,7 +326,13 @@ EVM bytecode and executed. The output of this execution is
permanently stored as the code of the contract. permanently stored as the code of the contract.
This means that in order to create a contract, you do not This means that in order to create a contract, you do not
send the actual code of the contract, but in fact code that send the actual code of the contract, but in fact code that
returns that code. returns that code when executed.
.. note::
While a contract is being created, its code is still empty.
Because of that, you should not call back into the
contract under construction until its constructor has
finished executing.
.. index:: ! gas, ! gas price .. index:: ! gas, ! gas price