aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorYoichi Hirai <i@yoichihirai.com>2017-07-12 20:37:12 +0800
committerYoichi Hirai <i@yoichihirai.com>2017-07-12 20:37:12 +0800
commit6307a1265178007e956aa5f9980acd554f4c9efd (patch)
tree7f472f463b81b7395a8d05dc95940a587d96234c /docs
parentd5c3ef46056dbe6e060e7f4d0dff5c2e719b0e4a (diff)
downloaddexon-solidity-6307a1265178007e956aa5f9980acd554f4c9efd.tar.gz
dexon-solidity-6307a1265178007e956aa5f9980acd554f4c9efd.tar.zst
dexon-solidity-6307a1265178007e956aa5f9980acd554f4c9efd.zip
Borrow a sentence from @axic
and edit the phrase "following its type", which sounded like the data follows the type in the call data.
Diffstat (limited to 'docs')
-rw-r--r--docs/abi-spec.rst4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/abi-spec.rst b/docs/abi-spec.rst
index 5d987e7f..d915973d 100644
--- a/docs/abi-spec.rst
+++ b/docs/abi-spec.rst
@@ -10,8 +10,8 @@ Basic Design
============
The Application Binary Interface is the standard way to interact with contracts in the Ethereum ecosystem, both
-from outside the blockchain and for contract-to-contract interaction. Data is encoded following its type,
-according to this specification. The types are not encoded.
+from outside the blockchain and for contract-to-contract interaction. Data is encoded according to its type,
+as described in this specification. The encoding is not self describing and thus requires a schema in order to decode.
We assume the interface functions of a contract are strongly typed, known at compilation time and static. No introspection mechanism will be provided. We assume that all contracts will have the interface definitions of any contracts they call available at compile-time.