diff options
author | chriseth <chris@ethereum.org> | 2018-10-08 21:08:12 +0800 |
---|---|---|
committer | chriseth <chris@ethereum.org> | 2018-10-12 21:15:02 +0800 |
commit | 26c693aa920ec1ea41ef7994a3dc8bb45b78f866 (patch) | |
tree | aa95184ed3f52c80e216fc20706c22ddb71d6fc6 /docs/050-breaking-changes.rst | |
parent | 4d6d224cf83195db8dcea1f5015a68d1ce2dca0f (diff) | |
download | dexon-solidity-26c693aa920ec1ea41ef7994a3dc8bb45b78f866.tar.gz dexon-solidity-26c693aa920ec1ea41ef7994a3dc8bb45b78f866.tar.zst dexon-solidity-26c693aa920ec1ea41ef7994a3dc8bb45b78f866.zip |
Change library placeholder to `__$<hash>$__`.
Diffstat (limited to 'docs/050-breaking-changes.rst')
-rw-r--r-- | docs/050-breaking-changes.rst | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/050-breaking-changes.rst b/docs/050-breaking-changes.rst index 04121d00..7b227297 100644 --- a/docs/050-breaking-changes.rst +++ b/docs/050-breaking-changes.rst @@ -160,8 +160,10 @@ Command Line and JSON Interfaces * In unlinked binary hex files, library address placeholders are now the first 36 hex characters of the keccak256 hash of the fully qualified - library name, instead of just the fully qualified library name. - Binary files now also contain a list of mappings from these hex placeholders + library name, surrounded by ``$...$``. Previously, + just the fully qualified library name was used. + This recudes the chances of collisions, especially when long paths are used. + Binary files now also contain a list of mappings from these placeholders to the fully qualified names. Constructors |