Add rounding warning

Move warning
This commit is contained in:
Chris Ward 2019-04-01 13:02:26 +02:00
parent 3df4936b6f
commit dfeb1dec9e
2 changed files with 3 additions and 1 deletions

View File

@ -72,7 +72,6 @@ all function arguments have to be copied to memory.
When calling functions of other contracts, you can specify the amount of Wei or gas sent with the call with the special options ``.value()`` and ``.gas()``, respectively. Any Wei you send to the contract is added to the total balance of the contract:
::
pragma solidity >=0.4.0 <0.7.0;

View File

@ -149,6 +149,9 @@ Sending and Receiving Ether
into the sending contract or other state changes you might not have thought of.
So it allows for great flexibility for honest users but also for malicious actors.
- Use the most precise units to represent the wei amount as possible, as you lose
any that is rounded due to a lack of precision.
- If you want to send Ether using ``address.transfer``, there are certain details to be aware of:
1. If the recipient is a contract, it causes its fallback function to be executed which can, in turn, call back the sending contract.