aboutsummaryrefslogtreecommitdiffstats
path: root/docs/contracts.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/contracts.rst')
-rw-r--r--docs/contracts.rst11
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/contracts.rst b/docs/contracts.rst
index 4372c278..e9fc4526 100644
--- a/docs/contracts.rst
+++ b/docs/contracts.rst
@@ -25,7 +25,7 @@ API, this is done as follows::
// Need to specify some source including contract name for the data param below
var source = "contract CONTRACT_NAME { function CONTRACT_NAME(unit a, uint b) {} }";
-
+
// The json abi array generated by the compiler
var abiArray = [
{
@@ -967,7 +967,7 @@ custom types without the overhead of external function calls:
As the compiler cannot know where the library will be
deployed at, these addresses have to be filled into the
final bytecode by a linker
-(see :ref:`commandline-compiler`) on how to use the
+(see :ref:`commandline-compiler` for how to use the
commandline compiler for linking). If the addresses are not
given as arguments to the compiler, the compiled hex code
will contain placeholders of the form ``__Set______`` (where
@@ -977,10 +977,11 @@ encoding of the address of the library contract.
Restrictions for libraries in comparison to contracts:
-- no state variables
-- cannot inherit nor be inherited
+- No state variables
+- Cannot inherit nor be inherited
+- Cannot recieve Ether
-(these might be lifted at a later point)
+(These might be lifted at a later point.)
.. index:: ! using for, library