Merge pull request #6426 from ethereum/docs-eth-rounding

[DOCS] Add rounding warning
This commit is contained in:
Leonardo 2019-04-12 15:40:26 +02:00 committed by GitHub
commit 9624a69d37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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.