From 7e0dedcfca23bba7db498eb449d9dd45c9c4a884 Mon Sep 17 00:00:00 2001 From: Yoichi Hirai Date: Thu, 5 Apr 2018 16:05:41 +0200 Subject: [PATCH] Cleanups by @Arachnid --- EIPS/eip-689.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-689.md b/EIPS/eip-689.md index 85157eb3eab852..fe19393973363e 100644 --- a/EIPS/eip-689.md +++ b/EIPS/eip-689.md @@ -1,7 +1,5 @@ -## Preamble - --- -eIP: 689 +eip: 689 title: Address Collision of Contract Address Causes Exceptional Halt author: Yoichi Hirai type: Standard Track @@ -24,7 +22,7 @@ This EIP has no practical relevance to the main net history, but simplifies test This EIP has no effects after Constantinople fork because [EIP-86](https://github.com/ethereum/EIPs/pull/208) contains the changes proposed in this EIP. Even before the Constantinople fork, this EIP has no practical relevance because the change is visible only in case of a hash collision of keccak256. -Regarding testing, this EIP releaves clients from supporting reversion of code overwriting. +Regarding testing, this EIP relieves clients from supporting reversion of code overwriting. Regarding reasoning, this EIP establishes an invariant that non-empty code is never modified. @@ -34,7 +32,7 @@ If `block.number >= 0`, when a contract creation is on an account with non-zero ## Rationale -It seems unpractical to implement never-used features just for passing tests. Client implementations will be simpler with this EIP. +It seems impractical to implement never-used features just for passing tests. Client implementations will be simpler with this EIP. ## Backwards Compatibility