Merge pull request #953 from Denton-L/fallback-stuff

Write about what fallback functions cannot do
This commit is contained in:
chriseth 2016-08-26 17:01:38 +02:00 committed by GitHub
commit 83160d56f3

View File

@ -435,6 +435,15 @@ Ether (without data). In such a context, there is very little gas available to
the function call (to be precise, 2300 gas), so it is important to make fallback functions as cheap as
possible.
In particular, the following operations will consume more gas than the stipend provided to a fallback function:
- Writing to storage
- Creating a contract
- Calling an external function which consumes a large amount of gas
- Sending Ether
Please ensure you test your fallback function thoroughly to ensure the execution cost is less than 2300 gas before deploying a contract.
::
contract Test {