summaryrefslogtreecommitdiffhomepage
path: root/solidity.html.markdown
diff options
context:
space:
mode:
authorNemil Dalal <nemild@gmail.com>2015-12-28 21:53:42 -0500
committerNemil Dalal <nemild@gmail.com>2015-12-28 21:53:42 -0500
commit5fe25a5bd13bb951e4ce1bc79dcba65f09fa7edc (patch)
treec314076428731c747be9968efaa05823df6e8148 /solidity.html.markdown
parent65cba2b1f5405d53e498bfa96a0e407423dd9a4e (diff)
parent5dfda662ab96e6190a1ba562f4bc25087f57b3d3 (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.markdown16
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