mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Write about what fallback functions cannot do
This commit is contained in:
parent
f329d5e772
commit
c276086f3f
@ -434,6 +434,14 @@ 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
|
the function call (to be precise, 2300 gas), so it is important to make fallback functions as cheap as
|
||||||
possible.
|
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
|
||||||
|
|
||||||
|
Please ensure you test your fallback function thoroughly to ensure the execution cost is less than 2300 gas before deploying a contract.
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
contract Test {
|
contract Test {
|
||||||
|
Loading…
Reference in New Issue
Block a user