From 8a7224683b8fbf7c822922dca35ee2eda8e41d79 Mon Sep 17 00:00:00 2001 From: Lefteris Karapetsas Date: Sun, 15 Apr 2018 23:12:28 +0200 Subject: Docs: Update solidity version for revert with reason --- docs/common-patterns.rst | 4 ++-- docs/contracts.rst | 4 ++-- docs/control-structures.rst | 4 ++-- docs/solidity-by-example.rst | 8 ++++---- docs/structure-of-a-contract.rst | 2 +- docs/types.rst | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) (limited to 'docs') diff --git a/docs/common-patterns.rst b/docs/common-patterns.rst index 233bdc4e..739e136f 100644 --- a/docs/common-patterns.rst +++ b/docs/common-patterns.rst @@ -130,7 +130,7 @@ restrictions highly readable. :: - pragma solidity ^0.4.11; + pragma solidity ^0.4.22; contract AccessRestriction { // These will be assigned at the construction @@ -282,7 +282,7 @@ function finishes. :: - pragma solidity ^0.4.11; + pragma solidity ^0.4.22; contract StateMachine { enum Stages { diff --git a/docs/contracts.rst b/docs/contracts.rst index 0c697dd6..dfd2e8a6 100644 --- a/docs/contracts.rst +++ b/docs/contracts.rst @@ -301,7 +301,7 @@ inheritable properties of contracts and may be overridden by derived contracts. :: - pragma solidity ^0.4.11; + pragma solidity ^0.4.22; contract owned { function owned() public { owner = msg.sender; } @@ -1215,7 +1215,7 @@ more advanced example to implement a set). :: - pragma solidity ^0.4.16; + pragma solidity ^0.4.22; library Set { // We define a new struct datatype that will be used to diff --git a/docs/control-structures.rst b/docs/control-structures.rst index 879e26f7..f3c351dd 100644 --- a/docs/control-structures.rst +++ b/docs/control-structures.rst @@ -477,7 +477,7 @@ a message string for ``require``, but not for ``assert``. :: - pragma solidity ^0.4.0; + pragma solidity ^0.4.22; contract Sharer { function sendHalf(address addr) public payable returns (uint balance) { @@ -524,7 +524,7 @@ The following example shows how an error string can be used together with revert :: - pragma solidity ^0.4.0; + pragma solidity ^0.4.22; contract VendingMachine { function buy(uint amount) payable { diff --git a/docs/solidity-by-example.rst b/docs/solidity-by-example.rst index 3cbfcd66..546767e4 100644 --- a/docs/solidity-by-example.rst +++ b/docs/solidity-by-example.rst @@ -36,7 +36,7 @@ of votes. :: - pragma solidity ^0.4.16; + pragma solidity ^0.4.22; /// @title Voting with delegation. contract Ballot { @@ -225,7 +225,7 @@ activate themselves. :: - pragma solidity ^0.4.21; + pragma solidity ^0.4.22; contract SimpleAuction { // Parameters of the auction. Times are either @@ -388,7 +388,7 @@ high or low invalid bids. :: - pragma solidity ^0.4.21; + pragma solidity ^0.4.22; contract BlindAuction { struct Bid { @@ -541,7 +541,7 @@ Safe Remote Purchase :: - pragma solidity ^0.4.21; + pragma solidity ^0.4.22; contract Purchase { uint public value; diff --git a/docs/structure-of-a-contract.rst b/docs/structure-of-a-contract.rst index 9e5eacbb..d57f1703 100644 --- a/docs/structure-of-a-contract.rst +++ b/docs/structure-of-a-contract.rst @@ -62,7 +62,7 @@ Function modifiers can be used to amend the semantics of functions in a declarat :: - pragma solidity ^0.4.11; + pragma solidity ^0.4.22; contract Purchase { address public seller; diff --git a/docs/types.rst b/docs/types.rst index 07421bdf..be8afe48 100644 --- a/docs/types.rst +++ b/docs/types.rst @@ -470,7 +470,7 @@ Example that shows how to use internal function types:: Another example that uses external function types:: - pragma solidity ^0.4.21; + pragma solidity ^0.4.22; contract Oracle { struct Request { -- cgit v1.2.3