From f8795afc707b51e48939b86504ec84a41f464dc7 Mon Sep 17 00:00:00 2001 From: Alex Beregszaszi Date: Sat, 15 Oct 2016 22:56:52 +0100 Subject: Mention why Homestead was different for libraries --- docs/contracts.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/contracts.rst b/docs/contracts.rst index e2fdf3f3..2fa161d8 100644 --- a/docs/contracts.rst +++ b/docs/contracts.rst @@ -997,7 +997,7 @@ are all compiled as calls (``DELEGATECALL``) to an external contract/library. If you use libraries, take care that an actual external function call is performed. ``msg.sender``, ``msg.value`` and ``this`` will retain their values -in this call, though (prior to Homestead, ``msg.sender`` and +in this call, though (prior to Homestead, because of the use of `CALLCODE`, ``msg.sender`` and ``msg.value`` changed, though). The following example shows how to use memory types and -- cgit v1.2.3