January 18, 2019

"an abundance of caution" - Constantinople postponed until block 7280000

News and Links

Constantinople postponed

  • The day before the scheduled Constantinople upgrade fork, ChainSecurity found that EIP1283 potentially allowed deployed contracts to be vulnerable to a re-entrancy attack. There was no bug in the EIP per se, but it broke an implied invariant for a small but then-indeterminate amount of deployed code. Hence, out of an abundance of caution but with limited time for the community to come to consensus, Constantinople was successfully postponed.

  • A full post-action report by Trail of Bits, ChainSecurity, and Eveem. They proffer a different alternative to 1283 - refund difference of intended cost of writes. Magicians thread on 1283 alternatives and thread on invariants.

  • New ConstantiNOPE client releases by which the fork was avoided (update if you haven’t): Geth, Parity (stable) and beta, Trinity, Nethermind, Pantheon, Ethereum on ARM

  • Constantinople is set for block 7280000, around Feb 27. EIP1283 is not included.

Layer 1

Layer 2

Stuff for developers

Live on mainnet



Governance and Standards

Application layer

Interviews, Podcasts, Videos, Talks 

Tokens / Business / Regulation


Dates of Note

Upcoming dates of note (new in bold):

If you appreciate this newsletter, thank ConsenSys

This newsletter is made possible by ConsenSys.

I own Week In Ethereum. Editorial control has always been 100% me. 

If you're unhappy with editorial decisions or anything that I have written in this issue, feel free to tweet at me.


Archive on the web if you’re linking to it: http://www.weekinethereum.com/post/182127013533/january-18-2019

Cent link for the night view:  https://beta.cent.co/+k96cwv

https link: Substack

Follow me on Twitter, because most of what is linked here gets tweeted first: @evan_van_ness

If you’re wondering “why didn’t my post make it into Week in Ethereum?”

Did you get forwarded this newsletter?  Sign up to receive the weekly email