131 Commits
Author SHA1 Message Date
chriseth af18b4deb8 Merge pull request #3885 from LefterisJP/update_solidity_version_where_revert_with_reason
Docs: Update solidity version for revert with reason
2018-04-16 19:55:56 +02:00
chriseth 8be4cba570 Merge pull request #3865 from ethereum/updateConstructorVersionPragmas
[MERGE WITH RELEASE 0.4.22] Update version pragmas in constructor documentation.
2018-04-16 19:55:34 +02:00
Lefteris Karapetsas 8a7224683b Docs: Update solidity version for revert with reason 2018-04-15 23:12:28 +02:00
chriseth 344a388d44 Update documentation. 2018-04-12 13:09:38 +02:00
Daniel Kirchner 2192e4035a Update version pragmas from >0.4.21 to ^0.4.22. 2018-04-12 10:43:00 +02:00
Federico Bond 4e037281ac Error on duplicated super constructor calls 2018-04-09 11:22:35 +02:00
Roman 86c5d6aaad hash256 -> bytes32 fix in misleading note
As it was described here: https://ethereum.stackexchange.com/questions/44628/understanding-low-level-interface-to-logs/44629?noredirect=1#comment52316_44629
2018-04-04 09:02:58 +03:00
Daniel Kirchner 3ae326139a Document absence of constructors. 2018-04-03 18:21:55 +02:00
Daniel Kirchner f855c78a08 Update version pragma and use new constructor syntax in std/ contracts. 2018-04-03 18:21:55 +02:00
bitshift 07c74ef924 Updates docs to new constructor syntax. 2018-04-03 18:21:55 +02:00
Haoliang Yu 826de65e2d fix a wrong number 2018-04-02 22:22:38 -04:00
chriseth 3057aeece4 Document STATICCALL usage in experimental 0.5.0. 2018-03-06 15:32:45 +01:00
Oleksii Matiiasevych 5d486b741f Revert warning update about view modifier 2018-03-06 14:19:59 +07:00
chriseth 3793aa405b Merge pull request #3643 from ethereum/gasleft
Move msg.gas to global function gasleft(). Closes #2971.
2018-03-05 20:11:37 +01:00
Daniel Kirchner b8589fbe0f Use msg.value and gasleft() as an example in the docs. 2018-03-05 16:59:33 +01:00
Daniel Kirchner c633c0eacb Move msg.gas to global function gasleft(). Closes #2971. 2018-03-05 11:18:04 +01:00
Furkan Ayhan c2730a4893 Correct warning message in Pure Functions doc
wrong commit that caused this: (https://github.com/ethereum/solidity/commit/64eaff64200d166bdd48f81bceefec9bc83db72f#diff-754689a291c0a19b500c31eb6c1d30c7R506)
2018-03-04 13:23:07 +03:00
bernard peh cde4e3172b change the language so that it doesn't sound like send and transfer is providing the stipend 2018-03-02 23:40:17 +11:00
bernard peh 2c086cb90b clarify 2300 gas stipend in fallback function section 2018-03-02 16:25:52 +11:00
Elena Dimitrova c9840c98f4 Documentation updates for internal constructors and function signature (#3365)
* Add a note explaining return values not included in function signature

* Add section on Constructors in documentation

* Improve documented definition for abstract contract

* Add benefits of abstraction to documentation
2018-03-01 16:59:47 +01:00
wbt 92fe9e621e Note deprecation of constant keyword on functions 2018-02-27 00:08:17 +01:00
Alex Beregszaszi 64eaff6420 Random documentation updates (assembly, faq) 2018-02-26 20:19:26 +01:00
chriseth f58024b974 Documentation about emitting events. 2018-02-22 15:17:42 +01:00
chriseth 20d8254029 Merge pull request #3427 from duaraghav8/patch-3
Abstract Contracts: Add note about function type
2018-02-21 18:04:35 +01:00
chriseth 09887de266 Fix link. 2018-02-19 19:02:49 +01:00
hyperfekt b4fb7255dd fixes ethereum/solidity#1209
This clears up a common and easy misunderstanding which seems to occur rather often.
(https://ethereum.stackexchange.com/questions/8263/trying-to-understand-libraries)
2018-01-26 15:32:11 +01:00
chriseth e7afde9587 Merge pull request #3203 from ethereum/nocall
Prevent libraries from being called.
2018-01-25 16:45:54 +01:00
ZoOgY-DoOgY 4f753233f7 Inheritance, "super" and DDD
As explained in "Multiple Inheritance and Linearization" part, "a simple rule to remember is to specify the base classes in the order from “most base-like” to “most derived”". So "contract Final is Base1, Base2" means Final is derived from Base2, derived from Base1, so the final inheritance sequence should be, starting with the most derived contract : Final, Base2, Base1, mortal, owned.
2018-01-24 13:38:47 +01:00
Raghav Dua 694fc6835f correct terminology 2018-01-23 23:43:04 +05:30
Raghav Dua 18539e5353 Abstract Contracts: Add note about function type 2018-01-23 23:23:18 +05:30
Maurelian 31aaf4336a Add comment to clarify example (#3415)
* Add comment to clarify example

* Reverse bases.
2018-01-23 18:14:56 +01:00
chriseth f7315d19bd Document call protector. 2018-01-19 16:52:23 +01:00
Chuck LeDuc Díaz efc198d515 Minor syntax and formatting changes (#3337)
* Copyediting, mostly syntax.

* Use consistent quote chars inside sample code comments

* Revert to put back matching parenthesis

* Use single backticks for comment code quotes

wherever a reserved word, function or variable name is used in a comment
2017-12-20 10:48:22 +01:00
Jim McDonald 6e521d59b0 Fix Solidity warnings 2017-12-12 18:47:30 +00:00
elenadimitrova c6a4aba9f0 Document function overloads and resolution 2017-12-12 10:26:58 +02:00
wbt 2ebc9953e4 Minor update in contracts
Fix typos and prevent example code from needing horizontal scroll bar
2017-11-29 14:21:21 -05:00
Alex Beregszaszi 23379e1061 Ensure each code snippet in the docs can be extracted for tests 2017-11-22 04:08:35 +00:00
Martín Triay ab4f97a80b Update contracts.rst
Fixed web3 URL
2017-09-27 13:59:26 -03:00
Lefteris Karapetsas 7f88d43937 docs: Specify gas fallback function from call
Specify that also 21k gas is needed for fallback functions originating from
external function calls.
2017-09-21 14:15:13 +02:00
Alex Beregszaszi 135c55c4d0 Overhaul contract creation section in the documentation (add reference to remix and web3.js) 2017-09-13 09:53:56 +01:00
Alex Beregszaszi 88bce877c4 Clarify some subtleties of the fallback function 2017-09-01 19:16:52 +01:00
Alex Beregszaszi 412cc6bc58 Highlight opcodes in docs 2017-08-28 11:59:35 +01:00
Alex Beregszaszi dd2cc899bb Fix lists and links 2017-08-28 11:59:35 +01:00
Alex Beregszaszi 2af949baaa Explain the limitations of view and pure 2017-08-25 12:49:53 +01:00
Alex Beregszaszi bb493bf52d Require 0.4.16 for view/pure in docs examples 2017-08-25 12:37:23 +01:00
Alex Beregszaszi 93e6e83093 Document pure functions 2017-08-24 13:46:18 +01:00
Alex Beregszaszi b1cdf81506 Document view functions 2017-08-22 18:25:46 +01:00
chriseth 2021508653 Update contracts.rst 2017-08-16 11:31:50 +02:00
Isaac Ibiapina 2dc9e53a49 Specify address as string on events documentation 2017-08-15 14:57:10 -04:00
chriseth 8ee973f316 Merge pull request #2660 from jamesray1/patch-26
Constructor index in docs/contracts.rst
2017-08-15 17:43:29 +02:00