Merge pull request #1239 from LefterisJP/contract_endowment_solidity_040

Docs: Change contract init with value section to be solc 0.4.0 compatible.
This commit is contained in:
chriseth 2016-10-18 11:19:12 +02:00 committed by GitHub
commit 0a9eb64562

View File

@ -709,10 +709,12 @@ How do I initialize a contract with only a specific amount of wei?
Currently the approach is a little ugly, but there is little that can be done to improve it.
In the case of a ``contract A`` calling a new instance of ``contract B``, parentheses have to be used around
``new B`` because ``B.value`` would refer to a member of ``B`` called ``value``.
You will need to make sure that you have both contracts aware of each other's presence.
You will need to make sure that you have both contracts aware of each other's presence and that ``contract B`` has a ``payable`` constructor.
In this example::
contract B {}
contract B {
function B() payable {}
}
contract A {