The final dress rehearsal for Shanghai has been slated for a March 14 launch, while the real thing will happen a few weeks later. Ethereum developers have pushed back the highly-anticipated Shanghai hard fork by approximately two weeks. Initially estimated for late March, the Shanghai upgrade will now likely be deployed sometime within the first two weeks of April. The delay was announced at an Ethereum developer meeting on March 2.