diff options
| author | Nemil Dalal <nemild@gmail.com> | 2015-12-28 21:53:42 -0500 | 
|---|---|---|
| committer | Nemil Dalal <nemild@gmail.com> | 2015-12-28 21:53:42 -0500 | 
| commit | 5fe25a5bd13bb951e4ce1bc79dcba65f09fa7edc (patch) | |
| tree | c314076428731c747be9968efaa05823df6e8148 /solidity.html.markdown | |
| parent | 65cba2b1f5405d53e498bfa96a0e407423dd9a4e (diff) | |
| parent | 5dfda662ab96e6190a1ba562f4bc25087f57b3d3 (diff) | |
Merge branch 'solidity' of github.com:nemild/learnxinyminutes-docs into solidity
* 'solidity' of github.com:nemild/learnxinyminutes-docs:
  fixes in withdraw() and msg
Diffstat (limited to 'solidity.html.markdown')
| -rw-r--r-- | solidity.html.markdown | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/solidity.html.markdown b/solidity.html.markdown index 5b632c11..2d653bf9 100644 --- a/solidity.html.markdown +++ b/solidity.html.markdown @@ -7,7 +7,7 @@ contributors:  Solidity lets you program on [Ethereum](https://www.ethereum.org/), a  blockchain-based virtual machine that allows the creation and -computation of smart contracts, without needing centralized or trusted parties. +execution of smart contracts, without needing centralized or trusted parties.  Solidity is a statically typed, contract programming language that has  similarities to Javascript and C. Like objects in OOP, each contract contains @@ -52,7 +52,7 @@ contract SimpleBank { // CamelCase      // Constructor, can receive one or many variables here; only one allowed      function AcmeBank() { -        // msg provides contract messager's address and amount +        // msg provides details about the message that's sent to the contract          // msg.sender is contract caller (address of contract creator)          owner = msg.sender;      } @@ -77,12 +77,12 @@ contract SimpleBank { // CamelCase          if(balances[msg.sender] >= withdrawAmount) {              balances[msg.sender] -= withdrawAmount; -        if (!msg.sender.send(withdrawAmount)) { -            balances[msg.sender] += withdrawAmount; // to be safe +            if (!msg.sender.send(withdrawAmount)) { +                balances[msg.sender] += withdrawAmount; // to be safe +            }          } - -          return balances[msg.sender]; -      } +         +        return balances[msg.sender];      }      /// @notice Get balance @@ -277,7 +277,7 @@ this.someFunction(); // calls func externally via call, not via internal jump  // ** msg - Current message received by the contract ** **  msg.sender; // address of sender -msg.value; // amount of gas provided to this contract in wei +msg.value; // amount of ether provided to this contract in wei  msg.data; // bytes, complete call data  msg.gas; // remaining gas | 
