From 1e7d44d31c99558c8c3e98ac5413492cea4bd516 Mon Sep 17 00:00:00 2001 From: xinbenlv Date: Sun, 1 Jul 2018 22:23:23 -0700 Subject: [PATCH] Indicate what the abbreviation ABI stands for in the ABI documentation --- docs/abi-spec.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/abi-spec.rst b/docs/abi-spec.rst index e4f8ed4f1..9c5bddd53 100644 --- a/docs/abi-spec.rst +++ b/docs/abi-spec.rst @@ -9,7 +9,7 @@ Application Binary Interface Specification Basic Design ============ -The Application Binary Interface is the standard way to interact with contracts in the Ethereum ecosystem, both +The Application Binary Interface (ABI) 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 according to its type, as described in this specification. The encoding is not self describing and thus requires a schema in order to decode. @@ -582,4 +582,4 @@ Note that constants will be packed using the minimum number of bytes required to This means that, for example, ``abi.encodePacked(0) == abi.encodePacked(uint8(0)) == hex"00"`` and ``abi.encodePacked(0x12345678) == abi.encodePacked(uint32(0x12345678)) == hex"12345678"``. -If padding is needed, explicit type conversions can be used: ``abi.encodePacked(uint16(0x12)) == hex"0012"``. \ No newline at end of file +If padding is needed, explicit type conversions can be used: ``abi.encodePacked(uint16(0x12)) == hex"0012"``.