Skip to content

Commit

Permalink
Cleanups by @Arachnid
Browse files Browse the repository at this point in the history
  • Loading branch information
pirapira committed Apr 5, 2018
1 parent 7ea0415 commit 7e0dedc
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions EIPS/eip-689.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
## Preamble

---
eIP: 689
eip: 689
title: Address Collision of Contract Address Causes Exceptional Halt
author: Yoichi Hirai <[email protected]>
type: Standard Track
Expand All @@ -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.

Expand All @@ -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

Expand Down

0 comments on commit 7e0dedc

Please sign in to comment.